[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