Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 642614 - app-text/pdf2htmlEX-0.14.6 fails to build with recent poppler (>=0.59)
Summary: app-text/pdf2htmlEX-0.14.6 fails to build with recent poppler (>=0.59)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-12-29 10:55 UTC by Helmut Jarausch
Modified: 2018-01-03 22:02 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Helmut Jarausch 2017-12-29 10:55:54 UTC
app-text/pdf2htmlEX suffers from an API-change with newer versions of poppler (>=0.59)

e.g.
/var/tmp/portage/app-text/pdf2htmlEX-0.14.6/work/pdf2htmlEX-0.14.6/3rdparty/poppler/git/CairoFontEngine.cc:662:50: error: no matching function for call to 'Dict::getVal(long unsigned int&, Object*)'
   gfx->display(charProcs->getVal(glyph, &charProc));

and many more problems.

Since this happens with the GIT version of pdf2html, as well,
is there an alternative to this package?

Thanks,
Helmut
Comment 1 Larry the Git Cow gentoo-dev 2017-12-30 19:37:12 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca40e3a175ee5cda3f248d1b84c6d8a596f3fcba

commit ca40e3a175ee5cda3f248d1b84c6d8a596f3fcba
Author:     Andreas K. Hüttel <dilfridge@gentoo.org>
AuthorDate: 2017-12-30 19:36:22 +0000
Commit:     Andreas K. Hüttel <dilfridge@gentoo.org>
CommitDate: 2017-12-30 19:36:55 +0000

    app-text/pdf2htmlEX: Bump for debugging purposes. Builds with poppler-0.61 but crashes, see bug 642614 and bug 642210
    
    Closes: https://bugs.gentoo.org/642614
    Bug: https://bugs.gentoo.org/642210
    See-also: https://github.com/akhuettel/pdf2htmlEX/releases/tag/gentoo-v0.14.6.1
    Package-Manager: Portage-2.3.19, Repoman-2.3.6

 app-text/pdf2htmlEX/Manifest                   |  1 +
 app-text/pdf2htmlEX/pdf2htmlEX-0.14.6.1.ebuild | 32 ++++++++++++++++++++++++++
 2 files changed, 33 insertions(+)
Comment 2 Helmut Jarausch 2017-12-31 09:39:44 UTC
It fails to build because it cannot download the files.
https://github.com/coolwanglu/archive/v0.14.6.1.tar.gz
doesn't exit (the repository hasn't changed for a year.

https://dev.gentoo.org/~dilfrigde/distfiles/pdf2htmlEX-0.14.6.1.tgz

doesn't exit either.
Comment 3 Andreas K. Hüttel archtester gentoo-dev 2017-12-31 11:26:32 UTC
Typo in the URI...

Wait for .2, which even runs!!!
Comment 4 Helmut Jarausch 2018-01-02 16:43:34 UTC
(In reply to Andreas K. Hüttel from comment #3)
> Typo in the URI...
> 
> Wait for .2, which even runs!!!

Many thanks, it works !!!
Comment 5 Jonas Stein gentoo-dev 2018-01-03 22:02:42 UTC
Closing, because it seems that it was reopened by accident.