Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 656266 - media-gfx/inkscape with =app-text/poppler-0.65.0: pdf-parser.cpp:41:10: fatal error: goo/GooHash.h: No such file or directory
Summary: media-gfx/inkscape with =app-text/poppler-0.65.0: pdf-parser.cpp:41:10: fatal...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Graphics Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: poppler-0.65.0
  Show dependency tree
 
Reported: 2018-05-22 08:27 UTC by Lars Wendler (Polynomial-C) (RETIRED)
Modified: 2018-06-04 09:25 UTC (History)
1 user (show)

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


Attachments
build.log (build.log,944.08 KB, text/plain)
2018-05-22 08:27 UTC, Lars Wendler (Polynomial-C) (RETIRED)
Details

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-05-22 08:27:36 UTC
Created attachment 532596 [details]
build.log

x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I..  -I../cxxtest -I./extension/dbus -I/usr/include/libexif -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include      -I/usr/include/libcdr-0.1 -I/usr/include/librevenge-0.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include    -I/usr/include/poppler -I/usr/include/poppler/glib -I/usr/include/poppler -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libdrm -I/usr/include/libpng16 -DPOTRACE=\"potrace\" -pthread -I/usr/include/gtkspell-2.0 -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -DG_DISABLE_DEPRECATED -DGLIBMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_SINGLE_INCLUDES -DGTK_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DWITH_MESH -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_SVG2 -Werror=format-security -Wswitch -Werror=return-type -DGSEAL_ENABLE -DG_DISABLE_SINGLE_INCLUDES -Wall -Wformat -Wformat-security  -pthread -I/usr/include/gtkmm-2.4 -I/usr/lib64/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib64/gdkmm-2.4/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libdrm -I/usr/include/libpng16 -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Wno-unused-parameter -march=native -mtune=native -O2 -pipe -fno-strict-aliasing -fopenmp -c -o extension/internal/pdfinput/pdf-parser.o extension/internal/pdfinput/pdf-parser.cpp
extension/internal/pdfinput/pdf-parser.cpp:41:10: fatal error: goo/GooHash.h: No such file or directory
 #include "goo/GooHash.h"
          ^~~~~~~~~~~~~~~
compilation terminated.
make[3]: *** [Makefile:9110: extension/internal/pdfinput/pdf-parser.o] Error 1
make[3]: Leaving directory '/var/tmp/portage/media-gfx/inkscape-0.92.3/work/inkscape-0.92.3/src'
make[2]: *** [Makefile:5976: all] Error 2
make[2]: Leaving directory '/var/tmp/portage/media-gfx/inkscape-0.92.3/work/inkscape-0.92.3/src'
make[1]: *** [Makefile:1472: all-recursive] Error 1
make[1]: Leaving directory '/var/tmp/portage/media-gfx/inkscape-0.92.3/work/inkscape-0.92.3'
make: *** [Makefile:1128: all] Error 2
 * ERROR: media-gfx/inkscape-0.92.3::gentoo failed (compile phase):
 *   emake failed
 * 
 * If you need support, post the output of `emerge --info '=media-gfx/inkscape-0.92.3::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=media-gfx/inkscape-0.92.3::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/media-gfx/inkscape-0.92.3/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/media-gfx/inkscape-0.92.3/temp/environment'.
 * Working directory: '/var/tmp/portage/media-gfx/inkscape-0.92.3/work/inkscape-0.92.3'
 * S: '/var/tmp/portage/media-gfx/inkscape-0.92.3/work/inkscape-0.92.3'

>>> Failed to emerge media-gfx/inkscape-0.92.3, Log file:

>>>  '/var/tmp/portage/media-gfx/inkscape-0.92.3/temp/build.log'

 * Messages for package media-gfx/inkscape-0.92.3:

 * ERROR: media-gfx/inkscape-0.92.3::gentoo failed (compile phase):
 *   emake failed
Comment 1 Larry the Git Cow gentoo-dev 2018-05-25 09:35:28 UTC
The bug has been referenced in the following commit(s):

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

commit 71d24a3fbd8beda6755d42591454ba29221f29f0
Author:     Lars Wendler <polynomial-c@gentoo.org>
AuthorDate: 2018-05-25 09:33:55 +0000
Commit:     Lars Wendler <polynomial-c@gentoo.org>
CommitDate: 2018-05-25 09:35:20 +0000

    media-gfx/inkscape: Fixed build against ~app-text/poppler-0.65.0
    
    Bug: https://bugs.gentoo.org/656266
    Package-Manager: Portage-2.3.39, Repoman-2.3.9

 .../files/inkscape-0.92.3-poppler-0.65.patch       | 29 ++++++++++++++++++++++
 media-gfx/inkscape/inkscape-0.92.3.ebuild          |  1 +
 2 files changed, 30 insertions(+)
Comment 2 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2018-06-04 09:25:08 UTC
Fix was added by upstream. Closing.