Bugzilla – Bug 5612
cdrtools fails to compile (possibly due to 2.6 kernel)
Last modified: 2007-04-01 02:06:19 UTC
I can't seem to get cdrtools to cast since I upgraded to the 2.6 kernel. I'm using kernel 2.6.1 at the moment, with no scsi emulation (I'm using ATAPI instead as Linus recommends). The build of cdrtools finally fails with the message "/usr/lib/gcc-lib/ i686-pc-linux-gnu/3.3.2/../../../../i686-pc-linux-gnu/bin/ld: cannot find -lscg". As I understand it, libscg should be build by cdrtools itself. During the compilation there are a lot of complaints about missing files. I'll attach the compile log.
Created attachment 2217 [details] cdrtools compile log
Have you recompiled glibc against the 2.6 headers? cdrtools builds fine for me in 2.6 after Hamish's great work on the glibc spell.
Yes, several times :(
I had previously cast this(last week ? 2.6.1-mm3 ?) but it does now fail. only difference is an update to the cdrtools spell. The problem might be in the path the current spell uses for kernel headers. Your log uses /usr/src/linux as does the one of mine that fails. The older spell might correctly use the half-sanitised headers from /usr/include instead.
In that case can the spell be reverted to use the other headers?
I fixed this yesterday in devel and test
closing fixed bugs
reassign to sm-grimoire-bugs