I have the current version of LFS installed on my system as well as some
packages from the current blfs. I attempted to build cdrtools from the book and
was unable to get it to compile cleanly. The strange thing is that the build
errors out but does not error out on the end like a normal package. I suspect
this is due to shillys silly build system but I am not sure. I only know that
it generates errors and refuses to install. I will include below some of the
errors that I can see. I suspect that this is due to me using a 2.6.32 kernel.
../RULES/r-gmake.dep:76: OBJ/i686-linux-cc/sense.d: No such file or directory
../RULES/r-gmake.dep:76: OBJ/i686-linux-cc/dmaresid.d: No such file or directory
../RULES/r-gmake.dep:76: OBJ/i686-linux-cc/scsi_scan.d: No such file or
directory
../RULES/r-gmake.dep:76: OBJ/i686-linux-cc/scsi_cdr.d: No such file or directory
../RULES/r-gmake.dep:76: OBJ/i686-linux-cc/cd_misc.d: No such file or directory
../RULES/r-gmake.dep:76: OBJ/i686-linux-cc/modes.d: No such file or directory
==> MAKING DIRECTORY "OBJ/i686-linux-cc"
==> MAKING DEPENDENCIES "OBJ/i686-linux-cc/modes.d"
==> MAKING DEPENDENCIES "OBJ/i686-linux-cc/cd_misc.d"
==> MAKING DEPENDENCIES "OBJ/i686-linux-cc/scsi_cdr.d"
==> MAKING DEPENDENCIES "OBJ/i686-linux-cc/scsi_scan.d"
==> MAKING DEPENDENCIES "OBJ/i686-linux-cc/dmaresid.d"
==> MAKING DEPENDENCIES "OBJ/i686-linux-cc/sense.d"
==> MAKING DEPENDENCIES "OBJ/i686-linux-cc/scgcheck.d"
make[1]: Leaving directory `/tmp/cdrtools-2.01/scgcheck'
make[1]: Entering directory `/tmp/cdrtools-2.01/scgcheck'
==> COMPILING "OBJ/i686-linux-cc/scgcheck.o"
In file included from scgcheck.c:30:
../include/schily.h:111: error: conflicting types for 'fexecve'
/usr/include/unistd.h:552: note: previous declaration of 'fexecve' was here
../include/schily.h:190: error: conflicting types for 'getline'
/usr/include/stdio.h:651: note: previous declaration of 'getline' was here
make[1]: *** [OBJ/i686-linux-cc/scgcheck.o] Error 1
make[1]: Leaving directory `/tmp/cdrtools-2.01/scgcheck'
==> MAKING "all" ON SUBDIRECTORY "SRCROOT/scgskeleton"
make[1]: Entering directory `/tmp/cdrtools-2.01/scgskeleton'
../RULES/r-gmake.dep:76: OBJ/i686-linux-cc/skel.d: No such file or directory
../RULES/r-gmake.dep:76: OBJ/i686-linux-cc/io.d: No such file or directory
../RULES/r-gmake.dep:76: OBJ/i686-linux-cc/cd_misc.d: No such file or directory
../RULES/r-gmake.dep:76: OBJ/i686-linux-cc/scsi_cdr.d: No such file or directory
../RULES/r-gmake.dep:76: OBJ/i686-linux-cc/scsi_scan.d: No such file or
directory
../RULES/r-gmake.dep:76: OBJ/i686-linux-cc/modes.d: No such file or directory
../RULES/r-gmake.dep:76: OBJ/i686-linux-cc/misc.d: No such file or directory
../RULES/r-gmake.dep:76: OBJ/i686-linux-cc/getnum.d: No such file or directory
../RULES/r-gmake.dep:76: OBJ/i686-linux-cc/defaults.d: No such file or directory
==> MAKING DIRECTORY "OBJ/i686-linux-cc"
==> MAKING DEPENDENCIES "OBJ/i686-linux-cc/defaults.d"
--
treah blade <[email protected]>
--
http://linuxfromscratch.org/mailman/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page