Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
cairo.h headache...
View unanswered posts
View posts from last 24 hours

Goto page 1, 2  Next  
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
KillerHonky
n00b
n00b


Joined: 17 Jun 2011
Posts: 70

PostPosted: Tue Nov 22, 2011 8:58 pm    Post subject: cairo.h headache... Reply with quote

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
View user's profile Send private message
carpenterguy
Tux's lil' helper
Tux's lil' helper


Joined: 12 Oct 2009
Posts: 132

PostPosted: Tue Nov 22, 2011 10:06 pm    Post subject: Reply with quote

Is a bug here on it
https://bugs.gentoo.org/show_bug.cgi?id=391213
Back to top
View user's profile Send private message
KillerHonky
n00b
n00b


Joined: 17 Jun 2011
Posts: 70

PostPosted: Wed Nov 23, 2011 12:35 am    Post subject: Reply with quote

Eff. *taps fingers on desk waiting for workaround*
_________________
"Linux is like a wigwam; no windows, no gates, apache inside."
Back to top
View user's profile Send private message
lasuit
n00b
n00b


Joined: 01 Mar 2011
Posts: 24
Location: London, England

PostPosted: Wed Nov 23, 2011 2:36 am    Post subject: Reply with quote

All the cairo header files are misreferenced in the include statements. For example,
Code:
#include <cairo.h>
should be,
Code:
#include <cairo/cairo.h>
.
Back to top
View user's profile Send private message
VoidMage
Watchman
Watchman


Joined: 14 Oct 2006
Posts: 6196

PostPosted: Wed Nov 23, 2011 2:51 am    Post subject: Reply with quote

lasuit wrote:
All the cairo header files are misreferenced in the include statements. For example,
Code:
#include <cairo.h>
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
View user's profile Send private message
KillerHonky
n00b
n00b


Joined: 17 Jun 2011
Posts: 70

PostPosted: Wed Nov 23, 2011 4:38 am    Post subject: Reply with quote

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
View user's profile Send private message
KillerHonky
n00b
n00b


Joined: 17 Jun 2011
Posts: 70

PostPosted: Wed Nov 23, 2011 4:49 am    Post subject: Reply with quote

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
View user's profile Send private message
VoidMage
Watchman
Watchman


Joined: 14 Oct 2006
Posts: 6196

PostPosted: Wed Nov 23, 2011 10:13 am    Post subject: Reply with quote

What I've meant was that most likely with as low as '-j2', introspection' useflag most likely doesn't matter.
Back to top
View user's profile Send private message
carpenterguy
Tux's lil' helper
Tux's lil' helper


Joined: 12 Oct 2009
Posts: 132

PostPosted: Wed Nov 23, 2011 3:14 pm    Post subject: Reply with quote

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
View user's profile Send private message
carpenterguy
Tux's lil' helper
Tux's lil' helper


Joined: 12 Oct 2009
Posts: 132

PostPosted: Wed Nov 23, 2011 7:26 pm    Post subject: Reply with quote

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
View user's profile Send private message
elyes
Tux's lil' helper
Tux's lil' helper


Joined: 27 Apr 2008
Posts: 121
Location: Calvados Normandie France

PostPosted: Wed Nov 23, 2011 8:32 pm    Post subject: Reply with quote

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
View user's profile Send private message
Hu
Moderator
Moderator


Joined: 06 Mar 2007
Posts: 21431

PostPosted: Wed Nov 23, 2011 11:51 pm    Post subject: Reply with quote

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
View user's profile Send private message
wcg
Guru
Guru


Joined: 06 Jan 2009
Posts: 588

PostPosted: Thu Nov 24, 2011 12:20 pm    Post subject: Reply with quote

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
View user's profile Send private message
carpenterguy
Tux's lil' helper
Tux's lil' helper


Joined: 12 Oct 2009
Posts: 132

PostPosted: Thu Nov 24, 2011 7:41 pm    Post subject: Reply with quote

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 :D

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
View user's profile Send private message
SamuliSuominen
Retired Dev
Retired Dev


Joined: 30 Sep 2005
Posts: 2133
Location: Finland

PostPosted: Thu Nov 24, 2011 8:03 pm    Post subject: Reply with quote

The solution should be:

Code:

emerge -1 gobject-introspection
Back to top
View user's profile Send private message
elyes
Tux's lil' helper
Tux's lil' helper


Joined: 27 Apr 2008
Posts: 121
Location: Calvados Normandie France

PostPosted: Fri Nov 25, 2011 6:34 pm    Post subject: Reply with quote

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
View user's profile Send private message
HTS
Guru
Guru


Joined: 20 Feb 2006
Posts: 410
Location: Bristol, UK

PostPosted: Wed Dec 07, 2011 2:41 pm    Post subject: Reply with quote

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
View user's profile Send private message
cpr
n00b
n00b


Joined: 14 Apr 2004
Posts: 22

PostPosted: Fri Jan 06, 2012 4:23 pm    Post subject: Reply with quote

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
View user's profile Send private message
krenshala
Tux's lil' helper
Tux's lil' helper


Joined: 28 Jan 2006
Posts: 85
Location: Austin TX, NorAm, Sol III

PostPosted: Sat Jan 07, 2012 2:25 am    Post subject: Reply with quote

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
View user's profile Send private message
SnackMasterX
Apprentice
Apprentice


Joined: 26 Jan 2006
Posts: 231

PostPosted: Sun Jan 08, 2012 12:02 am    Post subject: Reply with quote

I had this same issue and this did infact resolve the error. Does anyone know why remerging gobject-introspection fixed this?
Back to top
View user's profile Send private message
IgnitusBoyone
n00b
n00b


Joined: 13 Jun 2005
Posts: 24

PostPosted: Sun Jan 15, 2012 4:20 am    Post subject: Reply with quote

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
View user's profile Send private message
emc
Guru
Guru


Joined: 02 Jul 2004
Posts: 564
Location: Cracow, Poland

PostPosted: Wed Jan 18, 2012 4:24 pm    Post subject: Reply with quote

HTS wrote:
ssuominen wrote:
The solution should be:

Code:

emerge -1 gobject-introspection


Worked thanks ssuominen!

Confirmed, fresh amd64 install, works!
Back to top
View user's profile Send private message
koral
n00b
n00b


Joined: 26 Oct 2002
Posts: 6
Location: Padova, Italy

PostPosted: Fri Jan 27, 2012 11:53 pm    Post subject: Reply with quote

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
View user's profile Send private message
tallgirl
n00b
n00b


Joined: 26 Apr 2011
Posts: 14

PostPosted: Sun Feb 26, 2012 4:22 pm    Post subject: Reply with quote

Has the packaging been updated so whoever does this after me won't also be bitten? :x
_________________
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
View user's profile Send private message
Princess Nell
l33t
l33t


Joined: 15 Apr 2005
Posts: 914

PostPosted: Sat Oct 06, 2012 12:36 pm    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum