Re: cdrtools 3.0.0 and dvd+rw-tools does not compile
Hi,
> /usr/include/scsi/scsi.h: In function 'scsi_varlen_cdb_length':
> /usr/include/scsi/scsi.h:159: error: 'struct scsi_varlen_cdb_hdr' has no
> membernamed 'additional_cdb_length'
This looks like a problem with the installed system headers.
/usr/include/scsi/scsi.h is included by burn programs in order to access
Linux system functions for SCSI operations. If there is an error in these
headers then the burn programs are not to blame on the first hand.
There might be the necessity to include other .h files before scsi.h.
But this is not needed with other Linux distros. So i expect you will
find some deviation from the usual Linux header configuration.
> /usr/include/scsi/scsi.h:148: error: expected specifier-qualifier-list
> before 'u8'
I find this type on my system in
/usr/include/asm-i386/types.h:typedef unsigned char u8;
When you have solved this issue, i would like to propose you also
try to compile my programs cdrskin and xorriso.
Either in their dynamically linked form
http://www.libburnia-project.org/wiki/Releases
http://files.libburnia-project.org/releases/libisofs-1.2.6.tar.gz
http://files.libburnia-project.org/releases/libburn-1.2.6.tar.gz
http://files.libburnia-project.org/releases/libisoburn-1.2.6.tar.gz
or as standalone binaries
http://scdbackup.webframe.org/cdrskin_eng.html
http://scdbackup.webframe.org/cdrskin-1.2.6.tar.gz
http://www.gnu.org/software/xorriso/
http://www.gnu.org/software/xorriso/xorriso-1.2.6.tar.gz
Proposals for better portability or other improvements are welcome.
Have a nice day :)
Thomas
Reply to: