From: Henrik M. <hen...@we...> - 2003-05-11 19:22:36
|
Hi, Recent SBCLs (both 0.8alpha and CVS HEAD) don't seem to build on FreeBSD 5 (using 5.1 BETA here). Here's the error I get: cc -g -Wall -O3 -I. -c -o bsd-os.o bsd-os.c In file included from bsd-os.c:37: /usr/include/sys/proc.h:266: redefinition of `struct thread' bsd-os.c: In function `is_valid_lisp_addr': bsd-os.c:197: warning: decimal constant is so large that it is unsigned bsd-os.c:200: structure has no member named `control_stack_start' bsd-os.c:200: structure has no member named `control_stack_end' bsd-os.c:202: structure has no member named `binding_stack_start' bsd-os.c: In function `memory_fault_handler': bsd-os.c:231: warning: implicit declaration of function `gencgc_handle_wp_violation' gmake: *** [bsd-os.o] Error 1 sys/proc.h indeed defines a struct thread. It didn't in FreeBSD 4, and buidling SBCL works fine there. Regards Henrik |