Hello eog-1.0.4 won't 'merge: root # emerge -u eog Calculating dependencies ...done! >>> emerge (1 of 1) media-gfx/eog-1.0.4 to / [....] Making all in viewer make[2]: Entering directory `/var/tmp/portage/eog-1.0.4/work/eog-1.0.4/viewer' i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Eog\" -DDATADIR=\""/usr/share"\" -DICONDIR=\""/usr/share/pixmaps/eog"\" -I. -I.. -I.. -I../libeog -I../libeog -D_REENTRANT -DORBIT2=1 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/bonobo-activation-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/linc-1.0 -I/usr/include/libgnomeprint-2.0 -I/usr/include/libart-2.0 -I/usr/include/libxml2 -I/usr/include/libbonobo-2.0 -I/usr/include/pango-1.0 -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gconf/2 -I/usr/include/libbonoboui-2.0 -I/usr/include/freetype2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/X11R6/include -I/usr/include/librsvg-2 -DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGNOME_DISABLE_DEPRECATED -march=athlon-tbird -O3 -pipe -fforce-addr -fomit-frame-pointer -falign-functions=4 -maccumulate-outgoing-args -ffast-math -fprefetch-loop-arrays -c eog-image.c i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Eog\" -DDATADIR=\""/usr/share"\" -DICONDIR=\""/usr/share/pixmaps/eog"\" -I. -I.. -I.. -I../libeog -I../libeog -D_REENTRANT -DORBIT2=1 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/bonobo-activation-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/linc-1.0 -I/usr/include/libgnomeprint-2.0 -I/usr/include/libart-2.0 -I/usr/include/libxml2 -I/usr/include/libbonobo-2.0 -I/usr/include/pango-1.0 -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gconf/2 -I/usr/include/libbonoboui-2.0 -I/usr/include/freetype2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/X11R6/include -I/usr/include/librsvg-2 -DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGNOME_DISABLE_DEPRECATED -march=athlon-tbird -O3 -pipe -fforce-addr -fomit-frame-pointer -falign-functions=4 -maccumulate-outgoing-args -ffast-math -fprefetch-loop-arrays -c eog-image-io.c eog-image-io.c:507: parse error before "sigjmp_buf" eog-image-io.c:507: warning: no semicolon at end of struct or union eog-image-io.c: In function `fatal_error_handler': eog-image-io.c:517: dereferencing pointer to incomplete type eog-image-io.c: In function `eog_image_save_jpeg': eog-image-io.c:544: storage size of `jerr' isn't known make[2]: *** [eog-image-io.o] Error 1 make[2]: *** Waiting for unfinished jobs.... make[2]: Leaving directory `/var/tmp/portage/eog-1.0.4/work/eog-1.0.4/viewer' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/eog-1.0.4/work/eog-1.0.4' make: *** [all-recursive-am] Error 2 !!! ERROR: media-gfx/eog-1.0.4 failed. !!! Function gnome2_src_compile, Line 41, Exitcode 2 !!! compile failure same error for CFLAGS="-march=athlon-tbird -O2 -pipe", "-march=i686" and i386
Have you updated all gnomelibs to their latest version ? And whats the ouput of 'emerge info' ?
# /usr/lib/portage/bin/pkglist > list; emerge -ep eog | grep gnome | sed -e "s/\[.*\///" | sed -e "s/-[12].*//" > deps; for line in $(cat deps); do cat list | grep $line; done gnome-base/ORBit2-2.4.4 gnome-base/bonobo-activation-1.0.4 gnome-base/libbonoboui-2.0.3.2 gnome-base/libbonobo-2.0.1 gnome-base/libgnomeprint-1.116.1 gnome-base/libgnomeprintui-1.116.0 dev-util/pkgconfig-0.14.0 gnome-base/gconf-1.2.1 gnome-base/gconf-1.0.8-r4 gnome-extra/gconf-editor-0.3.1 gnome-base/libglade-0.17-r6 gnome-base/libglade-2.0.1 gnome-base/libgnomecanvas-2.0.5 gnome-base/gnome-mime-data-2.0.1 gnome-base/gnome-vfs-2.0.4.1 gnome-base/gnome-vfs-1.0.5-r2 gnome-base/libgnomeprint-1.116.1 gnome-base/libgnomeprintui-1.116.0 gnome-base/libgnomecanvas-2.0.5 gnome-base/libgnome-2.0.6 gnome-base/libgnomeui-2.0.6-r1 gnome-base/libbonoboui-2.0.3.2 gnome-base/libgnomeui-2.0.6-r1 gnome-base/librsvg-2.0.1 # emerge info Portage 2.0.44 (, gcc-3.2.1, glibc-2.3.1-r2) ================================================================= System uname: 2.4.19-gentoo-r10 i686 AMD Athlon(tm) processor USE="x86 oss apm encode libg++ mikmod qtmt xml2 xv gdbm berkdb slang tetex svga guile sdl tcpd libwww perl gtk opengl cdr -arts cups 3dnow alsa avi bonobo crypt doc esd evo gif gnome gnome-libs gpm gtk2 gtkhtml imlib java jpeg -kde mmx -motif mozilla mpeg ncurses nls oggvorbis pam pda pdflib png python -qt quicktime readline spell ssl tiff truetype X xmms zlib" ARCH="x86" COMPILER="gcc3" CHOST="i686-pc-linux-gnu" CFLAGS="-march=athlon-tbird -O3 -pipe -fforce-addr -fomit-frame-pointer -falign-functions=4 -maccumulate-outgoing-args -ffast-math -fprefetch-loop-arrays" CXXFLAGS="-march=athlon-tbird -O3 -pipe -fforce-addr -fomit-frame-pointer -falign-functions=4 -maccumulate-outgoing-args -ffast-math -fprefetch-loop-arrays" ACCEPT_KEYWORDS="x86 ~x86" CONFIG_PROTECT="/etc /var/qmail/control /usr/share/config /usr/kde/2/share/config /usr/kde/3/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" MAKEOPTS="-j2" JDK_HOME="/opt/blackdown-jdk-1.4.1_beta" JAVA_HOME="/opt/blackdown-jdk-1.4.1_beta" AUTOCLEAN="yes" SYNC="rsync://rsync.se.gentoo.org/gentoo-portage" GENTOO_MIRRORS="ftp://sunsite.uio.no/linux/Gentoo ftp://sunsite.dk/mirrors/gentoo ftp://gentoo.linux.no/pub/gentoo http://www.ibiblio.org/gentoo" As I said before CFLAGS doesn't seem to the problem. Hope this helps. Keep up the good work!
Fixed with remerging libpng and upgrading gtk+ to 2.1.2. Not sure wich one did it but I had some trouble with libpng breaking gtk-perl-0.7008-r9 and xine-ui-0.9.15