Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 703788 - app-text/texlive-core-2019-r4 w/ app-text/poppler-0.83.0: pdftosrc.cc:81:37: error: no match for 'operator=' (operand types are 'std::unique_ptr<GlobalParams>' and 'GlobalParams*')
Summary: app-text/texlive-core-2019-r4 w/ app-text/poppler-0.83.0: pdftosrc.cc:81:37: ...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Alexis Ballier
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-12-25 19:56 UTC by Andreas Sturmlechner
Modified: 2019-12-27 12:24 UTC (History)
1 user (show)

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


Attachments
build.log (build.log,698.42 KB, text/x-log)
2019-12-25 19:56 UTC, Andreas Sturmlechner
Details
compat.patch (poppler.patch,30.94 KB, text/plain)
2019-12-26 15:56 UTC, Mikle Kolyada (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Andreas Sturmlechner gentoo-dev 2019-12-25 19:56:29 UTC
Created attachment 600606 [details]
build.log

> texk/web2c/pdftexdir/pdftosrc.cc:81:37: error: no match for 'operator=' (operand types are 'std::unique_ptr<GlobalParams>' and 'GlobalParams*')
>    81 |     globalParams = new GlobalParams();
>       |                                     ^
Comment 1 Mikle Kolyada (RETIRED) archtester Gentoo Infrastructure gentoo-dev Security 2019-12-26 15:56:27 UTC
Created attachment 600636 [details]
compat.patch

feel free to test this one, but imo, requires too much work still.
Comment 2 Mikle Kolyada (RETIRED) archtester Gentoo Infrastructure gentoo-dev Security 2019-12-26 18:50:00 UTC
Ok, the problem is that the trunk version introduces \pdfmajorversion macro, and we actually not only should take patches, but revert some part of them
Comment 3 Larry the Git Cow gentoo-dev 2019-12-27 12:24:54 UTC
The bug has been closed via the following commit(s):

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

commit 75e4bc8cb364d941d1cb1278bb736db57ed024a2
Author:     Mikle Kolyada <zlogene@gentoo.org>
AuthorDate: 2019-12-27 12:24:05 +0000
Commit:     Mikle Kolyada <zlogene@gentoo.org>
CommitDate: 2019-12-27 12:24:50 +0000

    app-text/texlive-core: fix building with poppler-0.83
    
    Fixes: https://bugs.gentoo.org/703788
    Package-Manager: Portage-2.3.79, Repoman-2.3.16
    Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>

 app-text/texlive-core/Manifest                    |   1 +
 app-text/texlive-core/texlive-core-2019-r5.ebuild | 359 ++++++++++++++++++++++
 2 files changed, 360 insertions(+)