View previous topic :: View next topic |
Author |
Message |
KillerHonky n00b
Joined: 17 Jun 2011 Posts: 70
|
Posted: Tue Nov 22, 2011 8:58 pm Post subject: cairo.h headache... |
|
|
Trying to emerge my new system but it fails on librsvg (cairo.h is the culprit), on my other system I feel like I had to make a symbolic link of /usr/include/cairo/cairo.h somewhere to resolve the issue, unsure though. Any help would be wonderful.
Code: | Would you like to merge these packages? [Yes/No] yes
>>> Verifying ebuild manifests
>>> Emerging (1 of 1) gnome-base/librsvg-2.34.2
>>> Failed to emerge gnome-base/librsvg-2.34.2, Log file:
>>> '/var/log/portage/gnome-base:librsvg-2.34.2:20111122-135442.log'
>>> Jobs: 0 of 1 complete, 1 failed Load avg: 1.22, 4.56, 2.98
* Package: gnome-base/librsvg-2.34.2
* Repository: gentoo
* Maintainer: gnome@gentoo.org
* USE: amd64 consolekit elibc_glibc introspection kernel_linux multilib policykit userland_GNU
* FEATURES: sandbox
>>> Unpacking source...
>>> Unpacking librsvg-2.34.2.tar.xz to /var/tmp/portage/gnome-base/librsvg-2.34.2/work
>>> Unpacking introspection.m4.bz2 to /var/tmp/portage/gnome-base/librsvg-2.34.2/work
>>> Source unpacked in /var/tmp/portage/gnome-base/librsvg-2.34.2/work
>>> Preparing source in /var/tmp/portage/gnome-base/librsvg-2.34.2/work/librsvg-2.34.2 ...
* Applying librsvg-2.34.0-automagic-gtk.patch ...
[ ok ]
* Running eautoreconf in '/var/tmp/portage/gnome-base/librsvg-2.34.2/work/librsvg-2.34.2' ...
* Running aclocal -I . ...
[ ok ]
* Running libtoolize --copy --force --install --automake ...
[ ok ]
* Running aclocal -I . ...
[ ok ]
* Running autoconf -I . ...
[ ok ]
* Running autoheader -I . ...
[ ok ]
* Running automake --add-missing --copy ...
[ ok ]
* Running elibtoolize in: librsvg-2.34.2/
* Applying portage/1.2.0 patch ...
* Applying sed/1.5.6 patch ...
* Fixing OMF Makefiles ...
[ ok ]
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/gnome-base/librsvg-2.34.2/work/librsvg-2.34.2 ...
* econf: updating librsvg-2.34.2/config.guess with /usr/share/gnuconfig/config.guess
* econf: updating librsvg-2.34.2/config.sub with /usr/share/gnuconfig/config.sub
./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --libdir=/usr/lib64 --disable-dependency-tracking --disable-static --disable-tools --disable-gtk-theme --enable-introspection --with-croco --enable-pixbuf-loader --disable-gtk-doc --disable-maintainer-mode
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether to disable maintainer-specific portions of Makefiles... no
checking whether ln -s works... yes
checking for style of include used by make... GNU
checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes
checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... none needed
checking dependency style of x86_64-pc-linux-gnu-gcc... none
checking for library containing strerror... none required
checking for x86_64-pc-linux-gnu-gcc... (cached) x86_64-pc-linux-gnu-gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether x86_64-pc-linux-gnu-gcc accepts -g... (cached) yes
checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... (cached) none needed
checking dependency style of x86_64-pc-linux-gnu-gcc... (cached) none
checking how to run the C preprocessor... x86_64-pc-linux-gnu-gcc -E
checking for gawk... (cached) gawk
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for fgrep... /bin/grep -F
checking for ld used by x86_64-pc-linux-gnu-gcc... /usr/x86_64-pc-linux-gnu/bin/ld
checking if the linker (/usr/x86_64-pc-linux-gnu/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking the maximum length of command line arguments... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/x86_64-pc-linux-gnu/bin/ld option to reload object files... -r
checking for x86_64-pc-linux-gnu-objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for x86_64-pc-linux-gnu-dlltool... dlltool
checking how to associate runtime and link libraries... printf %s\n
checking for x86_64-pc-linux-gnu-ar... x86_64-pc-linux-gnu-ar
checking for archiver @FILE support... @
checking for x86_64-pc-linux-gnu-strip... x86_64-pc-linux-gnu-strip
checking for x86_64-pc-linux-gnu-ranlib... x86_64-pc-linux-gnu-ranlib
checking command to parse /usr/bin/nm -B output from x86_64-pc-linux-gnu-gcc object... ok
checking for sysroot... no
checking for x86_64-pc-linux-gnu-mt... no
checking for mt... no
checking if : is a manifest tool... no
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if x86_64-pc-linux-gnu-gcc supports -fno-rtti -fno-exceptions... no
checking for x86_64-pc-linux-gnu-gcc option to produce PIC... -fPIC -DPIC
checking if x86_64-pc-linux-gnu-gcc PIC flag -fPIC -DPIC works... yes
checking if x86_64-pc-linux-gnu-gcc static flag -static works... yes
checking if x86_64-pc-linux-gnu-gcc supports -c -o file.o... yes
checking if x86_64-pc-linux-gnu-gcc supports -c -o file.o... (cached) yes
checking whether the x86_64-pc-linux-gnu-gcc linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking for ANSI C header files... (cached) yes
checking whether x86_64-pc-linux-gnu-gcc and cc understand -c and -o together... yes
checking whether byte ordering is bigendian... no
checking for x86_64-pc-linux-gnu-pkg-config... no
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for some Win32 platform... no
checking for native Win32... no
checking for LIBRSVG... yes
checking for GTHREAD... yes
checking whether gio 2.24 is available... yes
checking for LIBCROCO... yes
checking for strtok_r... yes
checking for more warnings... no
checking whether to build the GTK+ theme engine... no
checking which gtk+ version to compile against... 2.0
checking for GTK2... yes
checking whether to build the GDK-Pixbuf SVG loader... yes
checking for GDK_PIXBUF... yes
checking for gdk-pixbuf-query-loaders... /usr/bin/gdk-pixbuf-query-loaders
checking for gtkdoc-check... no
checking for gtkdoc-rebase... /usr/bin/gtkdoc-rebase
checking for gtkdoc-mkpdf... no
checking whether to build gtk-doc documentation... no
checking whether to build miscellaenous tools... no
checking for gobject-introspection... yes
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking for LC_MESSAGES... yes
configure: creating ./config.status
config.status: creating librsvg.spec
config.status: creating librsvg-features.h
config.status: creating Makefile
config.status: creating librsvg-zip
config.status: creating data/Makefile
config.status: creating gtk-engine/Makefile
config.status: creating gtk-engine/examples/Makefile
config.status: creating gtk-engine/examples/bubble/Makefile
config.status: creating gdk-pixbuf-loader/Makefile
config.status: creating tests/Makefile
config.status: creating tests/pdiff/Makefile
config.status: creating tools/Makefile
config.status: creating doc/Makefile
config.status: creating doc/version.xml
config.status: creating librsvg-2.0.pc
config.status: creating librsvg-2.0-uninstalled.pc
config.status: creating rsvg
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands
librsvg-2.34.2
prefix: /usr
compiler: x86_64-pc-linux-gnu-gcc
Build introspectable bindings: yes
Build GdkPixbuf loader: yes
Build theme engine: no
Build miscellaenous tools: no
Handle svgz files: true
Use libcroco for css parsing: true
>>> Source configured.
>>> Compiling source in /var/tmp/portage/gnome-base/librsvg-2.34.2/work/librsvg-2.34.2 ...
make -j9
make all-recursive
make[1]: Entering directory `/var/tmp/portage/gnome-base/librsvg-2.34.2/work/librsvg-2.34.2'
Making all in .
make[2]: Entering directory `/var/tmp/portage/gnome-base/librsvg-2.34.2/work/librsvg-2.34.2'
CC librsvg_2_la-rsvg-affine.lo
/bin/sh ./libtool --silent --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -DG_LOG_DOMAIN=\"librsvg\" -DLIBRSVG_DATADIR="\"/usr/share\"" -pthread -DQT_SHARED -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng15 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/qt4 -I/usr/include/qt4/QtGui -I/usr/include/libdrm -I/usr/include/qt4/QtCore -I/usr/include/libcroco-0.6 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -DHAVE_LIBCROCO=1 -march=native -O2 -pipe -c -o librsvg_2_la-rsvg-affine.lo `test -f 'rsvg-affine.c' || echo './'`rsvg-affine.c
CC librsvg_2_la-librsvg-features.lo
CC librsvg_2_la-rsvg-bpath-util.lo
/bin/sh ./libtool --silent --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -DG_LOG_DOMAIN=\"librsvg\" -DLIBRSVG_DATADIR="\"/usr/share\"" -pthread -DQT_SHARED -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng15 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/qt4 -I/usr/include/qt4/QtGui -I/usr/include/libdrm -I/usr/include/qt4/QtCore -I/usr/include/libcroco-0.6 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -DHAVE_LIBCROCO=1 -march=native -O2 -pipe -c -o librsvg_2_la-librsvg-features.lo `test -f 'librsvg-features.c' || echo './'`librsvg-features.c
/bin/sh ./libtool --silent --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -DG_LOG_DOMAIN=\"librsvg\" -DLIBRSVG_DATADIR="\"/usr/share\"" -pthread -DQT_SHARED -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng15 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/qt4 -I/usr/include/qt4/QtGui -I/usr/include/libdrm -I/usr/include/qt4/QtCore -I/usr/include/libcroco-0.6 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -DHAVE_LIBCROCO=1 -march=native -O2 -pipe -c -o librsvg_2_la-rsvg-bpath-util.lo `test -f 'rsvg-bpath-util.c' || echo './'`rsvg-bpath-util.c
CC librsvg_2_la-rsvg-css.lo
/bin/sh ./libtool --silent --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -DG_LOG_DOMAIN=\"librsvg\" -DLIBRSVG_DATADIR="\"/usr/share\"" -pthread -DQT_SHARED -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng15 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/qt4 -I/usr/include/qt4/QtGui -I/usr/include/libdrm -I/usr/include/qt4/QtCore -I/usr/include/libcroco-0.6 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -DHAVE_LIBCROCO=1 -march=native -O2 -pipe -c -o librsvg_2_la-rsvg-css.lo `test -f 'rsvg-css.c' || echo './'`rsvg-css.c
CC librsvg_2_la-rsvg-defs.lo
CC librsvg_2_la-rsvg-image.lo
/bin/sh ./libtool --silent --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -DG_LOG_DOMAIN=\"librsvg\" -DLIBRSVG_DATADIR="\"/usr/share\"" -pthread -DQT_SHARED -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng15 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/qt4 -I/usr/include/qt4/QtGui -I/usr/include/libdrm -I/usr/include/qt4/QtCore -I/usr/include/libcroco-0.6 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -DHAVE_LIBCROCO=1 -march=native -O2 -pipe -c -o librsvg_2_la-rsvg-defs.lo `test -f 'rsvg-defs.c' || echo './'`rsvg-defs.c
CC librsvg_2_la-rsvg-paint-server.lo
/bin/sh ./libtool --silent --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -DG_LOG_DOMAIN=\"librsvg\" -DLIBRSVG_DATADIR="\"/usr/share\"" -pthread -DQT_SHARED -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng15 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/qt4 -I/usr/include/qt4/QtGui -I/usr/include/libdrm -I/usr/include/qt4/QtCore -I/usr/include/libcroco-0.6 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -DHAVE_LIBCROCO=1 -march=native -O2 -pipe -c -o librsvg_2_la-rsvg-image.lo `test -f 'rsvg-image.c' || echo './'`rsvg-image.c
CC librsvg_2_la-rsvg-path.lo
/bin/sh ./libtool --silent --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -DG_LOG_DOMAIN=\"librsvg\" -DLIBRSVG_DATADIR="\"/usr/share\"" -pthread -DQT_SHARED -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng15 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/qt4 -I/usr/include/qt4/QtGui -I/usr/include/libdrm -I/usr/include/qt4/QtCore -I/usr/include/libcroco-0.6 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -DHAVE_LIBCROCO=1 -march=native -O2 -pipe -c -o librsvg_2_la-rsvg-paint-server.lo `test -f 'rsvg-paint-server.c' || echo './'`rsvg-paint-server.c
/bin/sh ./libtool --silent --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -DG_LOG_DOMAIN=\"librsvg\" -DLIBRSVG_DATADIR="\"/usr/share\"" -pthread -DQT_SHARED -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng15 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/qt4 -I/usr/include/qt4/QtGui -I/usr/include/libdrm -I/usr/include/qt4/QtCore -I/usr/include/libcroco-0.6 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -DHAVE_LIBCROCO=1 -march=native -O2 -pipe -c -o librsvg_2_la-rsvg-path.lo `test -f 'rsvg-path.c' || echo './'`rsvg-path.c
CC librsvg_2_la-rsvg-base-file-util.lo
/bin/sh ./libtool --silent --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -DG_LOG_DOMAIN=\"librsvg\" -DLIBRSVG_DATADIR="\"/usr/share\"" -pthread -DQT_SHARED -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng15 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/qt4 -I/usr/include/qt4/QtGui -I/usr/include/libdrm -I/usr/include/qt4/QtCore -I/usr/include/libcroco-0.6 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -DHAVE_LIBCROCO=1 -march=native -O2 -pipe -c -o librsvg_2_la-rsvg-base-file-util.lo `test -f 'rsvg-base-file-util.c' || echo './'`rsvg-base-file-util.c
CC librsvg_2_la-rsvg-filter.lo
/bin/sh ./libtool --silent --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -DG_LOG_DOMAIN=\"librsvg\" -DLIBRSVG_DATADIR="\"/usr/share\"" -pthread -DQT_SHARED -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng15 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/qt4 -I/usr/include/qt4/QtGui -I/usr/include/libdrm -I/usr/include/qt4/QtCore -I/usr/include/libcroco-0.6 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -DHAVE_LIBCROCO=1 -march=native -O2 -pipe -c -o librsvg_2_la-rsvg-filter.lo `test -f 'rsvg-filter.c' || echo './'`rsvg-filter.c
CC librsvg_2_la-rsvg-marker.lo
/bin/sh ./libtool --silent --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -DG_LOG_DOMAIN=\"librsvg\" -DLIBRSVG_DATADIR="\"/usr/share\"" -pthread -DQT_SHARED -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng15 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/qt4 -I/usr/include/qt4/QtGui -I/usr/include/libdrm -I/usr/include/qt4/QtCore -I/usr/include/libcroco-0.6 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -DHAVE_LIBCROCO=1 -march=native -O2 -pipe -c -o librsvg_2_la-rsvg-marker.lo `test -f 'rsvg-marker.c' || echo './'`rsvg-marker.c
CC librsvg_2_la-rsvg-mask.lo
/bin/sh ./libtool --silent --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -DG_LOG_DOMAIN=\"librsvg\" -DLIBRSVG_DATADIR="\"/usr/share\"" -pthread -DQT_SHARED -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng15 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/qt4 -I/usr/include/qt4/QtGui -I/usr/include/libdrm -I/usr/include/qt4/QtCore -I/usr/include/libcroco-0.6 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -DHAVE_LIBCROCO=1 -march=native -O2 -pipe -c -o librsvg_2_la-rsvg-mask.lo `test -f 'rsvg-mask.c' || echo './'`rsvg-mask.c
CC librsvg_2_la-rsvg-shapes.lo
/bin/sh ./libtool --silent --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -DG_LOG_DOMAIN=\"librsvg\" -DLIBRSVG_DATADIR="\"/usr/share\"" -pthread -DQT_SHARED -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng15 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/qt4 -I/usr/include/qt4/QtGui -I/usr/include/libdrm -I/usr/include/qt4/QtCore -I/usr/include/libcroco-0.6 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -DHAVE_LIBCROCO=1 -march=native -O2 -pipe -c -o librsvg_2_la-rsvg-shapes.lo `test -f 'rsvg-shapes.c' || echo './'`rsvg-shapes.c
CC librsvg_2_la-rsvg-structure.lo
/bin/sh ./libtool --silent --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -DG_LOG_DOMAIN=\"librsvg\" -DLIBRSVG_DATADIR="\"/usr/share\"" -pthread -DQT_SHARED -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng15 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/qt4 -I/usr/include/qt4/QtGui -I/usr/include/libdrm -I/usr/include/qt4/QtCore -I/usr/include/libcroco-0.6 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -DHAVE_LIBCROCO=1 -march=native -O2 -pipe -c -o librsvg_2_la-rsvg-structure.lo `test -f 'rsvg-structure.c' || echo './'`rsvg-structure.c
CC librsvg_2_la-rsvg-styles.lo
/bin/sh ./libtool --silent --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -DG_LOG_DOMAIN=\"librsvg\" -DLIBRSVG_DATADIR="\"/usr/share\"" -pthread -DQT_SHARED -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng15 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/qt4 -I/usr/include/qt4/QtGui -I/usr/include/libdrm -I/usr/include/qt4/QtCore -I/usr/include/libcroco-0.6 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -DHAVE_LIBCROCO=1 -march=native -O2 -pipe -c -o librsvg_2_la-rsvg-styles.lo `test -f 'rsvg-styles.c' || echo './'`rsvg-styles.c
CC librsvg_2_la-rsvg-text.lo
/bin/sh ./libtool --silent --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -DG_LOG_DOMAIN=\"librsvg\" -DLIBRSVG_DATADIR="\"/usr/share\"" -pthread -DQT_SHARED -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng15 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/qt4 -I/usr/include/qt4/QtGui -I/usr/include/libdrm -I/usr/include/qt4/QtCore -I/usr/include/libcroco-0.6 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -DHAVE_LIBCROCO=1 -march=native -O2 -pipe -c -o librsvg_2_la-rsvg-text.lo `test -f 'rsvg-text.c' || echo './'`rsvg-text.c
CC librsvg_2_la-rsvg-cond.lo
/bin/sh ./libtool --silent --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -DG_LOG_DOMAIN=\"librsvg\" -DLIBRSVG_DATADIR="\"/usr/share\"" -pthread -DQT_SHARED -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng15 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/qt4 -I/usr/include/qt4/QtGui -I/usr/include/libdrm -I/usr/include/qt4/QtCore -I/usr/include/libcroco-0.6 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -DHAVE_LIBCROCO=1 -march=native -O2 -pipe -c -o librsvg_2_la-rsvg-cond.lo `test -f 'rsvg-cond.c' || echo './'`rsvg-cond.c
CC librsvg_2_la-rsvg-base.lo
/bin/sh ./libtool --silent --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -DG_LOG_DOMAIN=\"librsvg\" -DLIBRSVG_DATADIR="\"/usr/share\"" -pthread -DQT_SHARED -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng15 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/qt4 -I/usr/include/qt4/QtGui -I/usr/include/libdrm -I/usr/include/qt4/QtCore -I/usr/include/libcroco-0.6 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -DHAVE_LIBCROCO=1 -march=native -O2 -pipe -c -o librsvg_2_la-rsvg-base.lo `test -f 'rsvg-base.c' || echo './'`rsvg-base.c
GEN s-enum-types-c
GEN s-enum-types-h
CC librsvg_2_la-rsvg-cairo-draw.lo
/bin/sh ./libtool --silent --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -DG_LOG_DOMAIN=\"librsvg\" -DLIBRSVG_DATADIR="\"/usr/share\"" -pthread -DQT_SHARED -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng15 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/qt4 -I/usr/include/qt4/QtGui -I/usr/include/libdrm -I/usr/include/qt4/QtCore -I/usr/include/libcroco-0.6 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -DHAVE_LIBCROCO=1 -march=native -O2 -pipe -c -o librsvg_2_la-rsvg-cairo-draw.lo `test -f 'rsvg-cairo-draw.c' || echo './'`rsvg-cairo-draw.c
CC librsvg_2_la-rsvg-cairo-render.lo
/bin/sh ./libtool --silent --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -DG_LOG_DOMAIN=\"librsvg\" -DLIBRSVG_DATADIR="\"/usr/share\"" -pthread -DQT_SHARED -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng15 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/qt4 -I/usr/include/qt4/QtGui -I/usr/include/libdrm -I/usr/include/qt4/QtCore -I/usr/include/libcroco-0.6 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -DHAVE_LIBCROCO=1 -march=native -O2 -pipe -c -o librsvg_2_la-rsvg-cairo-render.lo `test -f 'rsvg-cairo-render.c' || echo './'`rsvg-cairo-render.c
CC librsvg_2_la-rsvg-cairo-clip.lo
/bin/sh ./libtool --silent --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -DG_LOG_DOMAIN=\"librsvg\" -DLIBRSVG_DATADIR="\"/usr/share\"" -pthread -DQT_SHARED -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng15 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/qt4 -I/usr/include/qt4/QtGui -I/usr/include/libdrm -I/usr/include/qt4/QtCore -I/usr/include/libcroco-0.6 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -DHAVE_LIBCROCO=1 -march=native -O2 -pipe -c -o librsvg_2_la-rsvg-cairo-clip.lo `test -f 'rsvg-cairo-clip.c' || echo './'`rsvg-cairo-clip.c
CC librsvg_2_la-rsvg.lo
/bin/sh ./libtool --silent --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -DG_LOG_DOMAIN=\"librsvg\" -DLIBRSVG_DATADIR="\"/usr/share\"" -pthread -DQT_SHARED -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng15 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/qt4 -I/usr/include/qt4/QtGui -I/usr/include/libdrm -I/usr/include/qt4/QtCore -I/usr/include/libcroco-0.6 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -DHAVE_LIBCROCO=1 -march=native -O2 -pipe -c -o librsvg_2_la-rsvg.lo `test -f 'rsvg.c' || echo './'`rsvg.c
CC librsvg_2_la-rsvg-gobject.lo
/bin/sh ./libtool --silent --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -DG_LOG_DOMAIN=\"librsvg\" -DLIBRSVG_DATADIR="\"/usr/share\"" -pthread -DQT_SHARED -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng15 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/qt4 -I/usr/include/qt4/QtGui -I/usr/include/libdrm -I/usr/include/qt4/QtCore -I/usr/include/libcroco-0.6 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -DHAVE_LIBCROCO=1 -march=native -O2 -pipe -c -o librsvg_2_la-rsvg-gobject.lo `test -f 'rsvg-gobject.c' || echo './'`rsvg-gobject.c
CC librsvg_2_la-rsvg-file-util.lo
/bin/sh ./libtool --silent --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -DG_LOG_DOMAIN=\"librsvg\" -DLIBRSVG_DATADIR="\"/usr/share\"" -pthread -DQT_SHARED -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng15 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/qt4 -I/usr/include/qt4/QtGui -I/usr/include/libdrm -I/usr/include/qt4/QtCore -I/usr/include/libcroco-0.6 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -DHAVE_LIBCROCO=1 -march=native -O2 -pipe -c -o librsvg_2_la-rsvg-file-util.lo `test -f 'rsvg-file-util.c' || echo './'`rsvg-file-util.c
CC librsvg_2_la-rsvg-xml.lo
/bin/sh ./libtool --silent --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -DG_LOG_DOMAIN=\"librsvg\" -DLIBRSVG_DATADIR="\"/usr/share\"" -pthread -DQT_SHARED -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng15 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/qt4 -I/usr/include/qt4/QtGui -I/usr/include/libdrm -I/usr/include/qt4/QtCore -I/usr/include/libcroco-0.6 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -DHAVE_LIBCROCO=1 -march=native -O2 -pipe -c -o librsvg_2_la-rsvg-xml.lo `test -f 'rsvg-xml.c' || echo './'`rsvg-xml.c
CC rsvg_convert-rsvg-convert.o
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -DLIBRSVG_DATADIR="\"/usr/share\"" -pthread -DQT_SHARED -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng15 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/qt4 -I/usr/include/qt4/QtGui -I/usr/include/libdrm -I/usr/include/qt4/QtCore -I/usr/include/libcroco-0.6 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -DHAVE_LIBCROCO=1 -march=native -O2 -pipe -c -o rsvg_convert-rsvg-convert.o `test -f 'rsvg-convert.c' || echo './'`rsvg-convert.c
CC rsvg_view-test-display.o
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -DLIBRSVG_DATADIR="\"/usr/share\"" -pthread -DQT_SHARED -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng15 -I/usr/include/qt4 -I/usr/include/qt4/QtGui -I/usr/include/libdrm -I/usr/include/qt4/QtCore -pthread -DQT_SHARED -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng15 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/qt4 -I/usr/include/qt4/QtGui -I/usr/include/libdrm -I/usr/include/qt4/QtCore -I/usr/include/libcroco-0.6 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -DHAVE_LIBCROCO=1 -march=native -O2 -pipe -c -o rsvg_view-test-display.o `test -f 'test-display.c' || echo './'`test-display.c
CC librsvg_2_la-librsvg-enum-types.lo
/bin/sh ./libtool --silent --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -DG_LOG_DOMAIN=\"librsvg\" -DLIBRSVG_DATADIR="\"/usr/share\"" -pthread -DQT_SHARED -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng15 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/qt4 -I/usr/include/qt4/QtGui -I/usr/include/libdrm -I/usr/include/qt4/QtCore -I/usr/include/libcroco-0.6 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -DHAVE_LIBCROCO=1 -march=native -O2 -pipe -c -o librsvg_2_la-librsvg-enum-types.lo `test -f 'librsvg-enum-types.c' || echo './'`librsvg-enum-types.c
GISCAN Rsvg-2.0.gir
In file included from <stdin>:19:0:
/var/tmp/portage/gnome-base/librsvg-2.34.2/work/librsvg-2.34.2/rsvg-cairo-render.h:32:19: fatal error: cairo.h: No such file or directory
compilation terminated.
Error while processing the source.
make[2]: *** [Rsvg-2.0.gir] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory `/var/tmp/portage/gnome-base/librsvg-2.34.2/work/librsvg-2.34.2'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/gnome-base/librsvg-2.34.2/work/librsvg-2.34.2'
make: *** [all] Error 2
* ERROR: gnome-base/librsvg-2.34.2 failed (compile phase):
* emake failed
|
_________________ "Linux is like a wigwam; no windows, no gates, apache inside." |
|
Back to top |
|
|
carpenterguy Tux's lil' helper
Joined: 12 Oct 2009 Posts: 132
|
|
Back to top |
|
|
KillerHonky n00b
Joined: 17 Jun 2011 Posts: 70
|
Posted: Wed Nov 23, 2011 12:35 am Post subject: |
|
|
Eff. *taps fingers on desk waiting for workaround* _________________ "Linux is like a wigwam; no windows, no gates, apache inside." |
|
Back to top |
|
|
lasuit n00b
Joined: 01 Mar 2011 Posts: 24 Location: London, England
|
Posted: Wed Nov 23, 2011 2:36 am Post subject: |
|
|
All the cairo header files are misreferenced in the include statements. For example, should be, Code: | #include <cairo/cairo.h> | . |
|
Back to top |
|
|
VoidMage Watchman
Joined: 14 Oct 2006 Posts: 6196
|
Posted: Wed Nov 23, 2011 2:51 am Post subject: |
|
|
lasuit wrote: | All the cairo header files are misreferenced in the include statements. For example, should be, Code: | #include <cairo/cairo.h> | . |
Code: | emerge -1pv x11-libs/cairo
x11-libs/cairo-1.10.2-r1 USE="X glib opengl qt4 svg xcb (-aqua) -debug -directfb -doc (-drm) (-gallium) (-openvg) -static-libs"
pkg-config --cflags
-DQT_SHARED -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng15 -I/usr/include/qt4 -I/usr/include/qt4/QtGui -I/usr/include/libdrm -I/usr/include/qt4/QtCore
|
So, please, don't talk about stuff, you don't understand.
As for the problem, it seems to be something related to parallel make and the newly added introspection support - though I've managed to built it with '-j2', it seems higher values fail. |
|
Back to top |
|
|
KillerHonky n00b
Joined: 17 Jun 2011 Posts: 70
|
Posted: Wed Nov 23, 2011 4:38 am Post subject: |
|
|
Hmph, lemme chroot back into my install-in-progress and let you know. Thought I tried with -j1 already but I'll doublecheck. _________________ "Linux is like a wigwam; no windows, no gates, apache inside." |
|
Back to top |
|
|
KillerHonky n00b
Joined: 17 Jun 2011 Posts: 70
|
Posted: Wed Nov 23, 2011 4:49 am Post subject: |
|
|
toggling the introspection use flag does the trick, not sure if you have to set your makeopts to a lower value though, did them both at the same time, although highly plausible from what you said.
EDIT: just disabling the introspection use flag works here. built and installed with -j9 just fine here. _________________ "Linux is like a wigwam; no windows, no gates, apache inside." |
|
Back to top |
|
|
VoidMage Watchman
Joined: 14 Oct 2006 Posts: 6196
|
Posted: Wed Nov 23, 2011 10:13 am Post subject: |
|
|
What I've meant was that most likely with as low as '-j2', introspection' useflag most likely doesn't matter. |
|
Back to top |
|
|
carpenterguy Tux's lil' helper
Joined: 12 Oct 2009 Posts: 132
|
Posted: Wed Nov 23, 2011 3:14 pm Post subject: |
|
|
introspection did work for me, just compiled fine. I also changed from -j5 to -j1 yesterday, have not changed it back yet.
So not sure if that made a difference. |
|
Back to top |
|
|
carpenterguy Tux's lil' helper
Joined: 12 Oct 2009 Posts: 132
|
Posted: Wed Nov 23, 2011 7:26 pm Post subject: |
|
|
what I find interesting here, I can install it using
Code: | USE="-introspection" emerge librsvg |
You can see I have it installed
Code: | gnome-base/librsvg
Latest version available: 2.34.2
Latest version installed: 2.34.2 |
With a fresh emerge --sync
Code: | boogiebox genfool # emerge -uavND world
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild R ] gnome-base/librsvg-2.34.2 USE="gtk introspection* -doc -gtk3 -tools" 0 kB
Total: 1 package (1 reinstall), Size of downloads: 0 kB |
This will fail, introspection has already been added to the use flags upstream, and -uavND will fail every time with the same cairo error, while USE="-introspection" emerge librsvg installs every time with no error.
I added it to package.use with
gnome-base/librsvg introspection
And it still fails.
Not a big issue, I have a failed update and can not run a depclean for example. But have some free time and playing with this, a chance to learn more.
I ask, why can I manually insert the use flag and it works, while the use flag does not work as offered?[/code][/quote] |
|
Back to top |
|
|
elyes Tux's lil' helper
Joined: 27 Apr 2008 Posts: 121 Location: Calvados Normandie France
|
Posted: Wed Nov 23, 2011 8:32 pm Post subject: |
|
|
I have the same issue
Code: | bxml2 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libcroco-0.6 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -DHAVE_LIBCROCO=1 -O2 -march=native -pipe -fomit-frame-pointer -c -o librsvg_2_la-librsvg-enum-types.lo `test -f 'librsvg-enum-types.c' || echo './'`librsvg-enum-types.c
GISCAN Rsvg-2.0.gir
CCLD librsvg-2.la
CCLD rsvg-convert
In file included from <stdin>:19:0:
/var/tmp/portage/gnome-base/librsvg-2.34.2/work/librsvg-2.34.2/rsvg-cairo-render.h:32:19: erreur fatale: cairo.h : Aucun fichier ou dossier de ce type
compilation terminée.
Error while processing the source.
make[2]: *** [Rsvg-2.0.gir] Erreur 1
make[2]: *** Attente des tâches non terminées....
make[2] : on quitte le répertoire « /var/tmp/portage/gnome-base/librsvg-2.34.2/work/librsvg-2.34.2 »
make[1]: *** [all-recursive] Erreur 1
make[1] : on quitte le répertoire « /var/tmp/portage/gnome-base/librsvg-2.34.2/work/librsvg-2.34.2 »
make: *** [all] Erreur 2
* ERROR: gnome-base/librsvg-2.34.2 failed (compile phase):
* emake failed
*
* If you need support, post the output of 'emerge --info =gnome-base/librsvg-2.34.2',
* the complete build log and the output of 'emerge -pqv =gnome-base/librsvg-2.34.2'.
* The complete build log is located at '/var/tmp/portage/gnome-base/librsvg-2.34.2/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/gnome-base/librsvg-2.34.2/temp/environment'.
* S: '/var/tmp/portage/gnome-base/librsvg-2.34.2/work/librsvg-2.34.2' |
_________________ Most of U don't even have an IDEA of the MAGNITUDE of the Israeli genocide on Palestine https://sites.google.com/site/palestiniangenocide/ |
|
Back to top |
|
|
Hu Moderator
Joined: 06 Mar 2007 Posts: 21494
|
Posted: Wed Nov 23, 2011 11:51 pm Post subject: |
|
|
carpenterguy wrote: | This will fail, introspection has already been added to the use flags upstream, and -uavND will fail every time with the same cairo error, while USE="-introspection" emerge librsvg installs every time with no error. | Typically, "upstream" refers to the maintainers found via $HOMEPAGE. They typically do not deal with USE flags at all. That is the domain of the Gentoo maintainers of the package. You are correct that the Gentoo maintainers have configured that version to default the USE flag to enabled.
carpenterguy wrote: | I added it to package.use with
gnome-base/librsvg introspection
And it still fails. | By default, emerge wants to USE=introspection because of ebuild settings. You explicitly informed emerge that, independent of whether the ebuild requests USE=introspection, you want Portage to USE=introspection. Given that multiple people have stated that USE=introspection is bad, failure is expected.
carpenterguy wrote: | I ask, why can I manually insert the use flag and it works, while the use flag does not work as offered? | When you manually insert the flag via the environment, which is bad practice for non-pretend runs, you choose the configuration that works. When you allow your per-package USE to prevail or when you rely on the Gentoo maintainers, you get a configuration that is (apparently) broken. Are you asking why the ebuild allows USE=introspection when it does not work or are you asking why your per-package USE is not equivalent to the environmental override? |
|
Back to top |
|
|
wcg Guru
Joined: 06 Jan 2009 Posts: 588
|
Posted: Thu Nov 24, 2011 12:20 pm Post subject: |
|
|
Is this a typo?
Quote: | I added it to package.use with
gnome-base/librsvg introspection
And it still fails |
gnome-base/librsvg -introspection
You want to mask off that USE flag, right? _________________ TIA |
|
Back to top |
|
|
carpenterguy Tux's lil' helper
Joined: 12 Oct 2009 Posts: 132
|
Posted: Thu Nov 24, 2011 7:41 pm Post subject: |
|
|
Watchman wrote
Quote: | When you manually insert the flag via the environment, which is bad practice for non-pretend runs, you choose the configuration that works. When you allow your per-package USE to prevail or when you rely on the Gentoo maintainers, you get a configuration that is (apparently) broken. Are you asking why the ebuild allows USE=introspection when it does not work or are you asking why your per-package USE is not equivalent to the environmental override? |
I was curious as why when I manually inserted USE= that it would compile, while just having the use flag in package.use had no effect.
To be honest, the package librsvg has no ill effect on this kde system, I had some free time and have been following the bug report. I somehow thought that having the flag set in package.use, or using USE= should have same effect. I see that I was wrong, and thanks to Watchman detailed explanation, I learned something new.
Thank you for the time
Still following the bug, grasping at straws someone suggested to re-install gobject-introspection and try again.
I confirm that after installing the package and a -uavND world, librsvg installed with no problem. |
|
Back to top |
|
|
SamuliSuominen Retired Dev
Joined: 30 Sep 2005 Posts: 2133 Location: Finland
|
Posted: Thu Nov 24, 2011 8:03 pm Post subject: |
|
|
The solution should be:
Code: |
emerge -1 gobject-introspection
|
|
|
Back to top |
|
|
elyes Tux's lil' helper
Joined: 27 Apr 2008 Posts: 121 Location: Calvados Normandie France
|
Posted: Fri Nov 25, 2011 6:34 pm Post subject: |
|
|
looks like it is solved:
emerge --sync && emerge -uvND world
thx _________________ Most of U don't even have an IDEA of the MAGNITUDE of the Israeli genocide on Palestine https://sites.google.com/site/palestiniangenocide/ |
|
Back to top |
|
|
HTS Guru
Joined: 20 Feb 2006 Posts: 410 Location: Bristol, UK
|
Posted: Wed Dec 07, 2011 2:41 pm Post subject: |
|
|
ssuominen wrote: | The solution should be:
Code: |
emerge -1 gobject-introspection
|
|
Worked thanks ssuominen! _________________ Plasma desktop on Core i7 8086K OC @ 5GHz, 64GB DDR4, 2 x M.2 Samsung 970 PRO 1TB SSDs |
|
Back to top |
|
|
cpr n00b
Joined: 14 Apr 2004 Posts: 22
|
Posted: Fri Jan 06, 2012 4:23 pm Post subject: |
|
|
HTS wrote: | ssuominen wrote: | The solution should be:
Code: |
emerge -1 gobject-introspection
|
|
Worked thanks ssuominen! |
Same here, fresh install amd64 still bailed on libsvg. |
|
Back to top |
|
|
krenshala Tux's lil' helper
Joined: 28 Jan 2006 Posts: 85 Location: Austin TX, NorAm, Sol III
|
Posted: Sat Jan 07, 2012 2:25 am Post subject: |
|
|
I also have this problem on a brand new installation. Running "emerge -1 gobject-introspection" even though my system says it will be remerging it ... *a minute or so later* ... This seems to have fixed things for me as well, as librsvg completed install without error this time.
Is this kind of error caused by gobject-introspection needing to be recompiled before it will work properly for librsvg? With no useflag changes i would have expected the first compilation to have been sufficient. _________________ krenshala
:wq |
|
Back to top |
|
|
SnackMasterX Apprentice
Joined: 26 Jan 2006 Posts: 231
|
Posted: Sun Jan 08, 2012 12:02 am Post subject: |
|
|
I had this same issue and this did infact resolve the error. Does anyone know why remerging gobject-introspection fixed this? |
|
Back to top |
|
|
IgnitusBoyone n00b
Joined: 13 Jun 2005 Posts: 24
|
Posted: Sun Jan 15, 2012 4:20 am Post subject: |
|
|
Code: | I also have this problem on a brand new installation. Running "emerge -1 gobject-introspection" even though my system says it will be remerging it ... *a minute or so later* ... This seems to have fixed things for me as well, as librsvg completed install without error this time. |
Quote: | I had this same issue and this did infact resolve the error. Does anyone know why remerging gobject-introspection fixed this? |
Normally when this happens it simply means the deep tree is out of order. Using the one-shot solves the problem by installing the package with out adding it to world. Just to make sure the short flag is -1 not -l
emerge --one-shot gobject-introspection |
|
Back to top |
|
|
emc Guru
Joined: 02 Jul 2004 Posts: 564 Location: Cracow, Poland
|
Posted: Wed Jan 18, 2012 4:24 pm Post subject: |
|
|
HTS wrote: | ssuominen wrote: | The solution should be:
Code: |
emerge -1 gobject-introspection
|
|
Worked thanks ssuominen! |
Confirmed, fresh amd64 install, works! |
|
Back to top |
|
|
koral n00b
Joined: 26 Oct 2002 Posts: 6 Location: Padova, Italy
|
Posted: Fri Jan 27, 2012 11:53 pm Post subject: |
|
|
emc wrote: | HTS wrote: | ssuominen wrote: | The solution should be:
Code: |
emerge -1 gobject-introspection
|
|
Worked thanks ssuominen! |
Confirmed, fresh amd64 install, works! |
Confirm, worked perfectly even here! _________________ --
Enrico |
|
Back to top |
|
|
tallgirl n00b
Joined: 26 Apr 2011 Posts: 14
|
Posted: Sun Feb 26, 2012 4:22 pm Post subject: |
|
|
Has the packaging been updated so whoever does this after me won't also be bitten? _________________ Big: AMD Phenom quad core, 3.2GHz, 8GB DDR3, 3TB Disk, Dual 1000BaseT NICs.
Little: AMD Geode, 400MHz, 256MB DDR, 16GB CF, 100BaseT NIC.
Seek balance in life. |
|
Back to top |
|
|
Princess Nell l33t
Joined: 15 Apr 2005 Posts: 916
|
Posted: Sat Oct 06, 2012 12:36 pm Post subject: |
|
|
Nope, still broken nearly a year later, with gnome-base/librsvg-2.36.1. Had to re-emerge gobject-introspection to get it to work. |
|
Back to top |
|
|
|