Trying to compile app-cdr/dvd+rw-tools-7.0 ends with the following error: >>> Emerging (1 of 1) app-cdr/dvd+rw-tools-7.0 to / <---snip snap---> >>> Unpacking source... >>> Unpacking dvd+rw-tools-7.0.tar.gz to /var/tmp/portage/app-cdr/dvd+rw-tools-7.0/work >>> Source unpacked. >>> Compiling source in /var/tmp/portage/app-cdr/dvd+rw-tools-7.0/work/dvd+rw-tools-7.0 ... make[1]: Entering directory `/var/tmp/portage/app-cdr/dvd+rw-tools-7.0/work/dvd+rw-tools-7.0' i686-pc-linux-gnu-gcc -O2 -D_REENTRANT -c -o growisofs.o growisofs.c i686-pc-linux-gnu-g++ -O2 -fno-exceptions -D_REENTRANT -c -o growisofs_mmc.o growisofs_mmc.cpp i686-pc-linux-gnu-g++ -O2 -fno-exceptions -D_REENTRANT -c -o dvd+rw-format.o dvd+rw-format.cpp transport.hxx: In member function
Trying to compile app-cdr/dvd+rw-tools-7.0 ends with the following error: >>> Emerging (1 of 1) app-cdr/dvd+rw-tools-7.0 to / <---snip snap---> >>> Unpacking source... >>> Unpacking dvd+rw-tools-7.0.tar.gz to /var/tmp/portage/app-cdr/dvd+rw-tools-7.0/work >>> Source unpacked. >>> Compiling source in /var/tmp/portage/app-cdr/dvd+rw-tools-7.0/work/dvd+rw-tools-7.0 ... make[1]: Entering directory `/var/tmp/portage/app-cdr/dvd+rw-tools-7.0/work/dvd+rw-tools-7.0' i686-pc-linux-gnu-gcc -O2 -D_REENTRANT -c -o growisofs.o growisofs.c i686-pc-linux-gnu-g++ -O2 -fno-exceptions -D_REENTRANT -c -o growisofs_mmc.o growisofs_mmc.cpp i686-pc-linux-gnu-g++ -O2 -fno-exceptions -D_REENTRANT -c -o dvd+rw-format.o dvd+rw-format.cpp transport.hxx: In member function »int Scsi_Command::transport(Direction, void*, size_t)«: transport.hxx:287: Fehler: Zeiger auf Typen »void *« in Arithmetik verwendet transport.hxx:287: Fehler: »void*« ist kein Zeiger auf Objekt transport.hxx:287: Fehler: Zeiger auf Typen »void *« in Arithmetik verwendet transport.hxx:287: Fehler: »void*« ist kein Zeiger auf Objekt transport.hxx:287: Fehler: Zeiger auf Typen »void *« in Arithmetik verwendet transport.hxx:287: Fehler: »void*« ist kein Zeiger auf Objekt transport.hxx:289: Fehler: Zeiger auf Typen »void *« in Arithmetik verwendet transport.hxx:289: Fehler: »void*« ist kein Zeiger auf Objekt transport.hxx:289: Fehler: Zeiger auf Typen »void *« in Arithmetik verwendet transport.hxx:289: Fehler: »void*« ist kein Zeiger auf Objekt make[1]: *** [growisofs_mmc.o] Fehler 1 make[1]: *** Warte auf noch nicht beendete Prozesse... transport.hxx: In member function »int Scsi_Command::transport(Direction, void*, size_t)«: transport.hxx:287: Fehler: Zeiger auf Typen »void *« in Arithmetik verwendet transport.hxx:287: Fehler: »void*« ist kein Zeiger auf Objekt transport.hxx:287: Fehler: Zeiger auf Typen »void *« in Arithmetik verwendet transport.hxx:287: Fehler: »void*« ist kein Zeiger auf Objekt transport.hxx:287: Fehler: Zeiger auf Typen »void *« in Arithmetik verwendet transport.hxx:287: Fehler: »void*« ist kein Zeiger auf Objekt transport.hxx:289: Fehler: Zeiger auf Typen »void *« in Arithmetik verwendet transport.hxx:289: Fehler: »void*« ist kein Zeiger auf Objekt transport.hxx:289: Fehler: Zeiger auf Typen »void *« in Arithmetik verwendet transport.hxx:289: Fehler: »void*« ist kein Zeiger auf Objekt make[1]: *** [dvd+rw-format.o] Fehler 1 make[1]: Leaving directory `/var/tmp/portage/app-cdr/dvd+rw-tools-7.0/work/dvd+rw-tools-7.0' make: *** [all] Fehler 2 !!! ERROR: app-cdr/dvd+rw-tools-7.0 failed. Modifying CFLAGS and/or LDFLAGS did NOT help! emerge --info Portage 2.1.2_pre3 (default-linux/x86/2006.0, gcc-4.1.1, glibc-2.5-r0, 2.6.18-no2 i686) ================================================================= System uname: 2.6.18-no2 i686 Intel(R) Pentium(R) 4 CPU 2.40GHz Gentoo Base System version 1.12.5 Last Sync: Sat, 14 Oct 2006 09:50:01 +0000 ccache version 2.4 [enabled] app-admin/eselect-compiler: [Not Present] dev-java/java-config: 1.3.7, 2.0.30 dev-lang/python: 2.4.3-r4 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: 2.4-r6 dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.18.1 sys-devel/autoconf: 2.13, 2.60 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2 sys-devel/binutils: 2.17.50.0.5 sys-devel/gcc-config: 1.3.13-r4 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.18 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=pentium4 -mtune=pentium4 -msse -msse2 -pipe -O2 -fomit-frame-pointer -momit-leaf-frame-pointer -fno-ident -fforce-addr -falign-functions=4" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo" CXXFLAGS="-march=pentium4 -mtune=pentium4 -msse -msse2 -pipe -O2 -fomit-frame-pointer -momit-leaf-frame-pointer -fno-ident -fforce-addr -falign-functions=4 -fvisibility-inlines-hidden" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://gentoo.inode.at/source/ http://gentoo.oregonstate.edu http://www.ibiblio.org/pub/Linux/distributions/gentoo" LANG="de_DE@euro" LC_ALL="de_DE@euro" LDFLAGS="-Wl,-O1 -Wl,--enable-new-dtags -Wl,--sort-common -s -Wl,--as-needed" LINGUAS="de" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage /usr/local/overlays/gentoo-de" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="x86 X aac acpi alsa apache2 arts asf avi bitmap-fonts cdr cli crypt cups divx4linux dlloader dri dvd dvdr elibc_glibc encode ffmpeg foomaticdb gdbm gif gphoto2 gpm gtk gtk2 imagemagick imlib input_devices_keyboard input_devices_mouse ipv6 isdnlog joystick jpeg kde kernel_linux libg++ libwww linguas_de mad mmx motif mp3 mpeg ncurses nls nptl nptlonly nsplugin nvidia ogg opengl oss pam pcre pdf perl pic png pppd python qt qt3 qt4 quicktime readline real reflection scanner sdl session spell spl sse sse2 ssl svga tcpd tiff truetype truetype-fonts type1-fonts udev usb userland_GNU video_cards_fbdev video_cards_nv video_cards_nvidia video_cards_vesa vorbis win32codecs wmf xml xmms xorg xv zlib" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, PORTAGE_RSYNC_EXTRA_OPTS
It compiles perfectly fine here without all that junk in C[XX]FLAGS.
Even unsetting CFLAGS, CXXFLAGS and LDFLAGS does not solve the problem for me. Nor does modifying USE-Flags. I'm still getting the error which I reported above.
The only difference between your system and mine (except for your ricer flags) is linux-headers-2.6.18. Try w/ 2.6.17-r1. (And, post error messages in English please.)
Sorry for the errors in the german language... didn't notice that. Here's the english error message: >>> Compiling source make[1]: Entering directory `/var/tmp/portage/app-cdr/dvd+rw-tools-7.0/work/dvd+rw-tools-7.0' i686-pc-linux-gnu-gcc -march=pentium4 -mtune=pentium4 -msse -msse2 -pipe -O2 -fomit-frame-pointer -momit-leaf-frame-pointer -fno-ident -fforce-addr -falign-functions=4 -O2 -D_REENTRANT -c -o growisofs.o growisofs.c i686-pc-linux-gnu-g++ -march=pentium4 -mtune=pentium4 -msse -msse2 -pipe -O2 -fomit-frame-pointer -momit-leaf-frame-pointer -fno-ident -fforce-addr -falign-functions=4 -fvisibility-inlines-hidden -O2 -fno-exceptions -D_REENTRANT -c -o growisofs_mmc.o growisofs_mmc.cpp transport.hxx: In member function 'int Scsi_Command::transport(Direction, void*, size_t)': transport.hxx:287: error: pointer of type 'void *' used in arithmetic transport.hxx:287: error: 'void*' is not a pointer-to-object type transport.hxx:287: error: pointer of type 'void *' used in arithmetic transport.hxx:287: error: 'void*' is not a pointer-to-object type transport.hxx:287: error: pointer of type 'void *' used in arithmetic transport.hxx:287: error: 'void*' is not a pointer-to-object type transport.hxx:289: error: pointer of type 'void *' used in arithmetic transport.hxx:289: error: 'void*' is not a pointer-to-object type transport.hxx:289: error: pointer of type 'void *' used in arithmetic transport.hxx:289: error: 'void*' is not a pointer-to-object type make[1]: *** [growisofs_mmc.o] Error 1 make[1]: *** Waiting for unfinished jobs.... make[1]: Leaving directory `/var/tmp/portage/app-cdr/dvd+rw-tools-7.0/work/dvd+rw-tools-7.0' make: *** [all] Error 2 !!! ERROR: app-cdr/dvd+rw-tools-7.0 failed. I just emerged linux-headers-2.6.17-r1 as you suggested. Now I'm getting the following: >>> Compiling source in /var/tmp/portage/app-cdr/dvd+rw-tools-7.0/work/dvd+rw-tools-7.0 ... make[1]: Entering directory `/var/tmp/portage/app-cdr/dvd+rw-tools-7.0/work/dvd+rw-tools-7.0' i686-pc-linux-gnu-gcc -march=pentium4 -mtune=pentium4 -msse -msse2 -pipe -O2 -fomit-frame-pointer -momit-leaf-frame-pointer -fno-ident -fforce-addr -falign-functions=4 -O2 -D_REENTRANT -c -o growisofs.o growisofs.c i686-pc-linux-gnu-g++ -march=pentium4 -mtune=pentium4 -msse -msse2 -pipe -O2 -fomit-frame-pointer -momit-leaf-frame-pointer -fno-ident -fforce-addr -falign-functions=4 -fvisibility-inlines-hidden -O2 -fno-exceptions -D_REENTRANT -c -o growisofs_mmc.o growisofs_mmc.cpp In file included from growisofs_mmc.cpp:17: transport.hxx:139:21: error: scsi/sg.h: No such file or directory i686-pc-linux-gnu-g++ -march=pentium4 -mtune=pentium4 -msse -msse2 -pipe -O2 -fomit-frame-pointer -momit-leaf-frame-pointer -fno-ident -fforce-addr -falign-functions=4 -fvisibility-inlines-hidden -O2 -fno-exceptions -D_REENTRANT -c -o dvd+rw-format.o dvd+rw-format.cpp In file included from dvd+rw-format.cpp:85: transport.hxx:139:21: error: scsi/sg.h: No such file or directory make[1]: *** [growisofs_mmc.o] Error 1 make[1]: *** Waiting for unfinished jobs.... make[1]: *** [dvd+rw-format.o] Error 1 make[1]: Leaving directory `/var/tmp/portage/app-cdr/dvd+rw-tools-7.0/work/dvd+rw-tools-7.0' make: *** [all] Error 2 !!! ERROR: app-cdr/dvd+rw-tools-7.0 failed.