i686-pc-linux-gnu-gcc: warning: -pipe ignored because -save-temps specified Using built-in specs. Target: i686-pc-linux-gnu Configured with: ../gcc-4.3.0/configure --mandir=/usr/share/i686-pc-linux-gnu/4.3.0/man --infodir=/usr/share/i686-pc-linux-gnu/4.3.0/info --prefix=/usr --host=i686-pc-linux-gnu --target=i686-pc-linux-gnu --build=i686-pc-linux-gnu --disable-nls --disable-checking --disable-multilib --disable-werror --enable-shared --enable-libgcc-math --enable-tls --enable-threads=posix --enable-bootstrap --enable-__cxa_atexit --enable-languages=c,c++,fortran --with-cpu=pentium3 --enable-clocale=gnu Thread model: posix gcc version 4.3.0 20070411 (experimental) /usr/libexec/gcc/i686-pc-linux-gnu/4.3.0/cc1 -E -quiet -v -IOBJ/x86-linux-cc -I../incs/x86-linux-cc -I../include -I../libscg -I../cdrecord -D__attribute_const__=const -DSCHILY_BUILD -DFIFO -DCD_DEVICE="yourSCSI_Bus,yourSCSI_ID,yourSCSI_LUN" -DFILENAME="audio" -DUNDERSAMPLING=1 -DVERSION="2.01.01a25_linux_2.6.20.4a_i686_pentium-iii--katmai-" -DBITS_P_S=16 -DCHANNELS=2 -DAUDIOTYPE="wav" -DDURATION=0 -DDEF_INTERFACE="generic_scsi" -DUSE_PARANOIA=1 -DDEFAULT_SPEED=0 -DCDINDEX_SUPPORT -DCDDB_SUPPORT -DCDDBHOST="freedb.freedb.org" -DCDDBPORT=8880 -DHAVE_IOCTL_INTERFACE -DECHO_TO_SOUNDCARD -DSOUND_DEV="/dev/dsp" -DNSECTORS=75 -DINFOFILES -DMD5_SIGNATURES -DAUX_DEVICE="/dev/cdrom" -DSCHILY_PRINT scsi_cdr.c -march=pentium3 -finput-charset=ISO-8859-1 -fexec-charset=UTF-8 -O -O2 -fpch-preprocess -o scsi_cdr.i ignoring nonexistent directory "/usr/lib/gcc/i686-pc-linux-gnu/4.3.0/../../../../i686-pc-linux-gnu/include" #include "..." search starts here: #include <...> search starts here: OBJ/x86-linux-cc ../incs/x86-linux-cc ../include ../libscg ../cdrecord /usr/local/include /usr/lib/gcc/i686-pc-linux-gnu/4.3.0/include /usr/lib/gcc/i686-pc-linux-gnu/4.3.0/include-fixed /usr/include End of search list. /usr/libexec/gcc/i686-pc-linux-gnu/4.3.0/cc1 -fpreprocessed scsi_cdr.i -quiet -dumpbase scsi_cdr.c -march=pentium3 -auxbase-strip OBJ/x86-linux-cc/scsi_cdr.o -O -O2 -version -finput-charset=ISO-8859-1 -fexec-charset=UTF-8 -o scsi_cdr.s GNU C version 4.3.0 20070411 (experimental) (i686-pc-linux-gnu) compiled by GNU C version 4.3.0 20070411 (experimental). GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 Compiler executable checksum: bf863a5feb01e9874cf4d63968228528 scsi_cdr.c: In function 'select_secsize': scsi_cdr.c:2063: error: cannot take address of bit-field 'sense_data_len' scsi_cdr.c:2063: error: cannot take address of bit-field 'sense_data_len' scsi_cdr.c:2063: error: cannot take address of bit-field 'sense_data_len'
This is from cdr-tools-2.01.01_alpha255. It compiled OK with the gcc-4.2.0 branch. I had a hard time getting Schily's nested makefiles to give me a required scs_cdr.i output. My attempts at reducing were fruitless. -- Summary: cannot take address of bit field Product: gcc Version: 4.3.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: malitzke at metronets dot com GCC build triplet: i686-pc-linux-gcc GCC host triplet: i686-pc-linux-gcc GCC target triplet: i686-pc-linux-gcc http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31541