bash-2.05b# emerge partimage Calculating dependencies ...done! >>> emerge (1 of 1) sys-apps/partimage-0.6.4-r1 to / >>> md5 src_uri ;-) partimage-0.6.4.tar.bz2 >>> Unpacking source.. if g++ -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/share/locale\" -D_REENTRANT -D_FILE_OFFSET_BITS=64 -I. -I. -I../../.. -I../../.. -I../../../src/client -I../../../src/shared -I/usr/include/slang -Wno-deprecated -Wall -O3 -fomit-frame-pointer -funroll-loops -fprefetch-loop-arrays -pipe -mmmx -msse2 -m3dnow -mfpmath=sse,387 -MT fs_xfs.o -MD -MP -MF ".deps/fs_xfs.Tpo" -c -o fs_xfs.o fs_xfs.cpp; \ then mv -f ".deps/fs_xfs.Tpo" ".deps/fs_xfs.Po"; else rm -f ".deps/fs_xfs.Tpo"; exit 1; fi In file included from fs_xfs.cpp:20: fs_xfs.h:115: error: conflicting types for `typedef long long int __int64_t' /usr/include/bits/types.h:47: error: previous declaration as `typedef long int __int64_t' fs_xfs.h:116: error: conflicting types for `typedef long long unsigned int __uint64_t' /usr/include/bits/types.h:48: error: previous declaration as `typedef long unsigned int __uint64_t' make[4]: *** [fs_xfs.o] Error 1 make[4]: Leaving directory `/var/tmp/portage/partimage-0.6.4-r1/work/partimage-0.6.4/src/client/fs' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/var/tmp/portage/partimage-0.6.4-r1/work/partimage-0.6.4/src/client' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/partimage-0.6.4-r1/work/partimage-0.6.4/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/partimage-0.6.4-r1/work/partimage-0.6.4' make: *** [all] Error 2 !!! ERROR: sys-apps/partimage-0.6.4-r1 failed. !!! Function src_compile, Line 69, Exitcode 2 !!! (no error message) bash-2.05b# Reproducible: Always Steps to Reproduce: 1.emerge partimage 2. 3. Actual Results: partimage can not be emerge succesfully Expected Results: partimage should be emerged /etc/make.conf: # These settings were set by the catalyst build script that automatically built this stage # Please consult /etc/make.conf.example for a more detailed example MAKEOPTS="-j2" # CFLAGS="-O3 -pipe -fomit-frame-pointer" CFLAGS="-O3 -fomit-frame-pointer -funroll-loops -fprefetch-loop-arrays -pipe -mmmx -msse2 -m3dnow -mfpmath=sse,387" CHOST="x86_64-pc-linux-gnu" CXXFLAGS="${CFLAGS}" ACCEPT_KEYWORDS="~amd64" USE="lm_sensors kde qt sse sse2 3dnow cddb directfb divx4linux dvd dvdr fbcon ffmpeg flac freetype gphoto2 \ lame mldonkeypango mpeg4 mplayer nvidia ogg openal theora tiff usb \ vorbis Xaw3d xml -oss --cups -gtk2 --java --nptl -gnome -ssl \ -gtk" GENTOO_MIRRORS="ftp://ftp6.uni-muenster.de/pub/linux/distributions/gentoo http://gentoo.tiscali.nl/gentoo/ http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/" ALSA_CARDS="via82xx"
NO blocker!
Ok, i got it to compile, but partimage does the following: phi partimage # partimage Error: sizeof(DWORD) != 4 (8) This version has been compiled with an uncompatible version of gcc. Seems like it won't work on amd64 / gcc-3.4 anytime soon. I will mark this as CANTFIX, but i will bug the partimage developers.