[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