[MacPorts] #39276: webkit-gtk @2.0.2_0 +quartz +video build error
#39276: webkit-gtk @2.0.2_0 +quartz +video build error ----------------------+-------------------------------- Reporter: pokui@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Keywords: haspatch | Port: webkit-gtk ----------------------+-------------------------------- Hi all, If xorg-libXcomposite one gets build errors thusly: {{{ ---> Configuring webkit-gtk ... checking for XCOMPOSITE... no configure: error: Package requirements (xcomposite) were not met: No package 'xcomposite' found Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. }}} Also if xorg-libXdamage isn't installed you also get something similar: {{{ checking for XCOMPOSITE... yes checking for XDAMAGE... no configure: error: Package requirements (xdamage) were not met: No package 'xdamage' found Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. }}} -- Ticket URL: <https://trac.macports.org/ticket/39276> MacPorts <http://www.macports.org/> Ports system for OS X
#39276: webkit-gtk @2.0.2_0 +quartz +video build error -------------------------+------------------------ Reporter: pokui@… | Owner: jeremyhu@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: webkit-gtk | -------------------------+------------------------ Changes (by devans@…): * cc: jeremyhu@… (removed) * keywords: haspatch => * owner: macports-tickets@… => jeremyhu@… Comment: Thanks for your report. However, the approach you propose is not the direction we want to go. The point of +quartz here is to remove any X11 dependencies not add more. You didn't attach a detailed build log but I just tried a clean build of the current version (2.0.3) as follows: {{{ sudo port selfupdate sudo port deactivate active \\ you might want to save a list of your current active ports before you do this sudo port install webkit-gtk +quartz +video -x11 +no_x11 -universal }}} Configure completed successfully but build failed. {{{ In file included from Source/WebCore/bridge/NP_jsobject.cpp:30: In file included from ./Source/WebCore/bridge/NP_jsobject.h:31: ./Source/WebCore/bridge/npruntime_internal.h:33:14: fatal error: 'X11/Xresource.h' file not found #include <X11/Xresource.h> ^ In file included from Source/WebCore/bridge/npruntime.cpp:31: ./Source/WebCore/bridge/npruntime_internal.h:33:14: fatal error: 'X11/Xresource.h' file not found #include <X11/Xresource.h> }}} Obviously some X11 stuff remains. See attached build.log for more details. I'm going to refer this to jeremyhu as he understands this port better than I do. -- Ticket URL: <https://trac.macports.org/ticket/39276#comment:1> MacPorts <http://www.macports.org/> Ports system for OS X
#39276: webkit-gtk @2.0.2_0 +quartz +video build error -------------------------+------------------------ Reporter: pokui@… | Owner: jeremyhu@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: webkit-gtk | -------------------------+------------------------ Comment (by c.herbig@…): Replying to [comment:1 devans@…]:
Obviously some X11 stuff remains. See attached build.log for more details. This latter part is the subject of ticket #39898, I'm cross-referencing it here in case anybody else runs into the same issue. Unfortunately, the only solution I could find was to just add port:xorg-libX11 as a dependency. Unlike #39756, the offending X11 code cannot simply be commented out/deleted, so a real solution will have to be negotiated upstream at some point...
-- Ticket URL: <https://trac.macports.org/ticket/39276#comment:4> MacPorts <http://www.macports.org/> Ports system for OS X
#39276: webkit-gtk @2.0.2_0 +quartz +video build error -------------------------+------------------------ Reporter: pokui@… | Owner: jeremyhu@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: duplicate | Keywords: Port: webkit-gtk | -------------------------+------------------------ Changes (by jeremyhu@…): * status: new => closed * resolution: => duplicate Comment: #40622 -- Ticket URL: <https://trac.macports.org/ticket/39276#comment:5> MacPorts <http://www.macports.org/> Ports system for OS X
#39276: webkit-gtk @2.0.2_0 +quartz +video build error -------------------------+------------------------ Reporter: pokui@… | Owner: jeremyhu@… Type: defect | Status: reopened Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: webkit-gtk | -------------------------+------------------------ Changes (by jeremyhu@…): * status: closed => reopened * resolution: duplicate => Comment: Reopening, let's use this as the original... -- Ticket URL: <https://trac.macports.org/ticket/39276#comment:6> MacPorts <http://www.macports.org/> Ports system for OS X
#39276: webkit-gtk +quartz incorrectly pulls in X11 functionality -------------------------+------------------------ Reporter: pokui@… | Owner: jeremyhu@… Type: defect | Status: reopened Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: webkit-gtk | -------------------------+------------------------ -- Ticket URL: <https://trac.macports.org/ticket/39276#comment:7> MacPorts <http://www.macports.org/> Ports system for OS X
#39276: webkit-gtk +quartz incorrectly pulls in X11 functionality -------------------------+------------------------ Reporter: pokui@… | Owner: jeremyhu@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: fixed | Keywords: Port: webkit-gtk | -------------------------+------------------------ Changes (by jeremyhu@…): * status: reopened => closed * resolution: => fixed Comment: This looks fixed by quartz-webcore.patch and is upstream: https://bugs.webkit.org/show_bug.cgi?id=126326 -- Ticket URL: <https://trac.macports.org/ticket/39276#comment:8> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts