Fwd: The problem of grub-0.97 install

li fei tezuka158 at gmail.com
Fri Oct 12 13:51:55 CEST 2007


---------- Forwarded message ----------
From: li fei <tezuka158 at gmail.com>
Date: 2007-10-12 下午12:00
Subject: The problem of grub-0.97 install
To: l4 <l4-hackers at os.inf.tu-dresden.de>

Hi!all,
    When I compiled the grub, I met some problems. I patched the patches
which I down from the
http://os.inf.tu-dresden.de/~adam/grub/0.97/<http://os.inf.tu-dresden.de/%7Eadam/grub/0.97/>
.
    I patched the patches from the grub-0.97-os.1.diff to the
grub-0.97-grub-0.97-os.5.diff, and I found they all have mistakes, the error
from the grub-0.97-os.2.diff to the grub-0.97-os.5 were the same.Below are
the errors:

    pre_stage2_exec-bios.o : In function `get_cdinfo':
    /home/l4/Desktop/grub-0.97/stage2/bios.c:179: undefined reference to
`__stack_chk_fail'
    pre_stage2_exec-bios.o: In function `get_diskinfo':
    /home/l4/Desktop/grub- 0.97/stage2/bios.c:317: undefined reference to
`__stack_chk_fail'
    pre_stage2_exec-boot.o: In function `load_image':
    /home/l4/Desktop/grub-0.97/stage2/boot.c:759: undefined reference to
`__stack_chk_fail'
    pre_stage2_exec-builtins.o: In function `blocklist_func':
    /home/l4/Desktop/grub-0.97/stage2/builtins.c:224: undefined reference to
`__stack_chk_fail'
    pre_stage2_exec-builtins.o: In function `embed_func':
    /home/l4/Desktop/grub-0.97/stage2/builtins.c:1191: undefined reference
to `__stack_chk_fail'
    pre_stage2_exec-builtins.o:/home/l4/Desktop/grub-0.97/stage2/builtins.c:1350:
more undefined references to `__stack_chk_fail' follow
    collect2: ld returned 1 exit status
    make[2]: *** [pre_stage2.exec] Error 1
    make[2]: Leaving directory `/home/l4/Desktop/grub-0.97/stage2'
    make[1]: *** [all-recursive] Error 1
    make[1]: Leaving directory `/home/l4/Desktop/grub- 0.97'
    make: *** [all] Error 2

    And the error when I patched the grub-0.97-os.1.diff is different. The
error is below:


  builtins.c: In function 'vbeset_func':
  builtins.c :4891: warning: pointer targets in passing argument 1 of
'get_vbe_pmif' differ in signedness
  builtins.c:4891: warning: pointer targets in passing argument 2 of
'get_vbe_pmif' differ in signedness
  builtins.c: In function 'toggle_func':
  builtins.c:5463: error: invalid storage class for function 'process_var'
  builtins.c:5463: warning: no previous prototype for 'process_var'
  builtins.c:5523: error: invalid storage class for function 'process_block'
  builtins.c:5523: warning: no previous prototype for 'process_block'
  builtins.c: In function 'toggle_trigger_init':
  builtins.c:5744: error: invalid storage class for function 'detect_vmware'
  builtins.c:5744: warning: no previous prototype for 'detect_vmware'
  make[2]: *** [pre_stage2_exec- builtins.o] Error 1
  make[2]: Leaving directory `/home/l4/grub-0.97/stage2'
  make[1]: *** [all-recursive] Error 1
  make[1]: Leaving directory `/home/l4/grub-0.97'
  make: *** [all] Error 2

 I compiled the grub under the ubuntu 7.04 environment, using the
gcc-4.1.2and g++-
4.1.2.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://os.inf.tu-dresden.de/pipermail/l4-hackers/attachments/20071012/93a5916b/attachment.html>


More information about the l4-hackers mailing list