[FreeVMS] building 0.3.13
Fausto Saporito
fausap at unina.it
Thu May 14 17:03:49 CEST 2009
Hello all,
trying to have a clean build environment I installed ubuntu 9.04 with
gcc 4.3.3
All is fine, but I have a error compiling grub. With gcc 3.4.6 I had
no prob, maybe it's a different requirement from newer version of GCC,
about C/C++ syntax.
But why have to use this old version of GRUB?
Fausto
if gcc -DHAVE_CONFIG_H -I. -I../../grub-0.95/stage2 -I..
-I../../grub-0.95/stage1 -Wall -Wmissing-prototypes -Wunused -Wshadow
-Wpointer-arith -falign-jumps=1 -falign-loops=1 -falign-functions=1
-Wundef -Os -fno-stack-protector -fno-builtin -nostdinc
-DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -DFSYS_EXT2FS=1 -DFSYS_ODS2=1
-DFSYS_FAT=1 -DFSYS_FFS=1 -DFSYS_UFS2=1 -DFSYS_MINIX=1
-DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 -DFSYS_JFS=1 -DFSYS_XFS=1
-DFSYS_ISO9660=1 -DUSE_MD5_PASSWORDS=1 -g -MT
pre_stage2_exec-builtins.o -MD -MP -MF
".deps/pre_stage2_exec-builtins.Tpo" -c -o pre_stage2_exec-builtins.o
`test -f 'builtins.c' || echo '../../grub-0.95/stage2/'`builtins.c; \
then mv -f ".deps/pre_stage2_exec-builtins.Tpo"
".deps/pre_stage2_exec-builtins.Po"; else rm -f
".deps/pre_stage2_exec-builtins.Tpo"; exit 1; fi
../../grub-0.95/stage2/builtins.c: In function 'blocklist_func':
../../grub-0.95/stage2/builtins.c:145: error: invalid storage class
for function 'disk_read_blocklist_func'
../../grub-0.95/stage2/builtins.c:144: warning: no previous prototype
for 'disk_read_blocklist_func'
../../grub-0.95/stage2/builtins.c: In function 'color_func':
../../grub-0.95/stage2/builtins.c:592: error: invalid storage class
for function 'color_number'
../../grub-0.95/stage2/builtins.c:591: warning: no previous prototype
for 'color_number'
../../grub-0.95/stage2/builtins.c: In function 'install_func':
../../grub-0.95/stage2/builtins.c:1751: error: invalid storage class
for function 'disk_read_savesect_func'
../../grub-0.95/stage2/builtins.c:1750: warning: no previous prototype
for 'disk_read_savesect_func'
../../grub-0.95/stage2/builtins.c:1767: error: invalid storage class
for function 'disk_read_blocklist_func'
../../grub-0.95/stage2/builtins.c:1766: warning: no previous prototype
for 'disk_read_blocklist_func'
../../grub-0.95/stage2/builtins.c: In function 'setkey_func':
../../grub-0.95/stage2/builtins.c:3499: error: invalid storage class
for function 'find_key_code'
../../grub-0.95/stage2/builtins.c:3498: warning: no previous prototype
for 'find_key_code'
../../grub-0.95/stage2/builtins.c:3516: error: invalid storage class
for function 'find_ascii_code'
../../grub-0.95/stage2/builtins.c:3515: warning: no previous prototype
for 'find_ascii_code'
make[2]: *** [pre_stage2_exec-builtins.o] Error 1
More information about the FreeVMS
mailing list