vcdimager-0.7.20 failed during emerge -e world with the following:- gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include/ -I../lib/ -march=athlon-xp -mcpu=athlon-xp -O2 -msse -m3dnow -mmmx -fomit-frame-pointer -fprefetch-loop-arrays -ftracer -pipe -Wall -Wchar-subscripts -Wmissing-prototypes -Wmissing-declarations -Wunused -Wpointer-arith -Wwrite-strings -Wnested-externs -Wno-sign-compare -MT files.lo -MD -MP -MF .deps/files.Tpo -c files.c -fPIC -DPIC -o .libs/files.o gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include/ -I../lib/ -march=athlon-xp -mcpu=athlon-xp -O2 -msse -m3dnow -mmmx -fomit-frame-pointer -fprefetch-loop-arrays -ftracer -pipe -Wall -Wchar-subscripts -Wmissing-prototypes -Wmissing-declarations -Wunused -Wpointer-arith -Wwrite-strings -Wnested-externs -Wno-sign-compare -MT image.lo -MD -MP -MF .deps/image.Tpo -c image.c -fPIC -DPIC -o .libs/image.o gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include/ -I../lib/ -march=athlon-xp -mcpu=athlon-xp -O2 -msse -m3dnow -mmmx -fomit-frame-pointer -fprefetch-loop-arrays -ftracer -pipe -Wall -Wchar-subscripts -Wmissing-prototypes -Wmissing-declarations -Wunused -Wpointer-arith -Wwrite-strings -Wnested-externs -Wno-sign-compare -MT files.lo -MD -MP -MF .deps/files.Tpo -c files.c -o files.o >/dev/null 2>&1 image.c:80: error: conflicting types for `vcd_image_sink_write' image_sink.h:67: error: previous declaration of `vcd_image_sink_write' make[2]: *** [image.lo] Error 1 make[2]: *** Waiting for unfinished jobs.... make[2]: Leaving directory `/var/tmp/portage/vcdimager-0.7.20/work/vcdimager-0.7.20/lib' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/vcdimager-0.7.20/work/vcdimager-0.7.20' make: *** [all] Error 2 !!! ERROR: media-video/vcdimager-0.7.20 failed. !!! Function src_compile, Line 28, Exitcode 2 !!! (no error message) I realised libcdio had been upgraded to 0.69 last night, so I downgraded to libcdio-0.68 and re-emerged vcdimager successfully. Reproducible: Always Steps to Reproduce: 1. 2. 3. emerge info Portage 2.0.50-r8 (default-x86-2004.0, gcc-3.3.3, glibc-2.3.3.20040420-r0, 2.6.7-alsa) ================================================================= System uname: 2.6.7-alsa i686 AMD Athlon(tm) Gentoo Base System version 1.4.16 Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-xp -mcpu=athlon-xp -O2 -msse -m3dnow -mmmx -fomit-frame-pointer -fprefetch-loop-arrays -ftracer -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon-xp -mcpu=athlon-xp -O2 -msse -m3dnow -mmmx -fomit-frame-pointer -fprefetch-loop-arrays -ftracer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ http://www.mirror.ac.uk/sites/www.ibiblio.org/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.de.gentoo.org/gentoo-portage" USE="3dnow X aalib acpi alsa avi berkdb cdr crypt cups dga divx4linux dvd encode esd flac foomaticdb gdbm gif gnome gpm gtk gtk2 imlib joystick jpeg libg++ libwww linguas_en_GB mad mikmod mmx motif mozilla mpeg ncurses nls nptl oggvorbis opengl oss pam pdflib perl png ppds python quicktime readline sdl slang spell sse ssl svga tcpd tiff truetype unicode usb x86 xml2 xmms xv xvid zlib"
The same thing happens to me and downgrading does fix this. My system info is pretty much the same as his but im on a p4.
same thing here, p4 also
It has nothing to do with Pxx. I have the same problem with an Athlon XP here. Must wait until a new vcdimager comes out for the new libcdio...
*** This bug has been marked as a duplicate of 55327 ***
closing wrt bugzilla update