[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