Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 151448 - app-cdr/dvd+rw-tools-7.0 failes to compile
Summary: app-cdr/dvd+rw-tools-7.0 failes to compile
Status: RESOLVED WORKSFORME
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-10-15 03:46 UTC by Juergen Kaetzler
Modified: 2006-10-15 05:19 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Juergen Kaetzler 2006-10-15 03:46:37 UTC
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 
Comment 1 Juergen Kaetzler 2006-10-15 03:46:37 UTC
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
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2006-10-15 03:51:44 UTC
It compiles perfectly fine here without all that junk in C[XX]FLAGS. 
Comment 3 Juergen Kaetzler 2006-10-15 04:04:18 UTC
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.
Comment 4 Jakub Moc (RETIRED) gentoo-dev 2006-10-15 04:17:25 UTC
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.)
Comment 5 Juergen Kaetzler 2006-10-15 05:19:39 UTC
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.