Upgrading x11-libs/gdk-pixbuf-2.26.4: failed (compile phase) CC gdk-pixbuf-pixdata.o CC queryloaders.o make[4]: *** No rule to make target `GdkPixbuf-2.0.typelib', needed by `all-am'. Stop. make[4]: *** Waiting for unfinished jobs.... CC test-gdk-pixbuf.o make[3]: *** [all-recursive] Error 1 make[2]: *** [all] Error 2 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2 Portage 2.1.11.31 (default/linux/amd64/10.0/desktop/kde, gcc-4.6.3, glibc-2.16.0, 3.6.6-gentoo x86_64) ================================================================= System Settings ================================================================= System uname: Linux-3.6.6-gentoo-x86_64-Intel-R-_Pentium-R-_Dual_CPU_T3400_@_2.16GHz-with-gentoo-2.2 Timestamp of tree: Sun, 11 Nov 2012 13:45:01 +0000 ld GNU ld (GNU Binutils) 2.23 ccache version 3.1.8 [enabled] app-shells/bash: 4.2_p39 dev-java/java-config: 2.1.12 dev-lang/python: 2.7.3-r2, 3.2.3-r1 dev-util/ccache: 3.1.8 dev-util/cmake: 2.8.9-r1 dev-util/pkgconfig: 0.27.1 sys-apps/baselayout: 2.2 sys-apps/openrc: 0.11.5 sys-apps/sandbox: 2.6 sys-devel/autoconf: 2.13, 2.69 sys-devel/automake: 1.11.6, 1.12.4 sys-devel/binutils: 2.23 sys-devel/gcc: 4.6.3 sys-devel/gcc-config: 1.7.3 sys-devel/libtool: 2.4.2 sys-devel/make: 3.82-r4 sys-kernel/linux-headers: 3.6 (virtual/os-headers) sys-libs/glibc: 2.16.0 Repositories: gentoo privacychain ACCEPT_KEYWORDS="amd64 ~amd64" ACCEPT_LICENSE="*" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -march=native -pipe -fomit-frame-pointer" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt /usr/share/themes/oxygen-gtk/gtk-2.0 /var/bind" CONFIG_PROTECT_MASK="${EPREFIX}/etc/gconf /etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c" CXXFLAGS="-O2 -march=native -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FCFLAGS="-O2 -pipe" FEATURES="assume-digests binpkg-logs candy ccache config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch xattr" FFLAGS="-O2 -pipe" GENTOO_MIRRORS=" ftp://gentoo.c3sl.ufpr.br/gentoo/ http://gentoo.c3sl.ufpr.br/ ftp://ftp.las.ic.unicamp.br/pub/gentoo/ http://www.las.ic.unicamp.br/pub/gentoo/ ftp://ftp.free.fr/mirrors/ftp.gentoo.org/ http://ftp.ucsb.edu/pub/mirrors/linux/gentoo/ " LANG="en_US.utf8" LDFLAGS="-Wl,-O1 -Wl,--as-needed" LINGUAS="en" MAKEOPTS="-j3 -s" PKGDIR="/usr/portage/packages" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage/" USE="X a52 aac acl acpi alsa amd64 berkdb branding bzip2 cairo caps cdda cdr cli consolekit cracklib crypt cups custom-cflags cxx dbus declarative dga dri dts dvd dvdr emboss encode exif fam ffmpeg firefox flac gdbm gif gnutls gpm gstreamer gtk iconv infinality jpeg kde kipi lame lcms libnotify lzma lzo mad minimal mmx mng modules mp3 mp4 mpeg mudflap multilib ncurses networkmanager nls nptl nvidia offensive ogg opengl openmp pam pango pcre pdf phonon plasma png policykit ppds pppd pulseaudio qt3support qt4 quicktime readline samba sdl session spell sse sse2 ssl ssse3 startup-notification svg syslog tcpd theora threads tiff truetype udev udisks unicode upower usb v4l vaapi vdpau vim-syntax vorbis vpx wavpack wxwidgets x264 xcb xcomposite xml xmp xscreensaver xv xvid xvmc zlib" ALSA_CARDS="hda-intel loopback" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="evdev synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LINGUAS="en" PHP_TARGETS="php5-3" PYTHON_TARGETS="python2_7" RUBY_TARGETS="ruby18 ruby19" USERLAND="GNU" VIDEO_CARDS="nvidia" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" USE_PYTHON="2.7" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS ================================================================= Package Settings ================================================================= x11-libs/gdk-pixbuf-2.26.4 was built with the following: USE="X introspection jpeg (multilib) tiff -debug -doc -jpeg2k -test"
Created attachment 329214 [details] Complete build log.
I cannot reproduce the problem. Is it repeatable? What versions of dev-libs/glib and dev-libs/gobject-introspection do you have?
MAKEOPTS="-j3 -s" Try again with MAKEOPTS="-j1" - it might be a parallel make problem (and '-s' makes the log far less useful than it should be).
Since yesterday I am having this issue. dev-libs/glib-2.32.4-r1 USE="-debug (-fam) (-selinux) -static-libs -systemtap {-test} -utils -xattr" dev-libs/gobject-introspection-1.32.1 USE="-doc -doctool {-test}" *Compiling now with MAKEOPTS="-j1" *I already removed ccache but also failed.
Created attachment 329246 [details] Complete build log. MAKEOPTS="-j1" - without ccache.
I still can't see why this would be happening :/ Please attach an extra-verbose build log with MAKEOPTS="-j1 V=1 --debug=a"
Created attachment 329248 [details] Complete build log. MAKEOPTS="-j1 V=1 --debug=a" Thank you!
Thanks; the cause of the failure seems clear now. I think that you had either accidentally uninstalled dev-libs/gobject-introspection-common, or deleted the /usr/share/gobject-introspection-1.0/Makefile.introspection file To fix the problem, simply "emerge -1av dev-libs/gobject-introspection-common"
I re-emerged (already installed) dev-libs/gobject-introspection-common but x11-libs/gdk-pixbuf-2.26.4 still failing. :-(
Created attachment 329254 [details] Complete build log. After "emerge -1av dev-libs/gobject-introspection-common". *The log appear to be different. *I'm on KDE profile.
I re-emerged dev-libs/gobject-introspection-1.32.1 and x11-libs/gdk-pixbuf-2.26.4 is compiled. :-D Thanks you!
(In reply to comment #10) > Created attachment 329254 [details] > Complete build log. > > After "emerge -1av dev-libs/gobject-introspection-common". > > *The log appear to be different. > *I'm on KDE profile. This is good progress! The build system is now correctly calling g-ir-scanner. g-ir-scanner is returning an error because /usr/share/gobject-introspection-1.0/gdump.c cannot be found. That file should be installed by gobject-introspection; so do "emerge -1av dev-libs/gobject-introspection" and it should fix the problem. Now, a big warning: two packages that you say you already had emerged (gobject-introspection and gobject-introspection-common) should have installed certain files, but these files were either missing or corrupt on your hard drive. It's possible that you had filesystem corruption (e.g. from power failure, bad hardware, or a kernel bug), or some command or script that you had run as root had deleted random files in /usr/share. I would suggest you try to figure out what had gone wrong with your system, and take appropriate steps.
(In reply to comment #11) > I re-emerged dev-libs/gobject-introspection-1.32.1 and > x11-libs/gdk-pixbuf-2.26.4 is compiled. :-D > > Thanks you! Good to hear. But please read my warning in comment #12: I believe the problem had been caused either by filesystem corruption or because some command/script had deleted random system files.
Thank you for the tip! I'll take a look on it! Maybe I was 'victim' of the already fixed 'EXT4 Data Corruption Bug'. I used that version for a couple of days and I already know: some music files gone. Perhaps is better to use 'emerge -e world'. But it will take around 2 days on my 'old low cost mobile processor'. :-/
The "resolved invalid" status means that the problem was caused not by a bug in gentoo ebuilds, but by some factor outside gentoo developer control like filesystem corruption, hardware issues, manually installed software not supported by gentoo, etc.
(In reply to comment #14) > Thank you for the tip! > > I'll take a look on it! > > Maybe I was 'victim' of the already fixed 'EXT4 Data Corruption Bug'. I used > that version for a couple of days and I already know: some music files gone. > IIRC, that bug was sort of bogus - you needed to use mount options that were meant to be used only by kernel devs *and* shutdown in a very atypical way.