Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 670692

Summary: 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’?
Product: Gentoo Linux Reporter: Lars Wendler (Polynomial-C) (RETIRED) <polynomial-c>
Component: Current packagesAssignee: Gentoo Office Team <office>
Status: RESOLVED FIXED    
Severity: normal CC: volkov
Priority: Normal Keywords: PATCH
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard: fixed in 6.1.5
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 670222    
Attachments: build.log.xz
libreoffice-poppler-0.71.0.patch
libreoffice-poppler-0.70.patch

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.