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 follow-ups: 2 3 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 revbump → texlive-bin dependents need a revbump following poppler update |
comment:2 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 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: | new → closed |
Yes it should. Sorry!
Scratch that; Dan already fixed this in r69428 and r69458.
So the problem is that texlive-bin dependents need a revbump too.