[MacPorts] #41663: gimp2 @2.8.10_0+python27+quartz fails to build: no member named RedirectedXCompositeWindow
#41663: gimp2 @2.8.10_0+python27+quartz fails to build: no member named RedirectedXCompositeWindow --------------------------+-------------------------------- Reporter: gunnlaugur@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Keywords: | Port: gimp2 --------------------------+-------------------------------- Salient bit from main.log: {{{ :info:build ./Source/WebKit/gtk/WebCoreSupport/AcceleratedCompositingContext.h:79:21: error: no member named 'RedirectedXCompositeWindow' in namespace 'WebCore' :info:build OwnPtr<WebCore::RedirectedXCompositeWindow> m_redirectedWindow; :info:build ~~~~~~~~~^ }}} -- Ticket URL: <https://trac.macports.org/ticket/41663> MacPorts <http://www.macports.org/> Ports system for OS X
#41663: gimp2 @2.8.10_0+python27+quartz fails to build: no member named RedirectedXCompositeWindow ---------------------------+-------------------------------- Reporter: gunnlaugur@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: Port: gimp2 | ---------------------------+-------------------------------- Comment (by gunnlaugur@…): Whoops, failure is actually in webkit-gtk @2.2.2+video+quartz but I don't have permission to change the ticket title and CC (to add jeremyhu@macports.org), nor to close. -- Ticket URL: <https://trac.macports.org/ticket/41663#comment:1> MacPorts <http://www.macports.org/> Ports system for OS X
#41663: gimp2 @2.8.10_0+python27+quartz fails to build: no member named RedirectedXCompositeWindow ---------------------------+------------------------ Reporter: gunnlaugur@… | Owner: jeremyhu@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: Port: webkit-gtk | ---------------------------+------------------------ Changes (by macsforever2000@…): * owner: macports-tickets@… => jeremyhu@… * port: gimp2 => webkit-gtk -- Ticket URL: <https://trac.macports.org/ticket/41663#comment:2> MacPorts <http://www.macports.org/> Ports system for OS X
#41663: webkit-gtk fails to build: no member named RedirectedXCompositeWindow ---------------------------+------------------------ Reporter: gunnlaugur@… | Owner: jeremyhu@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: Port: webkit-gtk | ---------------------------+------------------------ -- Ticket URL: <https://trac.macports.org/ticket/41663#comment:3> MacPorts <http://www.macports.org/> Ports system for OS X
#41663: webkit-gtk fails to build: no member named RedirectedXCompositeWindow ---------------------------+------------------------ Reporter: gunnlaugur@… | Owner: jeremyhu@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: Port: webkit-gtk | ---------------------------+------------------------ Changes (by jeremyhu@…): * status: new => assigned Comment: Looks like another case where they assume GTK means X11. If someone provides a patch, I'll merge it in. -- Ticket URL: <https://trac.macports.org/ticket/41663#comment:5> MacPorts <http://www.macports.org/> Ports system for OS X
#41663: webkit-gtk fails to build: no member named RedirectedXCompositeWindow ---------------------------+------------------------ Reporter: gunnlaugur@… | Owner: jeremyhu@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: Port: webkit-gtk | ---------------------------+------------------------ Comment (by greisberger@…): A first step is to disable accelerated compositing in the Portfile: {{{ variant quartz { configure.args-append --with-target=quartz configure.args-append --disable-accelerated-compositing }}} The compilation works, but the link fails with the following error: {{{ :info:build duplicate symbol __ZN7WebCore13PluginPackage15determineQuirksERKN3WTF6 StringE in: :info:build ./.libs/libWebCore.a(libWebCore_la-P) :info:build ld: 1 duplicate symbol for architecture x86_64 :info:build clang: error: linker command failed with exit code 1 (use -v to see in vocation) :info:build make[1]: *** [libwebkitgtk-1.0.la] Error 1 }}} I have no idea why... -- Ticket URL: <https://trac.macports.org/ticket/41663#comment:11> MacPorts <http://www.macports.org/> Ports system for OS X
#41663: webkit-gtk fails to build: no member named RedirectedXCompositeWindow ---------------------------+------------------------ Reporter: gunnlaugur@… | Owner: jeremyhu@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: Port: webkit-gtk | ---------------------------+------------------------ Comment (by jeremyhu@…): Replying to [comment:11 greisberger@…]:
The compilation works, but the link fails with the following error: {{{ :info:build duplicate symbol __ZN7WebCore13PluginPackage15determineQuirksERKN3WTF6 StringE in: :info:build ./.libs/libWebCore.a(libWebCore_la-P) :info:build ld: 1 duplicate symbol for architecture x86_64 :info:build clang: error: linker command failed with exit code 1 (use -v to see in vocation) :info:build make[1]: *** [libwebkitgtk-1.0.la] Error 1 }}}
I have no idea why...
#42010 -- Ticket URL: <https://trac.macports.org/ticket/41663#comment:12> MacPorts <http://www.macports.org/> Ports system for OS X
#41663: webkit-gtk fails to build: no member named RedirectedXCompositeWindow ---------------------------+------------------------ Reporter: gunnlaugur@… | Owner: jeremyhu@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: Port: webkit-gtk | ---------------------------+------------------------ Comment (by greisberger@…): The last selfupdate fixed the link error (port 2.2.3 revision 1).[[BR]] The patch I attached works now.[[BR]][[BR]] I attach it again with a small change that makes it to apply only on Mavericks, since I have no machine to test if it is needed for older OS versions. -- Ticket URL: <https://trac.macports.org/ticket/41663#comment:13> MacPorts <http://www.macports.org/> Ports system for OS X
#41663: webkit-gtk fails to build: no member named RedirectedXCompositeWindow ---------------------------+------------------------ Reporter: gunnlaugur@… | Owner: jeremyhu@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: fixed | Keywords: Port: webkit-gtk | ---------------------------+------------------------ Changes (by jeremyhu@…): * status: assigned => closed * resolution: => fixed Comment: r116279 -- Ticket URL: <https://trac.macports.org/ticket/41663#comment:14> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts