Opened 14 years ago

Closed 14 years ago

#25758 closed defect (invalid)

texlive-bin dependents need a revbump following poppler update

Reported by: ryandesign (Ryan Carsten Schmidt) Owned by: drkp (Dan Ports)
Priority: Normal Milestone:
Component: ports Version: 1.9.1
Keywords: Cc: adfernandes (Andrew Fernandes), dbevans (David B. Evans)
Port: texlive

Description

poppler was updated from version 0.12.4 to version 0.14.1 in r69362. This caused the version of the poppler library to increase from 5 to 6:

$ port installed poppler
The following ports are currently installed:
  poppler @0.12.4_0+universal (active)
$ otool -D /opt/local/lib/libpoppler.dylib
/opt/local/lib/libpoppler.dylib:
/opt/local/lib/libpoppler.5.dylib
$ sudo port upgrade poppler
--->  Computing dependencies for poppler
--->  Fetching poppler
--->  Verifying checksum(s) for poppler
--->  Extracting poppler
--->  Configuring poppler
--->  Building poppler
--->  Staging poppler into destroot
--->  Computing dependencies for poppler
--->  Installing poppler @0.14.0_1+universal
--->  Deactivating poppler @0.12.4_0+universal
--->  Activating poppler @0.14.0_1+universal
--->  Cleaning poppler
$ otool -D /opt/local/lib/libpoppler.dylib
/opt/local/lib/libpoppler.dylib:
/opt/local/lib/libpoppler.6.dylib

This means all ports the user has installed that link with poppler are now broken because they are expecting to find version 5 of the library which no longer exists, e.g.

dyld: Library not loaded: /opt/local/lib/libpoppler.5.dylib Referenced from:
/opt/local/bin/pdflatex
Reason: image not found
Trace/BPT trap

Therefore all software that links with poppler needs to have its revision increased (if it has not already had its revision or version or epoch increased since r69362).

This problem was reported on the mailing list and in #25495.

Change History (5)

comment:1 Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: devans@… added
Owner: changed from devans@… to dports@…
Port: texlive added; poppler removed
Summary: Ports using poppler need a revbumptexlive-bin dependents need a revbump following poppler update

Scratch that; Dan already fixed this in r69428 and r69458.

So the problem is that texlive-bin dependents need a revbump too.

comment:2 in reply to:  1 Changed 14 years ago by jmroot (Joshua Root)

Replying to ryandesign@…:

So the problem is that texlive-bin dependents need a revbump too.

Huh? pdflatex is just a link to pdftex, which is provided by texlive-bin.

comment:3 in reply to:  1 Changed 14 years ago by drkp (Dan Ports)

Replying to ryandesign@…:

So the problem is that texlive-bin dependents need a revbump too.

Do they? As far as I can tell, the only direct dependents on texlive-bin are the other texlive-* ports and they don't build any binaries.

Is there a report of something breaking?

comment:4 Changed 14 years ago by drkp (Dan Ports)

Oh, just read through the mailing list thread. Yes, pdflatex is a symlink to pdftex. It sounds like the problem would be fixed by rebuilding texlive-bin and the revbump in r69428 should take care of that.

comment:5 Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)

Resolution: invalid
Status: newclosed

Yes it should. Sorry!

Note: See TracTickets for help on using tickets.