[MacPorts] #43826: poppler 0.26.1 breaks texlive-bin 2013_5+x11
#43826: poppler 0.26.1 breaks texlive-bin 2013_5+x11 ----------------------------+-------------------------------- Reporter: mschamschula@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.0 Keywords: | Port: texlive-bin ----------------------------+-------------------------------- 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. -- Ticket URL: <https://trac.macports.org/ticket/43826> MacPorts <http://www.macports.org/> Ports system for OS X
#43826: poppler 0.26.1 breaks texlive-bin 2013_5+x11 -----------------------------+---------------------- Reporter: mschamschula@… | Owner: dports@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.0 Resolution: | Keywords: Port: texlive-bin | -----------------------------+---------------------- Changes (by mf2k@…): * cc: dports@… (removed) * owner: macports-tickets@… => dports@… Old description:
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.
New description: 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. -- Comment: In the future, please use WikiFormatting -- Ticket URL: <https://trac.macports.org/ticket/43826#comment:1> MacPorts <http://www.macports.org/> Ports system for OS X
#43826: poppler 0.26.1 breaks texlive-bin 2013_5+x11 -----------------------------+---------------------- Reporter: mschamschula@… | Owner: dports@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.0 Resolution: | Keywords: Port: texlive-bin | -----------------------------+---------------------- Changes (by devans@…): * cc: devans@… (added) Comment: FYI, current test version of poppler 0.26.1 is here http://svn.macports.org/repository/macports/users/devans/dports/graphics/pop... . -- Ticket URL: <https://trac.macports.org/ticket/43826#comment:2> MacPorts <http://www.macports.org/> Ports system for OS X
#43826: poppler 0.26.1 breaks texlive-bin 2013_5+x11 -----------------------------+---------------------- Reporter: mschamschula@… | Owner: dports@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.0 Resolution: | Keywords: Port: texlive-bin | -----------------------------+---------------------- Comment (by mojca@…): 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` did fail, with a completely different error: {{{ src/util/unicode.cc:121:40: error: no member named 'mapNameToUnicode' in 'GlobalParams'; did you mean 'mapNameToUnicodeAll'? Unicode ou = globalParams->mapNameToUnicode(cname); ^~~~~~~~~~~~~~~~ mapNameToUnicodeAll /opt/local/include/poppler/GlobalParams.h:149:11: note: 'mapNameToUnicodeAll' declared here Unicode mapNameToUnicodeAll(const char *charName); ^ 1 error generated. }}} I'll probably open a new ticket for that. Can you please test whether TL 2014 works for you? -- Ticket URL: <https://trac.macports.org/ticket/43826#comment:4> MacPorts <http://www.macports.org/> Ports system for OS X
#43826: poppler 0.26.1 breaks texlive-bin 2013_5+x11 -----------------------------+---------------------- Reporter: mschamschula@… | Owner: dports@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.0 Resolution: | Keywords: Port: texlive-bin | -----------------------------+---------------------- Comment (by mojca@…): Link to the ticket with poppler update: #43827. -- Ticket URL: <https://trac.macports.org/ticket/43826#comment:5> MacPorts <http://www.macports.org/> Ports system for OS X
#43826: poppler 0.26.1 breaks texlive-bin 2013_5+x11 -----------------------------+---------------------- Reporter: mschamschula@… | Owner: dports@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.0 Resolution: | Keywords: Port: texlive-bin | -----------------------------+---------------------- Comment (by mojca@…): 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. -- Ticket URL: <https://trac.macports.org/ticket/43826#comment:6> MacPorts <http://www.macports.org/> Ports system for OS X
#43826: poppler 0.26.1 breaks texlive-bin 2013_5+x11 -----------------------------+---------------------- Reporter: mschamschula@… | Owner: dports@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.0 Resolution: | Keywords: Port: texlive-bin | -----------------------------+---------------------- Comment (by devans@…): 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. -- Ticket URL: <https://trac.macports.org/ticket/43826#comment:7> MacPorts <http://www.macports.org/> Ports system for OS X
#43826: poppler 0.26.1 breaks texlive-bin 2013_5+x11 -----------------------------+---------------------- Reporter: mschamschula@… | Owner: dports@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.0 Resolution: | Keywords: Port: texlive-bin | -----------------------------+---------------------- Comment (by devans@…): TL 2014 is now released as of 14 June 2014. -- Ticket URL: <https://trac.macports.org/ticket/43826#comment:9> MacPorts <http://www.macports.org/> Ports system for OS X
#43826: poppler 0.26.1 breaks texlive-bin 2013_5+x11 -----------------------------+---------------------- Reporter: mschamschula@… | Owner: dports@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.0 Resolution: | Keywords: Port: texlive-bin | -----------------------------+---------------------- Comment (by 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 [browser:users/dports/ports/tex 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. -- Ticket URL: <https://trac.macports.org/ticket/43826#comment:10> MacPorts <http://www.macports.org/> Ports system for OS X
#43826: poppler 0.26.1 breaks texlive-bin 2013_5+x11 -----------------------------+---------------------- Reporter: mschamschula@… | Owner: dports@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.0 Resolution: | Keywords: Port: texlive-bin | -----------------------------+---------------------- Comment (by devans@…): Replying to [comment:10 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 [browser:users/dports/ports/tex 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. -- Ticket URL: <https://trac.macports.org/ticket/43826#comment:11> MacPorts <http://www.macports.org/> Ports system for OS X
#43826: poppler 0.26.1 breaks texlive-bin 2013_5+x11 -----------------------------+---------------------- Reporter: mschamschula@… | Owner: dports@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.0 Resolution: | Keywords: Port: texlive-bin | -----------------------------+---------------------- Comment (by mojca@…): Replying to [comment:11 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.)
-- Ticket URL: <https://trac.macports.org/ticket/43826#comment:12> MacPorts <http://www.macports.org/> Ports system for OS X
#43826: poppler 0.26.1 breaks texlive-bin 2013_5+x11 -----------------------------+---------------------- Reporter: mschamschula@… | Owner: dports@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.0 Resolution: | Keywords: Port: texlive-bin | -----------------------------+---------------------- Comment (by devans@…): Confirming that the 2014 release version committed to Dan's test branch in r121241 builds correctly with poppler 0.26.2. -- Ticket URL: <https://trac.macports.org/ticket/43826#comment:13> MacPorts <http://www.macports.org/> Ports system for OS X
#43826: poppler 0.26.1 breaks texlive-bin 2013_5+x11 -----------------------------+---------------------- Reporter: mschamschula@… | Owner: dports@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.0 Resolution: | Keywords: Port: texlive-bin | -----------------------------+---------------------- Comment (by dports@…): 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. -- Ticket URL: <https://trac.macports.org/ticket/43826#comment:14> MacPorts <http://www.macports.org/> Ports system for OS X
#43826: poppler 0.26.1 breaks texlive-bin 2013_5+x11 -----------------------------+---------------------- Reporter: mschamschula@… | Owner: dports@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.0 Resolution: | Keywords: Port: texlive-bin | -----------------------------+---------------------- Comment (by mojca@…): 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. -- Ticket URL: <https://trac.macports.org/ticket/43826#comment:15> MacPorts <http://www.macports.org/> Ports system for OS X
#43826: poppler 0.26.1 breaks texlive-bin 2013_5+x11 -----------------------------+---------------------- Reporter: mschamschula@… | Owner: dports@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.3.0 Resolution: fixed | Keywords: Port: texlive-bin | -----------------------------+---------------------- Changes (by devans@…): * status: new => closed * resolution: => fixed Comment: texlive updated to 2014 release by Dan in r121682 and poppler updated to version 0.26.2 in r121696.[[BR]] texlive revision incremented to rebuild with new poppler in r121701. No problems observed on buildbots. -- Ticket URL: <https://trac.macports.org/ticket/43826#comment:16> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts