[MacPorts] #41712: poppler upgrade from 0.24.3_0 to 0.24.4_0 failed
#41712: poppler upgrade from 0.24.3_0 to 0.24.4_0 failed ------------------------+-------------------------------- Reporter: jsaucier@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Keywords: | Port: poppler ------------------------+-------------------------------- The upgrade from poppler 0.24.3_0 to 0.24.4_0 failed on both of my system. I will attach the main.log after doing a port clean --all poppler. I also tried to uninstall poppler but I have package depending on it (gimp2). -- Ticket URL: <https://trac.macports.org/ticket/41712> MacPorts <http://www.macports.org/> Ports system for OS X
#41712: poppler @0.24.4_0: fatal error: 'openjpeg.h' file not found -------------------------+---------------------- Reporter: jsaucier@… | Owner: devans@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: Port: poppler | -------------------------+---------------------- Changes (by ryandesign@…): * cc: ryandesign@… (added) * owner: macports-tickets@… => devans@… Comment: I see you are on Mavericks. It builds fine for me on Mavericks. What version of Xcode and clang do you have? The log says: {{{ :info:build ./JPEG2000Stream.h:19:10: fatal error: 'openjpeg.h' file not found :info:build #include <openjpeg.h> :info:build ^ :info:build 1 error generated. }}} /opt/local/include/openjpeg.h should be there; it's part of the openjpeg15 port on which the poppler port does declare a dependency. Does the file exist on your system? -- Ticket URL: <https://trac.macports.org/ticket/41712#comment:1> MacPorts <http://www.macports.org/> Ports system for OS X
#41712: poppler @0.24.4_0: fatal error: 'openjpeg.h' file not found -------------------------+---------------------- Reporter: jsaucier@… | Owner: devans@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: Port: poppler | -------------------------+---------------------- Comment (by jsaucier@…): Oh, I see for openjpeg.h. The resolution for me for bug https://trac.macports.org/ticket/41216 was to remove /opt/local/include/openjpeg.h in favour of /opt/local/include/openjpeg-1.5/openjpeg.h and /opt/local/include/openjpeg-2.0/openjpeg.h. So, if I leave this file, I cannot upgrade openjpeg 2.0, if I remove this file I cannot upgrade poppler... So, here is what I did : {{{ - Force uninstall of openjpeg 1.5 - Upgrade openjpeg 2.0 correctly - Reinstall openjpeg 1.5 - Upgrade poppler correctly }}} -- Ticket URL: <https://trac.macports.org/ticket/41712#comment:2> MacPorts <http://www.macports.org/> Ports system for OS X
#41712: poppler @0.24.4_0: fatal error: 'openjpeg.h' file not found -------------------------+---------------------- Reporter: jsaucier@… | Owner: devans@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: invalid | Keywords: Port: poppler | -------------------------+---------------------- Changes (by ryandesign@…): * status: new => closed * resolution: => invalid -- Ticket URL: <https://trac.macports.org/ticket/41712#comment:3> MacPorts <http://www.macports.org/> Ports system for OS X
#41712: poppler @0.24.4_0: fatal error: 'openjpeg.h' file not found -------------------------+---------------------- Reporter: jsaucier@… | Owner: devans@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: invalid | Keywords: Port: poppler | -------------------------+---------------------- Comment (by info@…): Thanks for the report jsaucier! Solving the issue turned out to be even easier for me. Just running {{{ port uninstall -f openjpeg15 port upgrade openjpeg }}} did the job for me. Upgrading openjpeg even triggered the rebuild of poppler. This may be, because openjpeg 2.0 was not outdated on my system. Probably because I already upgraded it before... If openjpeg 2.0 is outdated on you system, you can try running {{{ port upgrade openjpeg@2.0 }}} prior to the above two commands. Hope this saves someone some time ;) Hope this saves someone some work ;) -- Ticket URL: <https://trac.macports.org/ticket/41712#comment:4> MacPorts <http://www.macports.org/> Ports system for OS X
#41712: poppler @0.24.4_0: fatal error: 'openjpeg.h' file not found -------------------------+---------------------- Reporter: jsaucier@… | Owner: devans@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: invalid | Keywords: Port: poppler | -------------------------+---------------------- Comment (by ryandesign@…): Replying to [comment:4 info@…]:
{{{ port upgrade openjpeg@2.0 }}}
FYI you cannot specify a version to upgrade or install. MacPorts will upgrade to or install the version that is available regardless of what you specify. See #24520. So the above command is equivalent to: {{{ port upgrade openjpeg }}} -- Ticket URL: <https://trac.macports.org/ticket/41712#comment:5> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts