[MacPorts] #18203: libbonoboui-2.24.0 does not link against MacPorts X11 libs
#18203: libbonoboui-2.24.0 does not link against MacPorts X11 libs ---------------------------------+------------------------------------------ Reporter: raphael@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.7.0 Keywords: wrong X11 libraries | Port: libbonoboui ---------------------------------+------------------------------------------ The libbonoboui port uses the system X11 libraries instead of the MacPorts X11 libraries: {{{
otool -L /opt/local/lib/libbonoboui-2.0.0.0.dylib /opt/local/lib/libbonoboui-2.0.0.0.dylib: /opt/local/lib/libbonoboui-2.0.dylib (compatibility version 1.0.0, current version 1.0.0) /opt/local/lib/libgnomecanvas-2.0.dylib (compatibility version 2002.0.0, current version 2002.0.0) /opt/local/lib/libtiff.3.dylib (compatibility version 12.0.0, current version 12.2.0) /opt/local/lib/libjpeg.62.dylib (compatibility version 63.0.0, current version 63.0.0) /usr/X11/lib/libSM.6.dylib (compatibility version 7.0.0, current version 7.0.0) /usr/X11/lib/libX11.6.dylib (compatibility version 9.0.0, current version 9.0.0) /usr/X11/lib/libICE.6.dylib (compatibility version 10.0.0, current version 10.0.0) /usr/X11/lib/libXau.6.dylib (compatibility version 7.0.0, current version 7.0.0) /usr/X11/lib/libXdmcp.6.dylib (compatibility version 7.0.0, current version 7.0.0) ... }}}
A rebuild does not help. -- Ticket URL: <http://trac.macports.org/ticket/18203> MacPorts <http://www.macports.org/> Ports system for Mac OS
#18203: libbonoboui-2.24.0 does not link against MacPorts X11 libs ---------------------------------+------------------------------------------ Reporter: raphael@… | Owner: jeremyhu@… Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.7.0 Keywords: wrong X11 libraries | Port: libbonoboui ---------------------------------+------------------------------------------ Changes (by jeremyhu@…): * owner: macports-tickets@… => jeremyhu@… Comment: Thanks for reporting -- Ticket URL: <http://trac.macports.org/ticket/18203#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#18203: libbonoboui-2.24.0 does not link against MacPorts X11 libs ---------------------------------+------------------------------------------ Reporter: raphael@… | Owner: jeremyhu@… Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.7.0 Keywords: wrong X11 libraries | Port: libbonoboui ---------------------------------+------------------------------------------ Comment(by jmr@…): It's linked against the MP libs here. I suspect it picks up the system ones from one or more of its dependencies. -- Ticket URL: <http://trac.macports.org/ticket/18203#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#18203: libbonoboui-2.24.0 does not link against MacPorts X11 libs ---------------------------------+------------------------------------------ Reporter: raphael@… | Owner: jeremyhu@… Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.7.0 Keywords: wrong X11 libraries | Port: libbonoboui ---------------------------------+------------------------------------------ Comment(by raphael@…): Replying to [comment:2 jmr@…]:
It's linked against the MP libs here. I suspect it picks up the system ones from one or more of its dependencies.
Yes, I checked all direct dependencies before reporting this bug, but I forgot to check all indirect dependencies. Now, it works for me, too. This ticket can be closed. -- Ticket URL: <http://trac.macports.org/ticket/18203#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#18203: libbonoboui-2.24.0 does not link against MacPorts X11 libs ---------------------------------+------------------------------------------ Reporter: raphael@… | Owner: jeremyhu@… Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.7.0 Keywords: wrong X11 libraries | Port: libbonoboui ---------------------------------+------------------------------------------ Comment(by jmr@…): Is there a ticket open for the indirect dependency that was using the system X11? -- Ticket URL: <http://trac.macports.org/ticket/18203#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
#18203: libbonoboui-2.24.0 does not link against MacPorts X11 libs ---------------------------------+------------------------------------------ Reporter: raphael@… | Owner: jeremyhu@… Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.7.0 Keywords: wrong X11 libraries | Port: libbonoboui ---------------------------------+------------------------------------------ Comment(by raphael@…): Replying to [comment:4 jmr@…]:
Is there a ticket open for the indirect dependency that was using the system X11?
No, because this indirect dependency (I don't know which port it is.) uses the MacPorts X11 libs after a rebuild. -- Ticket URL: <http://trac.macports.org/ticket/18203#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
#18203: libbonoboui-2.24.0 does not link against MacPorts X11 libs ---------------------------------+------------------------------------------ Reporter: raphael@… | Owner: jeremyhu@… Type: defect | Status: closed Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.7.0 Resolution: worksforme | Keywords: wrong X11 libraries Port: libbonoboui | ---------------------------------+------------------------------------------ Changes (by jeremyhu@…): * status: new => closed * resolution: => worksforme Comment: ok, so doing the 'sudo port -v upgrade outdated' solves the problem? -- Ticket URL: <http://trac.macports.org/ticket/18203#comment:6> MacPorts <http://www.macports.org/> Ports system for Mac OS
#18203: libbonoboui-2.24.0 does not link against MacPorts X11 libs ---------------------------------+------------------------------------------ Reporter: raphael@… | Owner: jeremyhu@… Type: defect | Status: closed Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.7.0 Resolution: worksforme | Keywords: wrong X11 libraries Port: libbonoboui | ---------------------------------+------------------------------------------ Comment(by raphael@…): Replying to [comment:6 jeremyhu@…]:
ok, so doing the 'sudo port -v upgrade outdated' solves the problem?
No, because the dependency was not outdated. I had to manually rebuild (port -f uninstall ... ; port clean --archive ... ; port install ...) all ports that have libraries in ${prefix}/lib that are linked against system X11 libs. The only port that still refuses to link with the MacPorts X11 libs is glut, see #18202. -- Ticket URL: <http://trac.macports.org/ticket/18203#comment:7> MacPorts <http://www.macports.org/> Ports system for Mac OS
#18203: libbonoboui-2.24.0 does not link against MacPorts X11 libs ---------------------------------+------------------------------------------ Reporter: raphael@… | Owner: jeremyhu@… Type: defect | Status: closed Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.7.0 Resolution: worksforme | Keywords: wrong X11 libraries Port: libbonoboui | ---------------------------------+------------------------------------------ Comment(by jeremyhu@…): Ok, then you need to tell me which dependency was outdated and needed to be uninstalled and then installed. That port needs a revision bump. A 'sudo port -v upgrade outdated' SHOULD fix all ports. If there is a port that isn't fixed but is fixed by uninstall, install... then it needs a revision bump to force that for others. Do you remember which ports were in that category? -- Ticket URL: <http://trac.macports.org/ticket/18203#comment:8> MacPorts <http://www.macports.org/> Ports system for Mac OS
#18203: libbonoboui-2.24.0 does not link against MacPorts X11 libs ---------------------------------+------------------------------------------ Reporter: raphael@… | Owner: jeremyhu@… Type: defect | Status: closed Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.7.0 Resolution: worksforme | Keywords: wrong X11 libraries Port: libbonoboui | ---------------------------------+------------------------------------------ Comment(by raphael@…): Replying to [comment:8 jeremyhu@…]:
Ok, then you need to tell me which dependency was outdated and needed to be uninstalled and then installed. That port needs a revision bump. A 'sudo port -v upgrade outdated' SHOULD fix all ports.
Yes, that would be much better.
If there is a port that isn't fixed but is fixed by uninstall, install... then it needs a revision bump to force that for others. Do you remember which ports were in that category?
Those ports were: {{{ gal gimp2 libglade2 gtkmm libgnomeui librsvg libbonoboui pango pangomm libgdiplus libgnomeprintui libgnomecanvas cairomm giflib }}} For giflib there's already #18182. I have a similar MacPorts installation that I didn't upgrade yet. I'll test that after the ports above have been upgraded. I'll submit more tickets if I get any problems. -- Ticket URL: <http://trac.macports.org/ticket/18203#comment:9> MacPorts <http://www.macports.org/> Ports system for Mac OS
#18203: misc ports do not link against MacPorts X11 libs ---------------------------------+------------------------------------------ Reporter: raphael@… | Owner: jeremyhu@… Type: defect | Status: reopened Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.7.0 Resolution: | Keywords: wrong X11 libraries Port: libbonoboui | ---------------------------------+------------------------------------------ Changes (by jeremyhu@…): * status: closed => reopened * resolution: worksforme => -- Ticket URL: <http://trac.macports.org/ticket/18203#comment:10> MacPorts <http://www.macports.org/> Ports system for Mac OS
#18203: misc ports do not link against MacPorts X11 libs ---------------------------------+------------------------------------------ Reporter: raphael@… | Owner: jeremyhu@… Type: defect | Status: closed Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.7.0 Resolution: fixed | Keywords: wrong X11 libraries Port: libbonoboui | ---------------------------------+------------------------------------------ Changes (by jeremyhu@…): * status: reopened => closed * resolution: => fixed Comment: Fixed in r46263 -- Ticket URL: <http://trac.macports.org/ticket/18203#comment:11> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts