Hi! I tried to compile grub-0.97 on SuSE-Linux 10.0, but without success. After checking out CVS I configured using:
./configure --enable-rtl8139 --enable-tulip \ --enable-eepro100 --enable-epic100 \ --enable-lance --enable-diskless Then 'make' --- then various errors: main.c:57: error: static declaration of 'bootp_data' follows non-static declaration ./etherboot.h:534: error: previous declaration of 'bootp_data' was here main.c:59: error: static declaration of 'end_of_rfc1533' follows non-static declaration ./etherboot.h:536: error: previous declaration of 'end_of_rfc1533' was here main.c: In function 'udp_transmit': main.c:231: warning: pointer targets in passing argument 1 of 'eth_transmit' differ in signedness main.c:276: warning: pointer targets in passing argument 1 of 'eth_transmit' differ in signedness main.c:290: warning: pointer targets in passing argument 1 of 'eth_transmit' differ in signedness main.c: In function 'tftp': main.c:462: warning: pointer targets in passing argument 1 of 'fnc' differ in signedness main.c: In function 'rarp': main.c:509: warning: pointer targets in passing argument 1 of 'eth_transmit' differ in signedness main.c: In function 'await_reply': main.c:893: warning: pointer targets in passing argument 1 of 'grub_memcmp' differ in signedness main.c:895: warning: pointer targets in passing argument 1 of 'grub_memcmp' differ in signedness main.c:925: warning: pointer targets in passing argument 1 of 'decode_rfc1533' differ in signedness main.c: In function 'decode_rfc1533': main.c:973: warning: pointer targets in passing argument 1 of 'grub_memcmp' differ in signedness main.c:973: warning: pointer targets in passing argument 2 of 'grub_memcmp' differ in signedness main.c:984: warning: pointer targets in passing argument 1 of 'grub_memcmp' differ in signedness main.c:984: warning: pointer targets in passing argument 2 of 'grub_memcmp' differ in signedness main.c:1057: warning: pointer targets in passing argument 1 of 'grub_memcmp' differ in signedness main.c:1057: warning: pointer targets in passing argument 2 of 'grub_memcmp' differ in signedness make[2]: *** [libdrivers_a-main.o] Error 1 make[2]: Leaving directory `/home/ts/grub/netboot' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/ts/grub' make: *** [all] Error 2 Anyone successfully compiled grub on SuSE 10.0 enabling diskless and compiling some ethernet adapter drivers in? -- thomas _______________________________________________ Bug-grub mailing list [email protected] http://lists.gnu.org/mailman/listinfo/bug-grub
