Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 61070 - cdemu-0.6_beta emerge fails
Summary: cdemu-0.6_beta emerge fails
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High major (vote)
Assignee: SpanKY
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-08-20 13:13 UTC by Daniel Schindler
Modified: 2017-04-30 02:27 UTC (History)
2 users (show)

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


Attachments
cdemu-0.6_beta.diff (p,570 bytes, patch)
2004-11-28 19:28 UTC, Billy Holmes
Details | Diff
cdemu.kern267-fs_h-fix.patch (cdemu.kern267-fs_h-fix.patch,1.50 KB, patch)
2004-11-28 19:29 UTC, Billy Holmes
Details | Diff
build.log (build-xpra-2.0-0.log,50.19 KB, text/plain)
2017-04-30 02:25 UTC, deference
Details
emerge --info (emergeinfo-xpra-2.0-0.txt,8.73 KB, text/plain)
2017-04-30 02:25 UTC, deference
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel Schindler 2004-08-20 13:13:56 UTC
when emerging cdemu-0.6_beta the make process stops because of some errors:

Calculating dependencies ...done!
>>> emerge (1 of 1) app-cdr/cdemu-0.6_beta to /
>>> md5 src_uri ;-) cdemu-0.6_beta.tar.bz2
>>> Unpacking source...
>>> Unpacking cdemu-0.6_beta.tar.bz2 to /var/tmp/portage/cdemu-0.6_beta/work
>>> 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-gentoo-r1'
make[1]: Warnung: Kein Jobserver verf
Comment 1 Daniel Schindler 2004-08-20 13:13:56 UTC
when emerging cdemu-0.6_beta the make process stops because of some errors:

Calculating dependencies ...done!
>>> emerge (1 of 1) app-cdr/cdemu-0.6_beta to /
>>> md5 src_uri ;-) cdemu-0.6_beta.tar.bz2
>>> Unpacking source...
>>> Unpacking cdemu-0.6_beta.tar.bz2 to /var/tmp/portage/cdemu-0.6_beta/work
>>> 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-gentoo-r1'
make[1]: Warnung: Kein Jobserver verfügbar: setzen -j1. Fügen »+« zur Ursprungsregel hinzu.
  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 Funktion »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 Funktion »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 Funktion »cdemu_block_ioctl«:
/var/tmp/portage/cdemu-0.6_beta/work/cdemu-0.6_beta/cdemu.c:705: Warnung: Verarbeiten des Argumentes 1 von »cdrom_ioctl« von inkompatiblem Zeigertyp
/var/tmp/portage/cdemu-0.6_beta/work/cdemu-0.6_beta/cdemu.c:705: Warnung: Verarbeiten des Argumentes 2 von »cdrom_ioctl« von inkompatiblem Zeigertyp
/var/tmp/portage/cdemu-0.6_beta/work/cdemu-0.6_beta/cdemu.c:705: Warnung: Verarbeiten des Argumentes 3 von »cdrom_ioctl« erzeugt Zeiger von Ganzzahl ohne Typkonvertierung
/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] Fehler 1
make[1]: *** [_module_/var/tmp/portage/cdemu-0.6_beta/work/cdemu-0.6_beta] Fehler 2
make[1]: Leaving directory `/usr/src/linux-2.6.8-gentoo-r1'
make: *** [all] Fehler 2

!!! ERROR: app-cdr/cdemu-0.6_beta failed.
!!! Function src_compile, Line 23, Exitcode 2
!!! (no error message)


Reproducible: Always
Steps to Reproduce:
1.
2.
3.




emerge info
Portage 2.0.50-r9 (default-x86-2004.2, gcc-3.3.4, glibc-2.3.4.20040808-r0,
2.6.8-gentoo-r1)
=================================================================
System uname: 2.6.8-gentoo-r1 i686 Intel(R) Celeron(R) CPU 1.70GHz
Gentoo Base System version 1.5.3
Autoconf: sys-devel/autoconf-2.59-r4
Automake: sys-devel/automake-1.8.5-r1
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer -falign-functions=4 -mmmx
-msse -msse2 -mfpmath=sse,387 -ffast-math"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3/share/config /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer -falign-functions=4
-mmmx -msse -msse2 -mfpmath=sse,387 -ffast-math"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs buildpkg ccache cvs sandbox"
GENTOO_MIRRORS="ftp://ftp.easynet.nl/mirror/gentoo/ http://gentoo.inode.at/
ftp://gentoo.inode.at/source/ http://ftp.easynet.nl/mirror/gentoo/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/overlays/own /usr/local/overlays/bmg-gnome-current
/usr/local/overlays/bmg-main"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X aalib acpi alsa avi berkdb bonobo cdr crypt cups curl dga directfb
divx4linux doc dvd encode esd evo faad fbcon flac foomaticdb gdbm ggi gif
gimpprint gnome gnome2 gstreamer gtk gtk2 gtkhtml imlib java jpeg ldap libg++
libwww mad mikmod mmx mng motif mpeg ncurses nls nptl oggvorbis opengl oss pam
pdflib perl png ppds python quicktime readline samba scanner sdl slang speex
spell sse ssl svga swf tcpd theora tiff truetype usb v4l v4l2 wmf x86 xine xml2
xv xvid zlib"
Comment 2 Lars Weiler (RETIRED) gentoo-dev 2004-08-20 21:41:22 UTC
Right, I also see a lot of errors during compile.  I guess, that it is another issue with the 2.6.8-kernel, as the CD-access-layer changed somehow (currently I only know of SCSI, but probably it affects all CD operations).

I'm handling over this bug to vapier as I found his name in the developer section on the cdemu-website ;-)

BTW: Please use LC_ALL=C for a bug report, as not every developer reads German.
Comment 3 SpanKY gentoo-dev 2004-08-20 21:50:04 UTC
ok i'll fix this upstream ;)
Comment 4 Charlie Gehlin 2004-11-04 07:15:57 UTC
I can also verify the bug just this very day. Last edit was more than two months ago, when will it fixed upstream?

/
Comment 5 Charlie Gehlin 2004-11-04 07:15:57 UTC
I can also verify the bug just this very day. Last edit was more than two months ago, when will it fixed upstream?

/©harlie
Comment 6 SpanKY gentoo-dev 2004-11-04 08:26:52 UTC
when i get a chance
Comment 7 Billy Holmes 2004-11-28 19:28:25 UTC
Created attachment 44907 [details, diff]
cdemu-0.6_beta.diff

patch to current ebuild that adds fs_h patch
Comment 8 Billy Holmes 2004-11-28 19:29:15 UTC
Created attachment 44908 [details, diff]
cdemu.kern267-fs_h-fix.patch

2.6.7 introduced changes in linux/fs.h. It added an arg union to
read_descriptor_t. Into that union was defined *buf and a new pointer *data.
Thus, old code that referenced ->buf needed to be changed to reference
->arg.buf.
Comment 9 SpanKY gentoo-dev 2004-11-29 17:04:41 UTC
billy: cdemu isnt going to be debugged here, take it to the upstream dev lists

also, i released 0.7 recently so you should really test that
Comment 10 deference 2017-04-30 02:25:23 UTC
Created attachment 471324 [details]
build.log
Comment 11 deference 2017-04-30 02:25:41 UTC
Created attachment 471326 [details]
emerge --info
Comment 12 deference 2017-04-30 02:27:34 UTC
Oops, posted attachments to the wrong bug, sorry delete
them if you can (I don't know how to).