[Ecls-list] Compiling 0.9j on OSX 10.5 PPC with threads

Jeff Ober jeffober at gmail.com
Sat Apr 5 16:04:18 UTC 2008


I am having difficulty compiling ecl 0.9j on Mac OS 10.5 PPC with threads. I
configure with --enable-threads and --enable-unicode. It works find with
unicode, but not with threads. Here is what make does:

gcc -fPIC -fno-common -DPACKAGE_NAME=\"gc\" -DPACKAGE_TARNAME=\"gc\"
-DPACKAGE_VERSION=\"6.8\" "-DPACKAGE_STRING=\"gc 6.8\""
-DPACKAGE_BUGREPORT=\"Hans.Boehm at hp.com\" -DGC_VERSION_MAJOR=6
-DGC_VERSION_MINOR=8 -DPACKAGE=\"gc\" -DVERSION=\"6.8\"
-DGC_DARWIN_THREADS=1 -DTHREAD_LOCAL_ALLOC=1 -DSTDC_HEADERS=1
-DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1
-DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1
-DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DSILENT=1 -DNO_SIGNALS=1
-DNO_EXECUTE_PERMISSION=1 -DALL_INTERIOR_POINTERS=1 -DJAVA_FINALIZATION=1
-DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1
-I/Users/jso/Desktop/ecl-0.9j/src/gc/include -fexceptions -g -O2 -fPIC
-fno-common -D_THREAD_SAFE -fstrict-aliasing -fexceptions -MT
darwin_stop_world.lo -MD -MP -MF .deps/darwin_stop_world.Tpo -c
/Users/jso/Desktop/ecl-0.9j/src/gc/darwin_stop_world.c -o
darwin_stop_world.o
/Users/jso/Desktop/ecl-0.9j/src/gc/darwin_stop_world.c: In function
'GC_push_all_stacks':
/Users/jso/Desktop/ecl-0.9j/src/gc/darwin_stop_world.c:215: error:
'ppc_thread_state_t' has no member named 'r1'
/Users/jso/Desktop/ecl-0.9j/src/gc/darwin_stop_world.c:216: error:
'ppc_thread_state_t' has no member named 'r1'
/Users/jso/Desktop/ecl-0.9j/src/gc/darwin_stop_world.c:218: error:
'ppc_thread_state_t' has no member named 'r0'
/Users/jso/Desktop/ecl-0.9j/src/gc/darwin_stop_world.c:219: error:
'ppc_thread_state_t' has no member named 'r2'
/Users/jso/Desktop/ecl-0.9j/src/gc/darwin_stop_world.c:220: error:
'ppc_thread_state_t' has no member named 'r3'
/Users/jso/Desktop/ecl-0.9j/src/gc/darwin_stop_world.c:221: error:
'ppc_thread_state_t' has no member named 'r4'
/Users/jso/Desktop/ecl-0.9j/src/gc/darwin_stop_world.c:222: error:
'ppc_thread_state_t' has no member named 'r5'
/Users/jso/Desktop/ecl-0.9j/src/gc/darwin_stop_world.c:223: error:
'ppc_thread_state_t' has no member named 'r6'
/Users/jso/Desktop/ecl-0.9j/src/gc/darwin_stop_world.c:224: error:
'ppc_thread_state_t' has no member named 'r7'
/Users/jso/Desktop/ecl-0.9j/src/gc/darwin_stop_world.c:225: error:
'ppc_thread_state_t' has no member named 'r8'
/Users/jso/Desktop/ecl-0.9j/src/gc/darwin_stop_world.c:226: error:
'ppc_thread_state_t' has no member named 'r9'
/Users/jso/Desktop/ecl-0.9j/src/gc/darwin_stop_world.c:227: error:
'ppc_thread_state_t' has no member named 'r10'
/Users/jso/Desktop/ecl-0.9j/src/gc/darwin_stop_world.c:228: error:
'ppc_thread_state_t' has no member named 'r11'
/Users/jso/Desktop/ecl-0.9j/src/gc/darwin_stop_world.c:229: error:
'ppc_thread_state_t' has no member named 'r12'
/Users/jso/Desktop/ecl-0.9j/src/gc/darwin_stop_world.c:230: error:
'ppc_thread_state_t' has no member named 'r13'
/Users/jso/Desktop/ecl-0.9j/src/gc/darwin_stop_world.c:231: error:
'ppc_thread_state_t' has no member named 'r14'
/Users/jso/Desktop/ecl-0.9j/src/gc/darwin_stop_world.c:232: error:
'ppc_thread_state_t' has no member named 'r15'
/Users/jso/Desktop/ecl-0.9j/src/gc/darwin_stop_world.c:233: error:
'ppc_thread_state_t' has no member named 'r16'
/Users/jso/Desktop/ecl-0.9j/src/gc/darwin_stop_world.c:234: error:
'ppc_thread_state_t' has no member named 'r17'
/Users/jso/Desktop/ecl-0.9j/src/gc/darwin_stop_world.c:235: error:
'ppc_thread_state_t' has no member named 'r18'
/Users/jso/Desktop/ecl-0.9j/src/gc/darwin_stop_world.c:236: error:
'ppc_thread_state_t' has no member named 'r19'
/Users/jso/Desktop/ecl-0.9j/src/gc/darwin_stop_world.c:237: error:
'ppc_thread_state_t' has no member named 'r20'
/Users/jso/Desktop/ecl-0.9j/src/gc/darwin_stop_world.c:238: error:
'ppc_thread_state_t' has no member named 'r21'
/Users/jso/Desktop/ecl-0.9j/src/gc/darwin_stop_world.c:239: error:
'ppc_thread_state_t' has no member named 'r22'
/Users/jso/Desktop/ecl-0.9j/src/gc/darwin_stop_world.c:240: error:
'ppc_thread_state_t' has no member named 'r23'
/Users/jso/Desktop/ecl-0.9j/src/gc/darwin_stop_world.c:241: error:
'ppc_thread_state_t' has no member named 'r24'
/Users/jso/Desktop/ecl-0.9j/src/gc/darwin_stop_world.c:242: error:
'ppc_thread_state_t' has no member named 'r25'
/Users/jso/Desktop/ecl-0.9j/src/gc/darwin_stop_world.c:243: error:
'ppc_thread_state_t' has no member named 'r26'
/Users/jso/Desktop/ecl-0.9j/src/gc/darwin_stop_world.c:244: error:
'ppc_thread_state_t' has no member named 'r27'
/Users/jso/Desktop/ecl-0.9j/src/gc/darwin_stop_world.c:245: error:
'ppc_thread_state_t' has no member named 'r28'
/Users/jso/Desktop/ecl-0.9j/src/gc/darwin_stop_world.c:246: error:
'ppc_thread_state_t' has no member named 'r29'
/Users/jso/Desktop/ecl-0.9j/src/gc/darwin_stop_world.c:247: error:
'ppc_thread_state_t' has no member named 'r30'
/Users/jso/Desktop/ecl-0.9j/src/gc/darwin_stop_world.c:248: error:
'ppc_thread_state_t' has no member named 'r31'
make[3]: *** [darwin_stop_world.lo] Error 1
make[2]: *** [install-recursive] Error 1
make[1]: *** [libeclgc.a] Error 2
make: *** [all] Error 2

Anyone have any ideas? Thanks,

Jeff
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/ecl-devel/attachments/20080405/8bc07246/attachment.html>


More information about the ecl-devel mailing list