[Ecls-list] ming32 build failure with new boehm
Marko Kocić
marko.kocic at gmail.com
Thu Apr 16 21:48:47 UTC 2009
mingw build fails on mingw with the following error.
Btw, what happened to the build farm, why are there no msvc and mingw builds?
I'll try nonthreaded build and report here.
if [ -f CROSS-COMPILER ]; then \
touch ecl_min.exe; \
else \
gcc -Lc:/msys/1.0/local/lib -o ecl_min.exe cinit.o
c/all_symbols.o -L./ libeclmin.a -leclgc
-lm -lws2_32 -lgmp;\
fi
libeclmin.a(threads.o): In function `mp_process_enable':
c:/dev/cvstree/ecl.git/src/c/threads.d:305: undefined reference to
`GC_CreateThread at 24'
.//libeclgc.a(misc.o): In function `GC_disable':
c:/dev/cvstree/ecl.git/src/gc/misc.c:1092: undefined reference to
`GC_need_to_lock'
c:/dev/cvstree/ecl.git/src/gc/misc.c:1092: undefined reference to
`GC_allocate_ml'
c:/dev/cvstree/ecl.git/src/gc/misc.c:1094: undefined reference to
`GC_need_to_lock'
c:/dev/cvstree/ecl.git/src/gc/misc.c:1094: undefined reference to
`GC_allocate_ml'
.//libeclgc.a(misc.o): In function `GC_enable':
c:/dev/cvstree/ecl.git/src/gc/misc.c:1085: undefined reference to
`GC_need_to_lock'
c:/dev/cvstree/ecl.git/src/gc/misc.c:1085: undefined reference to
`GC_allocate_ml'
c:/dev/cvstree/ecl.git/src/gc/misc.c:1087: undefined reference to
`GC_need_to_lock'
c:/dev/cvstree/ecl.git/src/gc/misc.c:1087: undefined reference to
`GC_allocate_ml'
.//libeclgc.a(misc.o): In function `GC_set_warn_proc':
c:/dev/cvstree/ecl.git/src/gc/misc.c:1046: undefined reference to
`GC_need_to_lock'
c:/dev/cvstree/ecl.git/src/gc/misc.c:1046: undefined reference to
`GC_allocate_ml'
c:/dev/cvstree/ecl.git/src/gc/misc.c:1049: undefined reference to
`GC_need_to_lock'
c:/dev/cvstree/ecl.git/src/gc/misc.c:1049: undefined reference to
`GC_allocate_ml'
.//libeclgc.a(misc.o): In function `GC_new_proc':
c:/dev/cvstree/ecl.git/src/gc/misc.c:1150: undefined reference to
`GC_need_to_lock'
c:/dev/cvstree/ecl.git/src/gc/misc.c:1152: undefined reference to
`GC_need_to_lock'
c:/dev/cvstree/ecl.git/src/gc/misc.c:1152: undefined reference to
`GC_allocate_ml'
c:/dev/cvstree/ecl.git/src/gc/misc.c:1150: undefined reference to
`GC_allocate_ml'
.//libeclgc.a(misc.o): In function `GC_new_kind':
c:/dev/cvstree/ecl.git/src/gc/misc.c:1132: undefined reference to
`GC_need_to_lock'
c:/dev/cvstree/ecl.git/src/gc/misc.c:1134: undefined reference to
`GC_need_to_lock'
c:/dev/cvstree/ecl.git/src/gc/misc.c:1134: undefined reference to
`GC_allocate_ml'
c:/dev/cvstree/ecl.git/src/gc/misc.c:1132: undefined reference to
`GC_allocate_ml'
.//libeclgc.a(misc.o): In function `GC_new_free_list':
c:/dev/cvstree/ecl.git/src/gc/misc.c:1110: undefined reference to
`GC_need_to_lock'
c:/dev/cvstree/ecl.git/src/gc/misc.c:1112: undefined reference to
`GC_need_to_lock'
c:/dev/cvstree/ecl.git/src/gc/misc.c:1112: undefined reference to
`GC_allocate_ml'
c:/dev/cvstree/ecl.git/src/gc/misc.c:1110: undefined reference to
`GC_allocate_ml'
.//libeclgc.a(misc.o): In function `GC_write':
c:/dev/cvstree/ecl.git/src/gc/misc.c:847: undefined reference to
`GC_need_to_lock'
c:/dev/cvstree/ecl.git/src/gc/misc.c:879: undefined reference to
`GC_need_to_lock'
c:/dev/cvstree/ecl.git/src/gc/misc.c:879: undefined reference to
`GC_need_to_lock'
c:/dev/cvstree/ecl.git/src/gc/misc.c:849: undefined reference to
`GC_need_to_lock'
.//libeclgc.a(misc.o): In function `GC_init_inner':
c:/dev/cvstree/ecl.git/src/gc/misc.c:501: undefined reference to
`GC_allocate_ml'
c:/dev/cvstree/ecl.git/src/gc/misc.c:731: undefined reference to `GC_thr_init'
c:/dev/cvstree/ecl.git/src/gc/misc.c:503: undefined reference to
`GC_allocate_ml'
.//libeclgc.a(misc.o): In function `GC_enable_incremental':
c:/dev/cvstree/ecl.git/src/gc/misc.c:786: undefined reference to
`GC_need_to_lock'
c:/dev/cvstree/ecl.git/src/gc/misc.c:811: undefined reference to
`GC_need_to_lock'
c:/dev/cvstree/ecl.git/src/gc/misc.c:811: undefined reference to
`GC_allocate_ml'
c:/dev/cvstree/ecl.git/src/gc/misc.c:786: undefined reference to
`GC_allocate_ml'
.//libeclgc.a(malloc.o): In function `GC_free':
c:/dev/cvstree/ecl.git/src/gc/malloc.c:427: undefined reference to
`GC_need_to_lock'
c:/dev/cvstree/ecl.git/src/gc/malloc.c:439: undefined reference to
`GC_need_to_lock'
c:/dev/cvstree/ecl.git/src/gc/malloc.c:442: undefined reference to
`GC_need_to_lock'
c:/dev/cvstree/ecl.git/src/gc/malloc.c:449: undefined reference to
`GC_need_to_lock'
c:/dev/cvstree/ecl.git/src/gc/malloc.c:449: undefined reference to
`GC_allocate_ml'
c:/dev/cvstree/ecl.git/src/gc/malloc.c:427: undefined reference to
`GC_allocate_ml'
c:/dev/cvstree/ecl.git/src/gc/malloc.c:442: undefined reference to
`GC_allocate_ml'
.//libeclgc.a(malloc.o): In function `GC_generic_malloc':
c:/dev/cvstree/ecl.git/src/gc/malloc.c:158: undefined reference to
`GC_need_to_lock'
c:/dev/cvstree/ecl.git/src/gc/malloc.c:160: undefined reference to
`GC_need_to_lock'
c:/dev/cvstree/ecl.git/src/gc/malloc.c:160: undefined reference to
`GC_allocate_ml'
c:/dev/cvstree/ecl.git/src/gc/malloc.c:158: undefined reference to
`GC_allocate_ml'
c:/dev/cvstree/ecl.git/src/gc/malloc.c:170: undefined reference to
`GC_need_to_lock'
c:/dev/cvstree/ecl.git/src/gc/malloc.c:187: undefined reference to
`GC_need_to_lock'
c:/dev/cvstree/ecl.git/src/gc/malloc.c:170: undefined reference to
`GC_allocate_ml'
c:/dev/cvstree/ecl.git/src/gc/malloc.c:187: undefined reference to
`GC_allocate_ml'
.//libeclgc.a(malloc.o): In function `GC_malloc':
c:/dev/cvstree/ecl.git/src/gc/malloc.c:269: undefined reference to
`GC_need_to_lock'
c:/dev/cvstree/ecl.git/src/gc/malloc.c:283: undefined reference to
`GC_need_to_lock'
c:/dev/cvstree/ecl.git/src/gc/malloc.c:269: undefined reference to
`GC_allocate_ml'
c:/dev/cvstree/ecl.git/src/gc/malloc.c:283: undefined reference to
`GC_allocate_ml'
c:/dev/cvstree/ecl.git/src/gc/malloc.c:271: undefined reference to
`GC_need_to_lock'
c:/dev/cvstree/ecl.git/src/gc/malloc.c:271: undefined reference to
`GC_allocate_ml'
.//libeclgc.a(malloc.o): In function `GC_malloc_atomic':
c:/dev/cvstree/ecl.git/src/gc/malloc.c:220: undefined reference to
`GC_need_to_lock'
c:/dev/cvstree/ecl.git/src/gc/malloc.c:227: undefined reference to
`GC_need_to_lock'
c:/dev/cvstree/ecl.git/src/gc/malloc.c:220: undefined reference to
`GC_allocate_ml'
c:/dev/cvstree/ecl.git/src/gc/malloc.c:227: undefined reference to
`GC_allocate_ml'
c:/dev/cvstree/ecl.git/src/gc/malloc.c:222: undefined reference to
`GC_need_to_lock'
c:/dev/cvstree/ecl.git/src/gc/malloc.c:222: undefined reference to
`GC_allocate_ml'
.//libeclgc.a(mark_rts.o): In function `GC_push_gc_structures':
c:/dev/cvstree/ecl.git/src/gc/mark_rts.c:524: undefined reference to
`GC_push_thread_structures'
.//libeclgc.a(mark_rts.o): In function `GC_clear_roots':
c:/dev/cvstree/ecl.git/src/gc/mark_rts.c:254: undefined reference to
`GC_need_to_lock'
c:/dev/cvstree/ecl.git/src/gc/mark_rts.c:254: undefined reference to
`GC_need_to_lock'
c:/dev/cvstree/ecl.git/src/gc/mark_rts.c:254: undefined reference to
`GC_allocate_ml'
c:/dev/cvstree/ecl.git/src/gc/mark_rts.c:265: undefined reference to
`GC_need_to_lock'
c:/dev/cvstree/ecl.git/src/gc/mark_rts.c:265: undefined reference to
`GC_allocate_ml'
.//libeclgc.a(mark_rts.o): In function `GC_add_roots':
c:/dev/cvstree/ecl.git/src/gc/mark_rts.c:154: undefined reference to
`GC_need_to_lock'
c:/dev/cvstree/ecl.git/src/gc/mark_rts.c:156: undefined reference to
`GC_need_to_lock'
c:/dev/cvstree/ecl.git/src/gc/mark_rts.c:156: undefined reference to
`GC_allocate_ml'
c:/dev/cvstree/ecl.git/src/gc/mark_rts.c:154: undefined reference to
`GC_allocate_ml'
.//libeclgc.a(alloc.o): In function `GC_expand_hp':
c:/dev/cvstree/ecl.git/src/gc/alloc.c:974: undefined reference to
`GC_need_to_lock'
c:/dev/cvstree/ecl.git/src/gc/alloc.c:978: undefined reference to
`GC_need_to_lock'
c:/dev/cvstree/ecl.git/src/gc/alloc.c:978: undefined reference to
`GC_allocate_ml'
c:/dev/cvstree/ecl.git/src/gc/alloc.c:974: undefined reference to
`GC_allocate_ml'
.//libeclgc.a(alloc.o): In function `GC_stopped_mark':
c:/dev/cvstree/ecl.git/src/gc/alloc.c:474: undefined reference to
`GC_stop_world'
c:/dev/cvstree/ecl.git/src/gc/alloc.c:501: undefined reference to
`GC_start_world'
c:/dev/cvstree/ecl.git/src/gc/alloc.c:525: undefined reference to
`GC_start_world'
.//libeclgc.a(alloc.o): In function `GC_try_to_collect':
c:/dev/cvstree/ecl.git/src/gc/alloc.c:757: undefined reference to
`GC_need_to_lock'
c:/dev/cvstree/ecl.git/src/gc/alloc.c:764: undefined reference to
`GC_need_to_lock'
c:/dev/cvstree/ecl.git/src/gc/alloc.c:764: undefined reference to
`GC_allocate_ml'
c:/dev/cvstree/ecl.git/src/gc/alloc.c:757: undefined reference to
`GC_allocate_ml'
.//libeclgc.a(alloc.o): In function `GC_collect_a_little':
c:/dev/cvstree/ecl.git/src/gc/alloc.c:442: undefined reference to
`GC_need_to_lock'
c:/dev/cvstree/ecl.git/src/gc/alloc.c:445: undefined reference to
`GC_need_to_lock'
c:/dev/cvstree/ecl.git/src/gc/alloc.c:445: undefined reference to
`GC_allocate_ml'
c:/dev/cvstree/ecl.git/src/gc/alloc.c:442: undefined reference to
`GC_allocate_ml'
.//libeclgc.a(os_dep.o): In function `GC_default_push_other_roots':
c:/dev/cvstree/ecl.git/src/gc/os_dep.c:2258: undefined reference to
`GC_push_all_stacks'
.//libeclgc.a(finalize.o): In function `GC_call_with_alloc_lock':
c:/dev/cvstree/ecl.git/src/gc/finalize.c:842: undefined reference to
`GC_need_to_lock'
c:/dev/cvstree/ecl.git/src/gc/finalize.c:844: undefined reference to
`GC_lock_holder'
c:/dev/cvstree/ecl.git/src/gc/finalize.c:849: undefined reference to
`GC_lock_holder'
c:/dev/cvstree/ecl.git/src/gc/finalize.c:851: undefined reference to
`GC_need_to_lock'
c:/dev/cvstree/ecl.git/src/gc/finalize.c:851: undefined reference to
`GC_allocate_ml'
c:/dev/cvstree/ecl.git/src/gc/finalize.c:842: undefined reference to
`GC_allocate_ml'
.//libeclgc.a(finalize.o): In function `GC_invoke_finalizers':
c:/dev/cvstree/ecl.git/src/gc/finalize.c:759: undefined reference to
`GC_need_to_lock'
c:/dev/cvstree/ecl.git/src/gc/finalize.c:750: undefined reference to
`GC_need_to_lock'
c:/dev/cvstree/ecl.git/src/gc/finalize.c:750: undefined reference to
`GC_allocate_ml'
c:/dev/cvstree/ecl.git/src/gc/finalize.c:759: undefined reference to
`GC_allocate_ml'
c:/dev/cvstree/ecl.git/src/gc/finalize.c:778: undefined reference to
`GC_need_to_lock'
c:/dev/cvstree/ecl.git/src/gc/finalize.c:778: undefined reference to
`GC_allocate_ml'
c:/dev/cvstree/ecl.git/src/gc/finalize.c:780: undefined reference to
`GC_need_to_lock'
c:/dev/cvstree/ecl.git/src/gc/finalize.c:780: undefined reference to
`GC_allocate_ml'
.//libeclgc.a(finalize.o): In function `GC_finalize_all':
c:/dev/cvstree/ecl.git/src/gc/finalize.c:720: undefined reference to
`GC_need_to_lock'
c:/dev/cvstree/ecl.git/src/gc/finalize.c:725: undefined reference to
`GC_need_to_lock'
c:/dev/cvstree/ecl.git/src/gc/finalize.c:723: undefined reference to
`GC_need_to_lock'
c:/dev/cvstree/ecl.git/src/gc/finalize.c:723: undefined reference to
`GC_allocate_ml'
c:/dev/cvstree/ecl.git/src/gc/finalize.c:725: undefined reference to
`GC_need_to_lock'
c:/dev/cvstree/ecl.git/src/gc/finalize.c:725: undefined reference to
`GC_allocate_ml'
c:/dev/cvstree/ecl.git/src/gc/finalize.c:727: undefined reference to
`GC_need_to_lock'
c:/dev/cvstree/ecl.git/src/gc/finalize.c:727: undefined reference to
`GC_allocate_ml'
.//libeclgc.a(finalize.o): In function `GC_unregister_disappearing_link':
c:/dev/cvstree/ecl.git/src/gc/finalize.c:215: undefined reference to
`GC_need_to_lock'
c:/dev/cvstree/ecl.git/src/gc/finalize.c:239: undefined reference to
`GC_need_to_lock'
c:/dev/cvstree/ecl.git/src/gc/finalize.c:239: undefined reference to
`GC_allocate_ml'
c:/dev/cvstree/ecl.git/src/gc/finalize.c:215: undefined reference to
`GC_allocate_ml'
c:/dev/cvstree/ecl.git/src/gc/finalize.c:227: undefined reference to
`GC_need_to_lock'
c:/dev/cvstree/ecl.git/src/gc/finalize.c:227: undefined reference to
`GC_allocate_ml'
.//libeclgc.a(finalize.o): In function `GC_register_finalizer_inner':
c:/dev/cvstree/ecl.git/src/gc/finalize.c:318: undefined reference to
`GC_need_to_lock'
c:/dev/cvstree/ecl.git/src/gc/finalize.c:420: undefined reference to
`GC_need_to_lock'
c:/dev/cvstree/ecl.git/src/gc/finalize.c:420: undefined reference to
`GC_need_to_lock'
c:/dev/cvstree/ecl.git/src/gc/finalize.c:420: undefined reference to
`GC_allocate_ml'
c:/dev/cvstree/ecl.git/src/gc/finalize.c:318: undefined reference to
`GC_allocate_ml'
c:/dev/cvstree/ecl.git/src/gc/finalize.c:397: undefined reference to
`GC_need_to_lock'
c:/dev/cvstree/ecl.git/src/gc/finalize.c:397: undefined reference to
`GC_allocate_ml'
c:/dev/cvstree/ecl.git/src/gc/finalize.c:407: undefined reference to
`GC_need_to_lock'
c:/dev/cvstree/ecl.git/src/gc/finalize.c:407: undefined reference to
`GC_allocate_ml'
.//libeclgc.a(finalize.o): In function `GC_general_register_disappearing_link':
c:/dev/cvstree/ecl.git/src/gc/finalize.c:159: undefined reference to
`GC_need_to_lock'
c:/dev/cvstree/ecl.git/src/gc/finalize.c:204: undefined reference to
`GC_need_to_lock'
c:/dev/cvstree/ecl.git/src/gc/finalize.c:176: undefined reference to
`GC_need_to_lock'
c:/dev/cvstree/ecl.git/src/gc/finalize.c:159: undefined reference to
`GC_need_to_lock'
c:/dev/cvstree/ecl.git/src/gc/finalize.c:159: undefined reference to
`GC_allocate_ml'
c:/dev/cvstree/ecl.git/src/gc/finalize.c:185: undefined reference to
`GC_need_to_lock'
c:/dev/cvstree/ecl.git/src/gc/finalize.c:195: undefined reference to
`GC_need_to_lock'
c:/dev/cvstree/ecl.git/src/gc/finalize.c:195: undefined reference to
`GC_allocate_ml'
c:/dev/cvstree/ecl.git/src/gc/finalize.c:204: undefined reference to
`GC_allocate_ml'
c:/dev/cvstree/ecl.git/src/gc/finalize.c:176: undefined reference to
`GC_allocate_ml'
c:/dev/cvstree/ecl.git/src/gc/finalize.c:185: undefined reference to
`GC_allocate_ml'
.//libeclgc.a(mallocx.o): In function `GC_malloc_atomic_uncollectable':
c:/dev/cvstree/ecl.git/src/gc/mallocx.c:540: undefined reference to
`GC_need_to_lock'
c:/dev/cvstree/ecl.git/src/gc/mallocx.c:548: undefined reference to
`GC_need_to_lock'
c:/dev/cvstree/ecl.git/src/gc/mallocx.c:540: undefined reference to
`GC_allocate_ml'
c:/dev/cvstree/ecl.git/src/gc/mallocx.c:550: undefined reference to
`GC_need_to_lock'
c:/dev/cvstree/ecl.git/src/gc/mallocx.c:565: undefined reference to
`GC_allocate_ml'
c:/dev/cvstree/ecl.git/src/gc/mallocx.c:569: undefined reference to
`GC_need_to_lock'
c:/dev/cvstree/ecl.git/src/gc/mallocx.c:569: undefined reference to
`GC_allocate_ml'
c:/dev/cvstree/ecl.git/src/gc/mallocx.c:550: undefined reference to
`GC_allocate_ml'
c:/dev/cvstree/ecl.git/src/gc/mallocx.c:565: undefined reference to
`GC_need_to_lock'
.//libeclgc.a(mallocx.o): In function `GC_malloc_uncollectable':
c:/dev/cvstree/ecl.git/src/gc/mallocx.c:451: undefined reference to
`GC_need_to_lock'
c:/dev/cvstree/ecl.git/src/gc/mallocx.c:461: undefined reference to
`GC_need_to_lock'
c:/dev/cvstree/ecl.git/src/gc/mallocx.c:451: undefined reference to
`GC_allocate_ml'
c:/dev/cvstree/ecl.git/src/gc/mallocx.c:463: undefined reference to
`GC_need_to_lock'
c:/dev/cvstree/ecl.git/src/gc/mallocx.c:481: undefined reference to
`GC_allocate_ml'
c:/dev/cvstree/ecl.git/src/gc/mallocx.c:485: undefined reference to
`GC_need_to_lock'
c:/dev/cvstree/ecl.git/src/gc/mallocx.c:485: undefined reference to
`GC_allocate_ml'
c:/dev/cvstree/ecl.git/src/gc/mallocx.c:463: undefined reference to
`GC_allocate_ml'
c:/dev/cvstree/ecl.git/src/gc/mallocx.c:481: undefined reference to
`GC_need_to_lock'
.//libeclgc.a(mallocx.o): In function `GC_generic_malloc_many':
c:/dev/cvstree/ecl.git/src/gc/mallocx.c:290: undefined reference to
`GC_need_to_lock'
c:/dev/cvstree/ecl.git/src/gc/mallocx.c:420: undefined reference to
`GC_need_to_lock'
c:/dev/cvstree/ecl.git/src/gc/mallocx.c:290: undefined reference to
`GC_allocate_ml'
c:/dev/cvstree/ecl.git/src/gc/mallocx.c:420: undefined reference to
`GC_allocate_ml'
.//libeclgc.a(mallocx.o): In function `GC_generic_malloc_ignore_off_page':
c:/dev/cvstree/ecl.git/src/gc/mallocx.c:186: undefined reference to
`GC_need_to_lock'
c:/dev/cvstree/ecl.git/src/gc/mallocx.c:203: undefined reference to
`GC_need_to_lock'
c:/dev/cvstree/ecl.git/src/gc/mallocx.c:203: undefined reference to
`GC_allocate_ml'
c:/dev/cvstree/ecl.git/src/gc/mallocx.c:186: undefined reference to
`GC_allocate_ml'
.//libeclgc.a(obj_map.o): In function `GC_register_displacement':
c:/dev/cvstree/ecl.git/src/gc/obj_map.c:31: undefined reference to
`GC_need_to_lock'
c:/dev/cvstree/ecl.git/src/gc/obj_map.c:33: undefined reference to
`GC_need_to_lock'
c:/dev/cvstree/ecl.git/src/gc/obj_map.c:33: undefined reference to
`GC_allocate_ml'
c:/dev/cvstree/ecl.git/src/gc/obj_map.c:31: undefined reference to
`GC_allocate_ml'
.//libeclgc.a(reclaim.o): In function `GC_print_all_errors':
c:/dev/cvstree/ecl.git/src/gc/reclaim.c:58: undefined reference to
`GC_need_to_lock'
c:/dev/cvstree/ecl.git/src/gc/reclaim.c:60: undefined reference to
`GC_need_to_lock'
c:/dev/cvstree/ecl.git/src/gc/reclaim.c:64: undefined reference to
`GC_need_to_lock'
c:/dev/cvstree/ecl.git/src/gc/reclaim.c:58: undefined reference to
`GC_allocate_ml'
c:/dev/cvstree/ecl.git/src/gc/reclaim.c:60: undefined reference to
`GC_allocate_ml'
c:/dev/cvstree/ecl.git/src/gc/reclaim.c:64: undefined reference to
`GC_allocate_ml'
.//libeclgc.a(dyn_load.o): In function `GC_cond_add_roots':
c:/dev/cvstree/ecl.git/src/gc/dyn_load.c:712: undefined reference to
`GC_get_next_stack'
collect2: ld returned 1 exit status
make[1]: *** [ecl_min.exe] Error 1
make[1]: Leaving directory `/c/dev/cvstree/ecl.git/build'
make: *** [all] Error 2
Marko at CITADELA /c/dev/cvstree/ecl.git
$
More information about the ecl-devel
mailing list