Summary: | app-cdr/cdemu-0.6_beta fails to build with gentoo-dev-sources-2.6.8-r4 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | John Ross Hunt <john.ross.hunt> |
Component: | Current packages | Assignee: | SpanKY <vapier> |
Status: | RESOLVED UPSTREAM | ||
Severity: | normal | CC: | aka.motub |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
Here's the build log
cdemu cvs tarball Renamed cdemu ebuild |
Description
John Ross Hunt
2004-09-20 10:18:49 UTC
Created attachment 40019 [details]
Here's the build log
cdemu won't even compile on development-sources-2.6.9-rc3 make -C /usr/src/linux SUBDIRS=/var/tmp/portage/cdemu-0.6_beta/work/cdemu-0.6_beta modules make[1]: Entering directory `/usr/src/linux-2.6.9-rc3' make[1]: warning: jobserver unavailable: using -j1. Add `+' to parent make rule. CC [M] /var/tmp/portage/cdemu-0.6_beta/work/cdemu-0.6_beta/cdemu.o /var/tmp/portage/cdemu-0.6_beta/work/cdemu-0.6_beta/cdemu.c: In function `cdemu_read_actor': /var/tmp/portage/cdemu-0.6_beta/work/cdemu-0.6_beta/cdemu.c:160: error: structure has no member named `buf' /var/tmp/portage/cdemu-0.6_beta/work/cdemu-0.6_beta/cdemu.c:160: error: structure has no member named `buf' /var/tmp/portage/cdemu-0.6_beta/work/cdemu-0.6_beta/cdemu.c:165: error: structure has no member named `buf' /var/tmp/portage/cdemu-0.6_beta/work/cdemu-0.6_beta/cdemu.c: In function `cdemu_transfer': /var/tmp/portage/cdemu-0.6_beta/work/cdemu-0.6_beta/cdemu.c:212: error: structure has no member named `buf' /var/tmp/portage/cdemu-0.6_beta/work/cdemu-0.6_beta/cdemu.c: In function `cdemu_block_ioctl': /var/tmp/portage/cdemu-0.6_beta/work/cdemu-0.6_beta/cdemu.c:705: warning: passing arg 1 of `cdrom_ioctl' from incompatible pointer type /var/tmp/portage/cdemu-0.6_beta/work/cdemu-0.6_beta/cdemu.c:705: warning: passing arg 2 of `cdrom_ioctl' from incompatible pointer type /var/tmp/portage/cdemu-0.6_beta/work/cdemu-0.6_beta/cdemu.c:705: warning: passing arg 3 of `cdrom_ioctl' makes pointer from integer without a cast /var/tmp/portage/cdemu-0.6_beta/work/cdemu-0.6_beta/cdemu.c:705: error: too few arguments to function `cdrom_ioctl' make[2]: *** [/var/tmp/portage/cdemu-0.6_beta/work/cdemu-0.6_beta/cdemu.o] Error 1 make[1]: *** [_module_/var/tmp/portage/cdemu-0.6_beta/work/cdemu-0.6_beta] Error 2 make[1]: Leaving directory `/usr/src/linux-2.6.9-rc3' make: *** [all] Error 2 !!! ERROR: app-cdr/cdemu-0.6_beta failed. !!! Function src_compile, Line 23, Exitcode 2 !!! (no error message) !!! If you need support, post the topmost build error, NOT this status message. -------------------------------------------------------------------------------- USE="session curl gd ssl -X dba gtk2 amd apache2 audiofile bidi bzlib caps cgi devfs26 devmap divx4linux \ ethereal fbcon fbdev flash flood freetype gb gimp gimpprint gs \ gstreamer hyriand java jikes mbox mmx mozaccess mozcalendar mozdomi \ mpeg4 mplayer msn net nvidia openal pnp pthreads sasl sndfile sqlite \ threads tiff type1 unicode usb v4l v4l2 Xaw3d xine xinerama xrandr \ xvid -oss -arts -kde esd -xmms -qt -motif" please fix it i need this program! :) I've got the same failure with ck-sources: >>> Source unpacked. make -C /usr/src/linux SUBDIRS=/var/tmp/portage/cdemu-0.6_beta/work/cdemu-0.6_beta modules make[1]: Entering directory `/usr/src/linux-2.6.8.1-ck9' make[1]: warning: jobserver unavailable: using -j1. Add `+' to parent make rule. CC [M] /var/tmp/portage/cdemu-0.6_beta/work/cdemu-0.6_beta/cdemu.o /var/tmp/portage/cdemu-0.6_beta/work/cdemu-0.6_beta/cdemu.c: In function `cdemu_read_actor': /var/tmp/portage/cdemu-0.6_beta/work/cdemu-0.6_beta/cdemu.c:160: error: structure has no member named `buf' /var/tmp/portage/cdemu-0.6_beta/work/cdemu-0.6_beta/cdemu.c:160: error: structure has no member named `buf' /var/tmp/portage/cdemu-0.6_beta/work/cdemu-0.6_beta/cdemu.c:165: error: structure has no member named `buf' /var/tmp/portage/cdemu-0.6_beta/work/cdemu-0.6_beta/cdemu.c: In function `cdemu_transfer': /var/tmp/portage/cdemu-0.6_beta/work/cdemu-0.6_beta/cdemu.c:212: error: structure has no member named `buf' /var/tmp/portage/cdemu-0.6_beta/work/cdemu-0.6_beta/cdemu.c: In function `cdemu_block_ioctl': /var/tmp/portage/cdemu-0.6_beta/work/cdemu-0.6_beta/cdemu.c:705: warning: passing arg 1 of `cdrom_ioctl' from incompatible pointer type /var/tmp/portage/cdemu-0.6_beta/work/cdemu-0.6_beta/cdemu.c:705: warning: passing arg 2 of `cdrom_ioctl' from incompatible pointer type /var/tmp/portage/cdemu-0.6_beta/work/cdemu-0.6_beta/cdemu.c:705: warning: passing arg 3 of `cdrom_ioctl' makes pointer from integer without a cast /var/tmp/portage/cdemu-0.6_beta/work/cdemu-0.6_beta/cdemu.c:705: error: too few arguments to function `cdrom_ioctl' make[2]: *** [/var/tmp/portage/cdemu-0.6_beta/work/cdemu-0.6_beta/cdemu.o] Error 1 make[1]: *** [_module_/var/tmp/portage/cdemu-0.6_beta/work/cdemu-0.6_beta] Error 2 make[1]: Leaving directory `/usr/src/linux-2.6.8.1-ck9' make: *** [all] Error 2 Portage 2.0.51_rc9 (gcc34-x86-2004.2, gcc-3.4.2, glibc-2.3.4.20040808-r1, 2.6.8.1-ck9 i686) ================================================================= System uname: 2.6.8.1-ck9 i686 AMD Athlon(tm) XP 2200+ Gentoo Base System version 1.5.3 Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.15.92.0.2 Headers: sys-kernel/linux26-headers-2.6.8.1-r1 Libtools: sys-devel/libtool-1.5.2-r5 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-Os -march=athlon-xp -fomit-frame-pointer -pipe" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /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="-Os -march=athlon-xp -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache distlocks fixpackages prelink sandbox" GENTOO_MIRRORS="ftp://ftp.tiscali.nl/pub/mirror/gentoo http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ http://www.mirror.ac.uk/mirror/www.ibiblio.org/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage /usr/local/bmg-main" SYNC="rsync://rsync.nl.gentoo.org/gentoo-portage" USE="3dnow 3dnowext X Xaw3d aalib aim alsa apm artworkextra audiofile avi berkdb bidi bindist bitmap-fonts bonobo bzlib cdb cdparanoia cdr crypt cups curl curlwrappers dedicated dga dio directfb divx4linux dv dvb dvd dvdr dvdread edl emacs emacs-w3 encode esd f77 fam fbcon flac flash foomaticdb gb gd gdbm ggi gif gimpprint gmail gnome gnutls gphoto2 gpm gstreamer gtk gtk2 gtkhtml guile hal i8x0 icc iconv icq imagemagick imap imlib immqt immqt-bc inifile ithreads jabber jack java jbig jikes joystick jpeg lcms ldap le libcaca libedit libg++ libgda libwww lzo lzw-tiff mad mikmod mime ming mmap mmx mmx2 mmxext mng motif mozilla moznoirc moznomail mozsvg mpeg mpi msn mule mythtv nas ncurses network nls nocd nomac nptl nvidia offensive oggvorbis ooo-kde openal opengl oscar oss pam pcntl pcre pdflib perl pic pie png python qt quicktime readline rtc ruby samba sasl scanner sdl session shared sharedmem simplexml slang slp snmp sockets socks5 spell sse sse2 ssl stroke svg svga tcltk tcpd tga theora threads tidy tiff tokenizer truetype unicode usb userlocales v4l v4l2 videos vim-with-x wmf x86 xml xml2 xmms xosd xprint xv xvid xvmc yahoo zlib linguas_en linguas_nl" Created attachment 42593 [details]
cdemu cvs tarball
I went to the cdemu website and downloaded the latest cvs and tarballed it and
I used to the previous cdemu-0.6_beta and renamed it to cdemu-20041025 for now.
It compiles fine and merges fine and even the modprobe of cdemu works out fine.
Thats all the testing I've done for now.
Created attachment 42594 [details]
Renamed cdemu ebuild
Comment on attachment 42593 [details]
cdemu cvs tarball
Oh and btw I tested on a 2.6.9 kernel
vapier, cdemu is yours. yes, i fixed it in cvs, but it doesnt seem like cdemu actually *works* when you try to use it with 2.6.8+ ;) something i just need to get around to fixing |