Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 670692 - app-office/libreoffice[pdfimport] with >=app-text/poppler-0.71.0: sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:154:17: error: ‘GBool’ does not name a type; did you mean ‘bool’?
Summary: app-office/libreoffice[pdfimport] with >=app-text/poppler-0.71.0: sdext/sourc...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Office Team
URL:
Whiteboard: fixed in 6.1.5
Keywords: PATCH
Depends on:
Blocks: poppler-0.71.0
  Show dependency tree
 
Reported: 2018-11-08 16:31 UTC by Lars Wendler (Polynomial-C) (RETIRED)
Modified: 2019-02-16 20:17 UTC (History)
1 user (show)

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


Attachments
build.log.xz (build.log.xz,135.21 KB, application/x-xz)
2018-11-08 16:31 UTC, Lars Wendler (Polynomial-C) (RETIRED)
Details
libreoffice-poppler-0.71.0.patch (libreoffice-poppler-0.71.0.patch,665 bytes, patch)
2018-11-08 16:32 UTC, Lars Wendler (Polynomial-C) (RETIRED)
Details | Diff
libreoffice-poppler-0.70.patch (libreoffice-poppler-0.70.patch,1.05 KB, patch)
2018-11-10 07:52 UTC, Andrey Volkov
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2018-11-08 16:31:03 UTC
Created attachment 554566 [details]
build.log.xz

Too many error messages to post them all here. Please see attached (and unfortunately compressed) build.log file.
Comment 1 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2018-11-08 16:32:32 UTC
Created attachment 554568 [details, diff]
libreoffice-poppler-0.71.0.patch

Work in progress patch. This fixes the type change errors but won't fix the remaining issues. Help is highly appreciated.
Comment 2 Andrey Volkov 2018-11-10 07:52:56 UTC
Created attachment 554720 [details, diff]
libreoffice-poppler-0.70.patch

Errors fixed

In file included from sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:20:
sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:175:22: error: 'virtual void pdfi::PDFOutDev::setDefaultCTM(double*)' marked 'override', but does not override
         virtual void setDefaultCTM(double *ctm) override;
                      ^~~~~~~~~~~~~
sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:175:22: warning:   by  virtual void pdfi::PDFOutDev::setDefaultCTM(double*)' [-Woverloaded-virtual]
Comment 4 Larry the Git Cow gentoo-dev 2019-01-08 00:17:27 UTC
The bug has been referenced in the following commit(s):

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

commit 9005e78b82e88f88b1685d2453de977b20818e62
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2019-01-08 00:16:23 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2019-01-08 00:17:15 +0000

    app-office/libreoffice: Fix build with poppler-0.71, poppler-0.72
    
    Bug: https://bugs.gentoo.org/670692
    Package-Manager: Portage-2.3.54, Repoman-2.3.12
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 .../files/libreoffice-6.2.0.1-poppler-0.71-1.patch | 164 +++++++++++++++++++++
 .../files/libreoffice-6.2.0.1-poppler-0.71-2.patch |  72 +++++++++
 .../files/libreoffice-6.2.0.1-poppler-0.72.patch   |  26 ++++
 app-office/libreoffice/libreoffice-6.2.9999.ebuild |   9 +-
 4 files changed, 270 insertions(+), 1 deletion(-)
Comment 5 Larry the Git Cow gentoo-dev 2019-01-10 19:20:43 UTC
The bug has been referenced in the following commit(s):

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

commit 1c7b5a4c1a694614bca06b710072f34b4df5f2c8
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2019-01-10 19:03:48 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2019-01-10 19:20:27 +0000

    app-office/libreoffice: 6.2.0.2 version bump (no keywords)
    
    Pre-release, non-keyworded dependencies.
    
    Fixes build with poppler up to 0.72.0.
    
    Bug: https://bugs.gentoo.org/670692
    Package-Manager: Portage-2.3.54, Repoman-2.3.12
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 app-office/libreoffice/Manifest                   |   2 +
 app-office/libreoffice/libreoffice-6.2.0.2.ebuild | 581 ++++++++++++++++++++++
 2 files changed, 583 insertions(+)
Comment 6 Larry the Git Cow gentoo-dev 2019-01-16 22:08:31 UTC
The bug has been referenced in the following commit(s):

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

commit d2d54a39e47b855efa17619ffc5014c100715b78
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2019-01-16 21:19:48 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2019-01-16 22:08:12 +0000

    app-office/libreoffice: 6.1.5.1 version bump (no keywords)
    
    Bug: https://bugs.gentoo.org/670692
    Package-Manager: Portage-2.3.56, Repoman-2.3.12
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 app-office/libreoffice/Manifest                   |   2 +
 app-office/libreoffice/libreoffice-6.1.5.1.ebuild | 572 ++++++++++++++++++++++
 2 files changed, 574 insertions(+)
Comment 7 Andreas Sturmlechner gentoo-dev 2019-02-16 20:17:26 UTC
6.1.5.2 got re-keyworded.