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

Bug 442730

Summary: x11-libs/gdk-pixbuf-2.26.4: ERROR: failed (compile phase): emake failed
Product: Gentoo Linux Reporter: Alexandre <alexandre.guimaraes>
Component: [OLD] GNOMEAssignee: Gentoo Linux Gnome Desktop Team <gnome>
Status: RESOLVED INVALID    
Severity: normal CC: mk106c-gentoo
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: Complete build log.
Complete build log.
Complete build log.
Complete build log.

Description Alexandre 2012-11-11 14:37:57 UTC
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"
Comment 1 Alexandre 2012-11-11 14:38:48 UTC
Created attachment 329214 [details]
Complete build log.
Comment 2 Alexandre Rostovtsev (RETIRED) gentoo-dev 2012-11-11 17:17:03 UTC
I cannot reproduce the problem. Is it repeatable?

What versions of dev-libs/glib and dev-libs/gobject-introspection do you have?
Comment 3 Rafał Mużyło 2012-11-11 17:27:39 UTC
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).
Comment 4 Alexandre 2012-11-11 17:33:34 UTC
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.
Comment 5 Alexandre 2012-11-11 17:40:44 UTC
Created attachment 329246 [details]
Complete build log.

MAKEOPTS="-j1" - without ccache.
Comment 6 Alexandre Rostovtsev (RETIRED) gentoo-dev 2012-11-11 17:57:45 UTC
I still can't see why this would be happening :/

Please attach an extra-verbose build log with MAKEOPTS="-j1 V=1 --debug=a"
Comment 7 Alexandre 2012-11-11 18:02:06 UTC
Created attachment 329248 [details]
Complete build log.

MAKEOPTS="-j1 V=1 --debug=a"

Thank you!
Comment 8 Alexandre Rostovtsev (RETIRED) gentoo-dev 2012-11-11 18:17:46 UTC
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"
Comment 9 Alexandre 2012-11-11 18:27:09 UTC
I re-emerged (already installed) dev-libs/gobject-introspection-common but x11-libs/gdk-pixbuf-2.26.4 still failing.

:-(
Comment 10 Alexandre 2012-11-11 18:31:36 UTC
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.
Comment 11 Alexandre 2012-11-11 18:37:17 UTC
I re-emerged dev-libs/gobject-introspection-1.32.1 and x11-libs/gdk-pixbuf-2.26.4  is compiled. :-D

Thanks you!
Comment 12 Alexandre Rostovtsev (RETIRED) gentoo-dev 2012-11-11 18:46:46 UTC
(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.
Comment 13 Alexandre Rostovtsev (RETIRED) gentoo-dev 2012-11-11 18:48:52 UTC
(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.
Comment 14 Alexandre 2012-11-11 18:56:10 UTC
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'. :-/
Comment 15 Alexandre Rostovtsev (RETIRED) gentoo-dev 2012-11-11 19:05:46 UTC
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.
Comment 16 Rafał Mużyło 2012-11-11 19:09:05 UTC
(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.