From Bugzilla Helper: User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4.1) Gecko/20031114 Epiphany/1.0.4 Description of problem: Build fails because a typedef for u8 is not in found in /usr/src/linux/scsi.h Kernel headers should not be included in userspace programs. One possible solution is to patch the file cdrtools-2.01/DEFAULTS/Defaults.linux to not include kernel headers. This will force the use of scsi.h from glibc-headers. If this solution is used, glibc-headers should probably have a BuildRequires entry in the .spec file. Version-Release number of selected component (if applicable): cdrtools-2.01-0.a27.2 How reproducible: Always Steps to Reproduce: 1. install vanilla 2.6 kernel 2. create symbolic link /usr/src/linux 3. build cdrtools Actual Results: /usr/src/linux/include/scsi/scsi.h:217: error: syntax error before "u8" Additional info:
$ rpm -qf /usr/include/scsi/scsi.h glibc-headers-2.3.3-27