[MacPorts] #37996: jpeg 9 upgrade in r102822 and following fixes breaks other ports
#37996: jpeg 9 upgrade in r102822 and following fixes breaks other ports ------------------------+-------------------------------- Reporter: bgschaid@… | Owner: macports-tickets@… Type: defect | Status: new Priority: High | Milestone: Component: ports | Version: 2.1.3 Keywords: | Port: jpeg ------------------------+-------------------------------- After the fixes applied in #37984 a number of ports is still broken by the upgrade from JPEG 8 to JPEG 9. From a comment in the mentioned bug: Still doesn't work for me (did a "port selfupdate"). emacs reports {{{ dyld: Library not loaded: /opt/local/lib/libjpeg.8.dylib }}} Iif I try to trick it into accepting the new library with a symbolic link to libjpeg.9.dylib it fails with {{{ Reason: Incompatible library version: emacs requires version 13.0.0 or later, but libjpeg.8.dylib provides version 10.0.0 }}} Upgrading anything reports {{{ ---> Scanning binaries for linking errors: 100.0% ---> Found 65 broken file(s), matching files to ports ---> Found 13 broken port(s), determining rebuild order }}} then these ports are "only" cleaned (emacs) or they fail during building (gnuplot). OS is 10.8.2 and XCode is 4.6. Did a "port selfupdate" before reporting this and the problem stays. Currently I'm working around by activating old versions of jpeg and tiff -- Ticket URL: <https://trac.macports.org/ticket/37996> MacPorts <http://www.macports.org/> Ports system for Mac OS
#37996: emacs, emacs22, emacs23 +x11: dyld: Library not loaded: /opt/local/lib/libjpeg.8.dylib --------------------------------------+-------------------------- Reporter: bgschaid@… | Owner: ryandesign@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: emacs, emacs22, emacs23 | --------------------------------------+-------------------------- Changes (by ryandesign@…): * status: new => assigned * cc: dports@… (added) * priority: High => Normal * owner: macports-tickets@… => ryandesign@… * port: jpeg => emacs, emacs22, emacs23 Comment: You should not attempt to circumvent library version numbering by creating symlinks. Please delete any symlinks you created. This ticket can be about emacs ports needing a revision bump for jpeg 9. Please file additional tickets for other ports that need this. -- Ticket URL: <https://trac.macports.org/ticket/37996#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#37996: emacs, emacs22, emacs23 +x11: dyld: Library not loaded: /opt/local/lib/libjpeg.8.dylib --------------------------------------+-------------------------- Reporter: bgschaid@… | Owner: ryandesign@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: fixed | Keywords: Port: emacs, emacs22, emacs23 | --------------------------------------+-------------------------- Changes (by ryandesign@…): * status: assigned => closed * resolution: => fixed Comment: r102845 -- Ticket URL: <https://trac.macports.org/ticket/37996#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#37996: emacs, emacs22, emacs23 +x11: dyld: Library not loaded: /opt/local/lib/libjpeg.8.dylib --------------------------------------+-------------------------- Reporter: bgschaid@… | Owner: ryandesign@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: fixed | Keywords: Port: emacs, emacs22, emacs23 | --------------------------------------+-------------------------- Comment (by bgschaid@…): Replying to [comment:2 ryandesign@…]:
You should not attempt to circumvent library version numbering by creating symlinks. Please delete any symlinks you created.
I know. It was just a desperate measure to get the program I mainly work with to work again (didn't expect a problem with it when
This ticket can be about emacs ports needing a revision bump for jpeg 9. Please file additional tickets for other ports that need this.
"port rev-upgrade" reports these ports after activating v9 of jpeg (will report gnuplot and gs as I can easily the problem there) {{{ ---> Scanning binaries for linking errors: 100.0% ---> Found 91 broken file(s), matching files to ports ---> Found 14 broken port(s), determining rebuild order ---> Rebuilding in order tiff @3.9.7 ghostscript @9.06 emacs @24.2 +gtk+x11 gnuplot @4.6.1 +aquaterm+emacs+luaterm+pangocairo+x11 lcms @1.19 py27-pil @1.1.7 libmng @1.0.10 qt4-mac @4.8.4 netpbm @10.60.01 graphviz @2.30.0 poppler @0.22.0 rpm @4.4.9 ImageMagick @6.8.0-2 +graphviz+q16 synfig @0.63.05 }}} -- Ticket URL: <https://trac.macports.org/ticket/37996#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
#37996: emacs, emacs22, emacs23 +x11: dyld: Library not loaded: /opt/local/lib/libjpeg.8.dylib --------------------------------------+-------------------------- Reporter: bgschaid@… | Owner: ryandesign@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: fixed | Keywords: Port: emacs, emacs22, emacs23 | --------------------------------------+-------------------------- Comment (by ryandesign@…): Most of those were already addressed in r102822 when jpeg was updated to version 9 so those ports should already be showing up as outdated on your system, and a rebuild should fix them. Same with emacs which was addressed in r102845. rpm is a package management system and does not use graphics, so that's probably a different reason; please file a ticket. Please also file a ticket for synfig. -- Ticket URL: <https://trac.macports.org/ticket/37996#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts