Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 679868 - =app-text/texlive-core-2017-r4 fails with >=app-text/poppler-0.74.0: error: 'const class GooString' has no member named 'getCString';
Summary: =app-text/texlive-core-2017-r4 fails with >=app-text/poppler-0.74.0: error: '...
Status: RESOLVED DUPLICATE of bug 675448
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-03-09 19:40 UTC by maurerpe
Modified: 2019-03-09 20:02 UTC (History)
0 users

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


Attachments
texlive-core-2017-poppler074.patch (texlive-core-2017-poppler074.patch,6.75 KB, patch)
2019-03-09 19:40 UTC, maurerpe
Details | Diff
texlive-core-2017-r5.ebuild (texlive-core-2017-r5.ebuild,12.01 KB, text/plain)
2019-03-09 19:41 UTC, maurerpe
Details

Note You need to log in before you can comment on or make changes to this bug.
Description maurerpe 2019-03-09 19:40:16 UTC
Created attachment 568348 [details, diff]
texlive-core-2017-poppler074.patch

app-text/texlive-core fails to build with poppler-0.74.0 giving the following error (amoung others):
error: 'const class GooString' has no member named 'getCString';

In poppler 0.74 getCString() is replaced with c_str().  Also, datatypes Guint and Guchar have been removed.

I have a patch that fixes this issue.
Comment 1 maurerpe 2019-03-09 19:41:42 UTC
Created attachment 568350 [details]
texlive-core-2017-r5.ebuild

Added an ebuild that applies this patch.  It only has one line different than the previous ebuild.
Comment 2 Andreas Sturmlechner gentoo-dev 2019-03-09 19:48:14 UTC
I'm wondering what's going on with your system, but this bug is missing a build.log. Your patch would not apply since texlive-core is already patched for compatibility with up to poppler-0.74.0:

> * Applying texlive-core-2017-poppler064.patch ...
> * Applying texlive-core-2017-poppler069.patch ...
> * Applying texlive-core-2017-poppler071.patch ...
> * Applying texlive-core-2017-poppler072.patch ...
> * Applying texlive-core-2017-poppler073.patch ...

*** This bug has been marked as a duplicate of bug 675448 ***
Comment 3 Andreas Sturmlechner gentoo-dev 2019-03-09 19:49:01 UTC
(In reply to maurerpe from comment #1)
> Created attachment 568350 [details]
> texlive-core-2017-r5.ebuild
> 
> Added an ebuild that applies this patch.  It only has one line different
> than the previous ebuild.

Your ebuild is not based on the latest version of texlive-core ebuild in portage.
Comment 4 maurerpe 2019-03-09 20:02:02 UTC
Sorry.  Just realized I was pulling from a stale ebuild in a overlay.  Duplicate is correct resolution.  The portage ebuild works fine for me.