Hi, I have a compilation error when I try to compile GRUB version 0.95. It starts with warning that some defines are redefined, until I get the error that ino_t has conflicting defines.
> /usr/include/bits/types.h:51: warning: `__uint64_t' previously declared here > ufs2.h:100: error: conflicting types for `ino_t' My hardware: Athlon 1 Ghz Distribution : Suse 8.2 If you need more info you can contact me at [EMAIL PROTECTED] But state clear what you need cause I am a noob in these things :-) Bettes More output ============= make[3]: Entering directory `/home/bettes/Documents/Programs/pocketlinux/sources/grub-0.95/stage2' if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1 -Wall -Wmissing-prototypes -Wunused -Wshadow -Wpointer-arith -falign-jumps=1 -falign-loops=1 -falign-functions=1 -Wundef -O2 -I../lib -DGRUB_UTIL=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFSYS_ISO9660=1 -DFSYS_JFS=1 -DFSYS_MINIX=1 -DFSYS_REISERFS=1 -DFSYS_UFS2=1 -DFSYS_VSTAFS=1 -DFSYS_XFS=1 -DUSE_MD5_PASSWORDS=1 -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -fwritable-strings -g -MT libgrub_a-fsys_ufs2.o -MD -MP -MF ".deps/libgrub_a-fsys_ufs2.Tpo" -c -o libgrub_a-fsys_ufs2.o `test -f 'fsys_ufs2.c' || echo './'`fsys_ufs2.c; \ then mv -f ".deps/libgrub_a-fsys_ufs2.Tpo" ".deps/libgrub_a-fsys_ufs2.Po"; else rm -f ".deps/libgrub_a-fsys_ufs2.Tpo"; exit 1; fi In file included from fsys_ufs2.c:62: ufs2.h:50: warning: redefinition of `int8_t' /usr/include/sys/types.h:191: warning: `int8_t' previously declared here ufs2.h:51: warning: redefinition of `int16_t' /usr/include/sys/types.h:192: warning: `int16_t' previously declared here ufs2.h:52: warning: redefinition of `int32_t' /usr/include/sys/types.h:193: warning: `int32_t' previously declared here ufs2.h:53: warning: redefinition of `int64_t' /usr/include/sys/types.h:194: warning: `int64_t' previously declared here ufs2.h:59: warning: redefinition of `u_char' /usr/include/sys/types.h:35: warning: `u_char' previously declared here ufs2.h:60: warning: redefinition of `u_int' /usr/include/sys/types.h:37: warning: `u_int' previously declared here ufs2.h:62: warning: redefinition of `u_int8_t' /usr/include/sys/types.h:197: warning: `u_int8_t' previously declared here ufs2.h:63: warning: redefinition of `u_int16_t' /usr/include/sys/types.h:198: warning: `u_int16_t' previously declared here ufs2.h:64: warning: redefinition of `u_int32_t' /usr/include/sys/types.h:199: warning: `u_int32_t' previously declared here ufs2.h:65: warning: redefinition of `u_int64_t' /usr/include/sys/types.h:200: warning: `u_int64_t' previously declared here ufs2.h:72: warning: redefinition of `__uint8_t' /usr/include/bits/types.h:41: warning: `__uint8_t' previously declared here ufs2.h:73: warning: redefinition of `__uint16_t' /usr/include/bits/types.h:43: warning: `__uint16_t' previously declared here ufs2.h:74: warning: redefinition of `__uint32_t' /usr/include/bits/types.h:45: warning: `__uint32_t' previously declared here ufs2.h:75: warning: redefinition of `__uint64_t' /usr/include/bits/types.h:51: warning: `__uint64_t' previously declared here ufs2.h:100: error: conflicting types for `ino_t' /usr/include/sys/types.h:50: error: previous declaration of `ino_t' fsys_ufs2.c: In function `ufs2_mount': fsys_ufs2.c:96: warning: comparison between signed and unsigned fsys_ufs2.c: In function `ufs2_read': fsys_ufs2.c:178: warning: comparison between signed and unsigned fsys_ufs2.c:178: warning: signed and unsigned type in conditional expression fsys_ufs2.c: In function `ufs2_dir': fsys_ufs2.c:262: warning: comparison between signed and unsigned fsys_ufs2.c:278: warning: comparison between signed and unsigned fsys_ufs2.c:278: warning: signed and unsigned type in conditional expression make[3]: *** [libgrub_a-fsys_ufs2.o] Error 1 make[3]: Leaving directory `/home/bettes/Documents/Programs/pocketlinux/sources/grub-0.95/stage2' make[2]: *** [all] Error 2 make[2]: Leaving directory `/home/bettes/Documents/Programs/pocketlinux/sources/grub-0.95/stage2' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/bettes/Documents/Programs/pocketlinux/sources/grub-0.95' make: *** [all] Error 2 _______________________________________________ Bug-grub mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/bug-grub
