* Topic: Building hurd from cvs and found some errors (from 1 to 13 are libstore sources) * Building report #1: gcc -O -Wall -g -O3 -I./../exec -I. -I.. -I../include -D_GNU_SOURCE -D_IO_MTSAFE_IO -c -o device.o device.c device.c: In function `dev_error': device.c:44: warning: deprecated use of label at end of compound statement device.c: At top level: device.c:227: conflicting types for `store_device_class' store.h:507: previous declaration of `store_device_class' make: *** [device.o] Error 1 * Building report #2: gcc -O -Wall -g -O3 -I./../exec -I. -I.. -I../include -D_GNU_SOURCE -D_IO_MTSAFE_IO -c -o device.o device.c device.c:226: conflicting types for `store_device_class' store.h:507: previous declaration of `store_device_class' make: *** [device.o] Error 1 * Building report #3: gcc -O -Wall -g -O3 -I./../exec -I. -I.. -I../include -D_GNU_SOURCE -D_IO_MTSAFE_IO -c -o file.o file.c file.c: At top level: file.c:193: conflicting types for `store_file_class' store.h:509: previous declaration of `store_file_class' file.c: In function `file_byte_write': file.c:214: warning: passing arg 2 of `io_write' discards qualifiers from pointer target type make: *** [file.o] Error 1 * Building report #4: gcc -O -Wall -g -O3 -I./../exec -I. -I.. -I../include -D_GNU_SOURCE -D_IO_MTSAFE_IO -c -o stripe.o stripe.c stripe.c:106: conflicting types for `store_ileave_class' store.h:513: previous declaration of `store_ileave_class' stripe.c:149: conflicting types for `store_concat_class' store.h:514: previous declaration of `store_concat_class' make: *** [stripe.o] Error 1 * Building #5: gcc -O -Wall -g -O3 -I./../exec -I. -I.. -I../include -D_GNU_SOURCE -D_IO_MTSAFE_IO -c -o zero.o zero.c zero.c:174: conflicting types for `store_zero_class' store.h:512: previous declaration of `store_zero_class' make: *** [zero.o] Error 1 * Building #6: gcc -O -Wall -g -O3 -I./../exec -I. -I.. -I../include -D_GNU_SOURCE -D_IO_MTSAFE_IO -c -o open.o open.c open.c:64: conflicting types for `store_query_class' store.h:516: previous declaration of `store_query_class' make: *** [open.o] Error 1 * Building #7: gcc -O -Wall -g -O3 -I./../exec -I. -I.. -I../include -D_GNU_SOURCE -D_IO_MTSAFE_IO -c -o remap.o remap.c remap.c:201: conflicting types for `store_remap_class' store.h:515: previous declaration of `store_remap_class' make: *** [remap.o] Error 1 * Building #8: gcc -O -Wall -g -O3 -I./../exec -I. -I.. -I../include -D_GNU_SOURCE -D_IO_MTSAFE_IO -c -o task.o task.c task.c:128: conflicting types for `store_task_class' store.h:510: previous declaration of `store_task_class' make: *** [task.o] Error 1 * Building #9: gcc -O -Wall -g -O3 -I./../exec -I. -I.. -I../include -D_GNU_SOURCE -D_IO_MTSAFE_IO -c -o typed.o typed.c typed.c:85: conflicting types for `store_typed_open_class' store.h:520: previous declaration of `store_typed_open_class' make: *** [typed.o] Error 1 * Building #9: gcc -O -Wall -g -O3 -I./../exec -I. -I.. -I../include -D_GNU_SOURCE -D_IO_MTSAFE_IO -c -o copy.o copy.c copy.c:164: conflicting types for `store_copy_class' store.h:517: previous declaration of `store_copy_class' make: *** [copy.o] Error 1 * Building #10: gcc -O -Wall -g -O3 -I./../exec -I. -I.. -I../include -D_GNU_SOURCE -D_IO_MTSAFE_IO -c -o gunzip.o gunzip.c gunzip.c:275: conflicting types for `store_gunzip_class' store.h:518: previous declaration of `store_gunzip_class' make: *** [gunzip.o] Error 1 * Building #11: gcc -O -Wall -g -O3 -I./../exec -I. -I.. -I../include -D_GNU_SOURCE -D_IO_MTSAFE_IO -c -o mvol.o mvol.c mvol.c:82: conflicting types for `store_mvol_class' store.h:523: previous declaration of `store_mvol_class' make: *** [mvol.o] Error 1 * Building #12: gcc -O -Wall -g -O3 -I./../exec -I. -I.. -I../include -D_GNU_SOURCE -D_IO_MTSAFE_IO -c -o bunzip2.o bunzip2.c bunzip2.c:259: conflicting types for `store_bunzip2_class' store.h:519: previous declaration of `store_bunzip2_class' make: *** [bunzip2.o] Error 1 * Building #13: gcc -O -Wall -g -O3 -I./../exec -I. -I.. -I../include -D_GNU_SOURCE -D_IO_MTSAFE_IO -c -o nbd.o nbd.c nbd.c:361: conflicting types for `store_nbd_class' ../hurd/store.h:511: previous declaration of `store_nbd_class' make: *** [nbd.o] Error 1 * Building #14: make[1]: Entering directory `/home/baux/local/src/hurd/libdiskfs' gcc -O -Wall -g -O3 -I. -I.. -I../include -D_GNU_SOURCE -D_IO_MTSAFE_IO -c -o file-getfh.o file-getfh.c make[1]: Leaving directory `/home/baux/local/src/hurd/libdiskfs' file-getfh.c: In function `diskfs_S_file_getfh': file-getfh.c:46: `diskfs_fhandle' defined as wrong kind of tag file-getfh.c:47: `diskfs_fhandle' defined as wrong kind of tag make[1]: *** [file-getfh.o] Error 1 make: *** [libdiskfs] Error 2 * Building #15 make[1]: Entering directory `/home/baux/local/src/hurd/libps' gcc -O -Wall -g -O3 -I. -I.. -I../include -D_GNU_SOURCE -D_IO_MTSAFE_IO -c -o filters.o filters.c make[1]: Leaving directory `/home/baux/local/src/hurd/libps' filters.c:41: conflicting types for `ps_own_filter' ps.h:555: previous declaration of `ps_own_filter' filters.c:50: conflicting types for `ps_not_leader_filter' ps.h:557: previous declaration of `ps_not_leader_filter' filters.c:61: conflicting types for `ps_unorphaned_filter' ps.h:562: previous declaration of `ps_unorphaned_filter' filters.c:69: conflicting types for `ps_ctty_filter' ps.h:559: previous declaration of `ps_ctty_filter' filters.c:77: conflicting types for `ps_parent_filter' ps.h:565: previous declaration of `ps_parent_filter' filters.c:90: conflicting types for `ps_alive_filter' ps.h:567: previous declaration of `ps_alive_filter' make[1]: *** [filters.o] Error 1 make: *** [libps] Error 2 * Building #16 make[1]: Entering directory `/home/baux/local/src/hurd/ufs' make ufs prof-depend=t make[2]: Entering directory `/home/baux/local/src/hurd/ufs' gcc -O -Wall -g -O3 -I. -I.. -I../include -D_GNU_SOURCE -D_IO_MTSAFE_IO -c -o alloc.o alloc.c make[2]: Leaving directory `/home/baux/local/src/hurd/ufs' make[1]: Leaving directory `/home/baux/local/src/hurd/ufs' In file included from alloc.c:56: ufs.h: In function `swab_long_long': ufs.h:211: 'Ll' and 'lL' are not valid integer suffixes make[2]: *** [alloc.o] Error 1 make[1]: *** [ufs.prof_d] Error 2 make: *** [ufs] Error 2 * Building #17 make[1]: Entering directory `/home/baux/local/src/hurd/serverboot' make serverboot prof-depend=t make[2]: Entering directory `/home/baux/local/src/hurd/serverboot' make[2]: Leaving directory `/home/baux/local/src/hurd/serverboot' make[1]: Leaving directory `/home/baux/local/src/hurd/serverboot' make[2]: *** No rule to make target `boot_script.o', needed by `serverboot'. Stop. make[1]: *** [serverboot.prof_d] Error 2 make: *** [serverboot] Error 2 * Patch: in attach there're patches for upper builbing errors *** System: * uname: GNU elisya.cyboman.spc 0.2 GNUmach-1.2/Hurd-0.2 i386-AT386 unknown * libc version: libc0.2 * gcc version: Reading specs from /usr/lib/gcc-lib/i386-gnu/3.0/specs Configured with: ../src/configure -v --enable-languages=c,c++,f77,proto,objc --prefix=/usr --infodir=/share/info --mandir=/share/man --enable-shared --with-gnu-as --with-gnu-ld --with-system-zlib --enable-long-long --enable-nls --without-x --without-included-gettext --disable-checking --with-cpp-install-dir=bin i386-gnu Thread model: single gcc version 3.0 (Debian) * Relevant Debian GNU/HURD packages installed ii gcc 2.95.4-3 The GNU C compiler. ii gcc-2.95 2.95.4-0.01052 The GNU C compiler. ii gcc-2.95-doc 2.95.4-0.01070 Documentation for the GNU compilers (gcc, go ii gcc-2.96-base 2.96-1 The GNU compiler collection (base package). ii gcc-2.96-doc 2.96-1 Documentation for the GNU compilers (gcc, go ii gcc-3.0 3.0-1 The GNU C compiler. ii gcc-3.0-base 3.0-4 The GNU compiler collection (base package). ii gcc-3.0-doc 3.0-4 Documentation for the GNU compilers (gcc, go ii libgcc1 3.0-1 GCC support library. ii hurd 20010608 The GNU Hurd ii hurd-dev 20010608 The GNU Hurd (development files) ii telnet-hurd 1.3.2-9 The telnet client. ii telnetd-hurd 1.3.2-9 The telnet server. ii gnumach 1.2-11 The GNU version of the Mach microkernel ii gnumach-dev 1.2-11 The GNU version of the Mach microkernel