[MacPorts] #57095: poppler-0.68.0: build failure
MacPorts
noreply at macports.org
Tue Dec 11 20:19:41 UTC 2018
#57095: poppler-0.68.0: build failure
----------------------------+-----------------------
Reporter: andreyabramov | Owner: dbevans
Type: defect | Status: closed
Priority: Normal | Milestone:
Component: ports | Version: 2.5.3
Resolution: fixed | Keywords: elcapitan
Port: poppler |
----------------------------+-----------------------
Changes (by dbevans):
* status: assigned => closed
* resolution: => fixed
Comment:
Sorry for overlooking this ticket. The problem here is that the poppler
build fails generating Poppler-0.18.gir when a previous version is already
installed and active. Apparently the CMake script allows the previously
installed library version in ${prefix)/bin to override the newly created
library version (in this case ../libpoppler.79.dylib, as declared in the
command line). The missing symbols error occurs when there has been an
API change between the previous and current library versions (often). I
suspect that this in an rpath issue but haven't nailed it down completely
as yet.
The current work-around is to deactivate the installed version of poppler
before attempting to upgrade to the new one. Current versions of poppler
(0.71+) check for this build conflict and will only proceed after the
previously installed version is deactivated.
Fixed in https://github.com/macports/macports-
ports/commit/3e884b3d891c5bc6c7aee8e4e8a1c8915d5ed1ff
--
Ticket URL: <https://trac.macports.org/ticket/57095#comment:4>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list