Opened 10 years ago

Closed 10 years ago

#43826 closed defect (fixed)

poppler 0.26.1 breaks texlive-bin 2013_5+x11

Reported by: Schamschula (Marius Schamschula) Owned by: drkp (Dan Ports)
Priority: Normal Milestone:
Component: ports Version: 2.3.0
Keywords: Cc: dbevans (David B. Evans), mojca (Mojca Miklavec), cooljeanius (Eric Gallager)
Port: texlive-bin

Description (last modified by mf2k (Frank Schima))

I just locally updated poppler to @0.26.1, but the linking error scan forced a rebuild of texlive-bin @2013_5+x11. This build fails while building luatex:

 luatexdir/lua/lepdflib.cc:576:1: error: assigning to 'Object *' from incompatible type 'StructTreeRoot *'

The full main.log is attached.

Attachments (1)

main.log (1.3 MB) - added by Schamschula (Marius Schamschula) 10 years ago.

Download all attachments as: .zip

Change History (17)

Changed 10 years ago by Schamschula (Marius Schamschula)

Attachment: main.log added

comment:1 Changed 10 years ago by mf2k (Frank Schima)

Cc: dports@… removed
Description: modified (diff)
Owner: changed from macports-tickets@… to dports@…

In the future, please use WikiFormatting

comment:2 Changed 10 years ago by dbevans (David B. Evans)

Cc: devans@… added

FYI, current test version of poppler 0.26.1 is here http://svn.macports.org/repository/macports/users/devans/dports/graphics/poppler/ .

comment:3 Changed 10 years ago by mojca (Mojca Miklavec)

Cc: mojca@… added

Cc Me!

comment:4 Changed 10 years ago by mojca (Mojca Miklavec)

I tested with TeX Live 2014 (from Dan's user dir) on 10.7 and there were no problems. (I didn't check whether the error is reproducible with TL 2013).

But pdf2htmlEX failed with a different error (see #43845).

Can you please test whether TL 2014 now works for you?

Last edited 10 years ago by mojca (Mojca Miklavec) (previous) (diff)

comment:5 Changed 10 years ago by mojca (Mojca Miklavec)

Link to the ticket with poppler update: #43827.

comment:6 Changed 10 years ago by mojca (Mojca Miklavec)

TL developers confirmed that this was fixed between TL 2013 and 2014. Given that new TL 2014 packages are almost ready to be released, this shouldn't be an issue and there is no need to try to fix TL 2013 packages now.

comment:7 Changed 10 years ago by dbevans (David B. Evans)

texlive-bin is now the gating issue in upgrading poppler to latest version 0.26.1 (see status in #43827). The effected binaries are luatex, pdftex and pdftosrc.

Please advise when a new version of texlive is ready to commit that builds with the updated poppler. I'll wait to commit the poppler upgrade until that time.

comment:8 Changed 10 years ago by cooljeanius (Eric Gallager)

Cc: egall@… added

Cc Me!

comment:9 Changed 10 years ago by dbevans (David B. Evans)

TL 2014 is now released as of 14 June 2014.

comment:10 Changed 10 years ago by mojca (Mojca Miklavec)

The official release doesn't change anything since exactly the same files have been available for a month already. We need to wait for Dan to finish the work on packaging TL 2014 (which is anything but trivial).

The preliminary packages for TL are all under users/dports/ports/tex already, but there are a few things that need to be finished before the release (and are critical to fix).

I also hope that we will remove pTeX when we switch to TL 2014 (#41980), but at least that's not critical from the poppler's point of view.

comment:11 in reply to:  10 ; Changed 10 years ago by dbevans (David B. Evans)

Replying to mojca@…:

The official release doesn't change anything since exactly the same files have been available for a month already. We need to wait for Dan to finish the work on packaging TL 2014 (which is anything but trivial).

The preliminary packages for TL are all under users/dports/ports/tex already, but there are a few things that need to be finished before the release (and are critical to fix).

I also hope that we will remove pTeX when we switch to TL 2014 (#41980), but at least that's not critical from the poppler's point of view.

Yes, I understand this but I was just updating status for those who are casually following this ticket and hoping to get some status/ETD from Dan directly.

comment:12 in reply to:  11 Changed 10 years ago by mojca (Mojca Miklavec)

Replying to devans@…:

and hoping to get some status/ETD from Dan directly

Yes, that's something I would be interested as well. (From what I understand the majority of work is done already anyway.)

comment:13 Changed 10 years ago by dbevans (David B. Evans)

Confirming that the 2014 release version committed to Dan's test branch in r121241 builds correctly with poppler 0.26.2.

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

Sorry for being unresponsive -- I have been traveling with spotty internet access for the last couple weeks.

Yes, the texlive 2014 update is nearly complete, particularly with the changes I just committed yesterday to that update to the release version (not that the release version differs substantially from the prerelease version that was there before).

Still testing, but the only issues that I'm aware of at the moment are ones that I'm OK deferring until after the update is merged (like the +universal variant not working). However, I'm inclined to wait another week or two before merging the update because I'll be better able to respond to any issues that may arise then.

comment:15 Changed 10 years ago by mojca (Mojca Miklavec)

I don't know what exactly is going on with the maintainer of pTeX. No response from him for a very long time. But I would really like to fix #41980 once you commit TL 2014.

comment:16 Changed 10 years ago by dbevans (David B. Evans)

Resolution: fixed
Status: newclosed

texlive updated to 2014 release by Dan in r121682 and poppler updated to version 0.26.2 in r121696.
texlive revision incremented to rebuild with new poppler in r121701. No problems observed on buildbots.

Note: See TracTickets for help on using tickets.