Hello, Recently cdemu-0.6 was released. While still an alpha version, I believe it should be placed in Portage as unstable because it finally has 2.6 kernel support. "This release supports the 2.4 and 2.6 Linux kernels." The present-time ebuild worked with some minor modifications.
Created attachment 24294 [details] modification to current ebuild
nothing to do with python?
dunno how lostlogic got this since i help develop cdemu :P
As the bug reporter I must say it's quite amusing how this has been bouncing around :-)
sorry spanks, didn't know that. will try and remember for the future
i'm in the metadata seemant ;)
Doesn't work for me(vanilla 2.6.3): >>> emerge (1 of 1) app-cdr/cdemu-0.6 to / >>> md5 src_uri ;-) cdemu-0.6-alpha.tar.bz2 >>> Unpacking source... >>> Unpacking cdemu-0.6-alpha.tar.bz2 to /var/tmp/portage/cdemu-0.6/work >>> Source unpacked. In file included from /usr/src/linux/include/asm/processor.h:18, from /usr/src/linux/include/asm/thread_info.h:13, from /usr/src/linux/include/linux/thread_info.h:21, from /usr/src/linux/include/linux/spinlock.h:12, from /usr/src/linux/include/linux/capability.h:45, from /usr/src/linux/include/linux/sched.h:7, from /usr/src/linux/include/linux/module.h:10, from cdemu_kernel.h:47, from cdemu.c:58: /usr/src/linux/include/asm/system.h: In function `__set_64bit_var': /usr/src/linux/include/asm/system.h:193: warning: dereferencing type-punned pointer will break strict-aliasing rules /usr/src/linux/include/asm/system.h:193: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from /usr/src/linux/include/linux/irq.h:20, from /usr/src/linux/include/asm/hardirq.h:6, from /usr/src/linux/include/linux/interrupt.h:11, from /usr/src/linux/include/asm/highmem.h:24, from /usr/src/linux/include/linux/highmem.h:14, from /usr/src/linux/include/linux/pagemap.h:10, from /usr/src/linux/include/linux/blkdev.h:10, from cdemu_kernel.h:49, from cdemu.c:58: /usr/src/linux/include/asm/irq.h:16:25: irq_vectors.h: No such file or directory In file included from /usr/src/linux/include/asm/hardirq.h:6, from /usr/src/linux/include/linux/interrupt.h:11, from /usr/src/linux/include/asm/highmem.h:24, from /usr/src/linux/include/linux/highmem.h:14, from /usr/src/linux/include/linux/pagemap.h:10, from /usr/src/linux/include/linux/blkdev.h:10, from cdemu_kernel.h:49, from cdemu.c:58: /usr/src/linux/include/linux/irq.h: At top level: /usr/src/linux/include/linux/irq.h:70: error: `NR_IRQS' undeclared here (not in a function) In file included from /usr/src/linux/include/linux/irq.h:72, from /usr/src/linux/include/asm/hardirq.h:6, from /usr/src/linux/include/linux/interrupt.h:11, from /usr/src/linux/include/asm/highmem.h:24, from /usr/src/linux/include/linux/highmem.h:14, from /usr/src/linux/include/linux/pagemap.h:10, from /usr/src/linux/include/linux/blkdev.h:10, from cdemu_kernel.h:49, from cdemu.c:58: /usr/src/linux/include/asm/hw_irq.h:28: error: `NR_IRQ_VECTORS' undeclared here (not in a function) /usr/src/linux/include/asm/hw_irq.h:31: error: `NR_IRQS' undeclared here (not in a function) !!! ERROR: app-cdr/cdemu-0.6 failed. !!! Function src_compile, Line 25, Exitcode 1 !!! could not make kernel module
0.6_beta is now in portage