From: Harald Hanche-O. <ha...@ma...> - 2010-08-11 08:18:57
|
On Mac OS X 10.5.8, MacBook Pro (x86), from git as of a couple minutes ago: cc -g -Wall -O2 -fdollars-in-identifiers -mmacosx-version-min=10.5 -D_DARWIN_USE_64_BIT_INODE -arch x86_64 -fno-omit-frame-pointer -pagezero_size 0x100000 -I. -c -o x86-64-arch.o x86-64-arch.c x86-64-arch.c: In function 'context_eflags_addr': x86-64-arch.c:74: warning: pointer targets in return differ in signedness x86-64-arch.c: In function 'sigtrap_handler': x86-64-arch.c:279: warning: implicit declaration of function 'access_control_stack_pointer' x86-64-arch.c:280: error: invalid lvalue in assignment make: *** [x86-64-arch.o] Error 1 Indeed, the offending line says access_control_stack_pointer(arch_os_get_current_thread()) = (lispobj *)*os_context_sp_addr(context); and running the file through the preprocessor reveals that the macro access_control_stack_pointer is not defined. A look in thread.h indicates that the macro is not defined if LISP_FEATURE_SB_THREAD is undefined while LISP_FEATURE_X86_64 is defined. - Harald |