Bug 143749 - app-cdr/cdemu-0.8 version bump
|
Bug#:
143749
|
Product: Gentoo Linux
|
Version: unspecified
|
Platform: All
|
|
OS/Version: Linux
|
Status: RESOLVED
|
Severity: normal
|
Priority: P2
|
|
Resolution: FIXED
|
Assigned To: vapier@gentoo.org
|
Reported By: gpsw@gmx.de
|
|
Component: Applications
|
|
|
URL:
http://cdemu.org
|
|
Summary: app-cdr/cdemu-0.8 version bump
|
|
Keywords:
|
|
Status Whiteboard:
|
|
Opened: 2006-08-13 02:26 0000
|
new version of cdemu - the cd drive emulator
ebuild attached
(From update of attachment 94114 [details])
the KV_to_int function has been deprecated long time ago, you shouldn't use it
anymore.
*** Bug 145157 has been marked as a duplicate of this bug. ***
*** Bug 146393 has been marked as a duplicate of this bug. ***
*** Bug 150140 has been marked as a duplicate of this bug. ***
this seems pretty important since cdemu doesn't build against the latest stable
kernels on any architecture.
*** Bug 151133 has been marked as a duplicate of this bug. ***
The new ebuild works, except for the udev rule that seems to be invalid
according to udevtest. I replaced it with KERNEL=="cdemu*", NAME="%k",
GROUP="cdrom", MODE="0660" and after that it worked fine.
I have the following error during cdemu compilation on
gentoo-sources-2.6.18 kernel:
make[1]: Entering directory `/usr/src/linux-2.6.18-gentoo'
CC
[M] /var/tmp/portage/app-cdr/cdemu-9999/work/cdemu-9999/cdemu_core.o
CC
[M] /var/tmp/portage/app-cdr/cdemu-9999/work/cdemu-9999/cdemu_mod.o
/var/tmp/portage/app-cdr/cdemu-9999/work/cdemu-9999/cdemu_mod.c: In
function 'cdemu_init':
/var/tmp/portage/app-cdr/cdemu-9999/work/cdemu-9999/cdemu_mod.c:382:
warning: implicit declaration of function 'find_bus'
LD [M] /var/tmp/portage/app-cdr/cdemu-9999/work/cdemu-9999/cdemu.o
Building modules, stage 2.
MODPOST
WARNING:
"find_bus" [/var/tmp/portage/app-cdr/cdemu-9999/work/cdemu-9999/cdemu.ko]
undefined!
CC /var/tmp/portage/app-cdr/cdemu-9999/work/cdemu-9999/cdemu.mod.o
LD [M] /var/tmp/portage/app-cdr/cdemu-9999/work/cdemu-9999/cdemu.ko
make[1]: Leaving directory `/usr/src/linux-2.6.18-gentoo'
On gentoo-sources-2.6.17 cdemu was working fine.
*** Bug 153808 has been marked as a duplicate of this bug. ***
I can confirm that this compiles and runs fine on amd64 using 2.6.18-r1.
working on x86 with 2.6.18-r3
working on amd64 with 2.6.19-gentoo-r1
*** Bug 158097 has been marked as a duplicate of this bug. ***
Portage still (or again?) contains the old ebuild without fixes that doesn't
work on 2.6.19.
It seems that both bugs solve the same issue, just this ones does it with sed
instead of a separate patch. Anyway as it is stated in comment #17 the fixed
version should be in the portage and it doesn't seem that it is there indeed.
Indeed, wrong ebuild in portage. The one contributed from Paul Bredbury should
be in portage, please replace it, thanks.
can we see this build in portage soon?