[MacPorts] #29745: ImageMagick lcms/lcms2 library mismatch
#29745: ImageMagick lcms/lcms2 library mismatch -----------------------------------------+---------------------------------- Reporter: and.damore@… | Owner: ryandesign@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.2 Keywords: lcms lcms2 mismatch library | Port: ImageMagick -----------------------------------------+---------------------------------- While upgrading ImageMagick with both lcms and lcms2 installed the configure phase (debug output) selects lcms' library, as per '''configure.args''' option but then the process breaks at build phase with the linker trying to link a lcms2 symbol with lcms library. This probably means that some conditional ifdef isn't working properly in code, configure should define appropriate macros to use lcms rather than lcms2, but we could do something in MP like adding a port conflict. In order to upgrade I had to uninstall lcms2. Please confirm that bumping revision with ''both lcms and lcms2 installed and active'' is broken on your system too, if not this ticket may be marked as invalid. -- Ticket URL: <https://trac.macports.org/ticket/29745> MacPorts <http://www.macports.org/> Ports system for Mac OS
#29745: ImageMagick lcms/lcms2 library mismatch -----------------------------------------+---------------------------------- Reporter: and.damore@… | Owner: ryandesign@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.2 Keywords: lcms lcms2 mismatch library | Port: ImageMagick -----------------------------------------+---------------------------------- Comment(by ryandesign@…): I do have lcms and lcms2 installed and active, and ImageMagick installs fine -- but links with lcms2. So I should update the dependency to use lcms2. But this doesn't explain the build failure you're reporting. (Can you attach the full main.log please? or is it the same as in #30897?) -- Ticket URL: <https://trac.macports.org/ticket/29745#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#29745: ImageMagick lcms/lcms2 library mismatch -----------------------------------------+---------------------------------- Reporter: and.damore@… | Owner: ryandesign@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.2 Keywords: lcms lcms2 mismatch library | Port: ImageMagick -----------------------------------------+---------------------------------- Comment(by ryandesign@…): Replying to [comment:1 ryandesign@…]:
So I should update the dependency to use lcms2.
r82775. Please re-test with this version. -- Ticket URL: <https://trac.macports.org/ticket/29745#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#29745: ImageMagick lcms/lcms2 library mismatch --------------------------------------+------------------------------------- Reporter: and.damore@… | Owner: ryandesign@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 1.9.2 Resolution: fixed | Keywords: lcms lcms2 mismatch library Port: ImageMagick | --------------------------------------+------------------------------------- Changes (by and.damore@…): * status: new => closed * resolution: => fixed Comment: I cannot reproduce the issue now. I'm closing the ticket as fixed as now '''imagemagick''' depends on and links to '''lcms2'''. -- Ticket URL: <https://trac.macports.org/ticket/29745#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts