shelarcy
shela****@capel*****
2004年 6月 4日 (金) 14:34:59 JST
こんにちは、shelarcy です。 http://www.shiro.dreamhost.com/scheme/wiliki/wiliki.cgi?Gauche%3aWindows%2fMinGW をあんまり頻繁に書き換えるのもなんだかなと思ったので、こちらに投稿します。 Scm_Init(); を Scm_Init(GAUCHE_SIGNATURE); に変えたところ、こういう エラーが出ます。 undefined reference to `_imp__GC_malloc_atomic' のエラーの原因って 何でしょうか? C:\develop\Gauche-0.8\boost>bjam C:/develop/boost_1_31_0/tools/build/v2/build\targets.jam:1002: in check-for-unused-sources from module object(lib-target-class)@2 warning: Unused source { ../src/gauche.H } in main target ./gauche_core C:/develop/boost_1_31_0/tools/build/v2/build\targets.jam:916: in object(lib-target-class)@2.generate from module object(lib-target-class)@2 C:/develop/boost_1_31_0/tools/build/v2/build\targets.jam:510: in generate-really from module object(main-target)@3 C:/develop/boost_1_31_0/tools/build/v2/build\targets.jam:483: in object(main-target)@3.generate from module object(main-target)@3 C:/develop/boost_1_31_0/tools/build/v2/build\targets.jam:179: in object(project-target)@1.generate from module object(project-target)@1 C:/develop/boost_1_31_0/tools/build/v2\build-system.jam:160: in load from module build-system C:\develop\Gauche-0.8\boost\..\..\boost_1_31_0\tools\build\v2/kernel\modules.jam:259: in import from module modules C:\develop\Gauche-0.8\boost\..\..\boost_1_31_0\tools\build\v2/kernel/bootstrap.jam:120: in boost-build from module C:\develop\Gauche-0.8\boost\boost-build.jam:3: in module scope from module ...found 174 targets... ...updating 1 target... gcc.link bin\gcc\debug\gauche.exe bin\gcc\debug\dd_main.o(.text+0x88): In function `WinMain': C:/develop/Gauche-0.8/boost/../src/win32/dd_main.c:87: undefined reference to `GetStockObject @ 4' bin\gcc\debug\debug_term.o(.text+0xb3): In function `DebugTermWindowProc': C:/develop/Gauche-0.8/boost/../src/win32/debug_term.c:90: undefined reference to `CreateFontA @ 56' bin\gcc\debug\debug_term.o(.text+0x12b):C:/develop/Gauche-0.8/boost/../src/win32/debug_term.c:102: undefined reference to `DeleteObject @ 4' bin\gcc\debug\debug_term.o(.text+0x173):C:/develop/Gauche-0.8/boost/../src/win32/debug_term.c:107: undefined reference to `CreateSolidBrush @ 4' bin\gcc\debug\debug_term.o(.text+0x1b1):C:/develop/Gauche-0.8/boost/../src/win32/debug_term.c:117: undefined reference to `SetTextColor @ 8' bin\gcc\debug\debug_term.o(.text+0x1c4):C:/develop/Gauche-0.8/boost/../src/win32/debug_term.c:118: undefined reference to `SetBkColor @ 8' bin\gcc\debug\debug_term.o(.text+0x1eb):C:/develop/Gauche-0.8/boost/../src/win32/debug_term.c:123: undefined reference to `DeleteObject @ 4' bin\gcc\debug\debug_term.o(.text+0x20f):C:/develop/Gauche-0.8/boost/../src/win32/debug_term.c:127: undefined reference to `DeleteObject @ 4' bin\gcc\debug\debug_term.o(.text+0x31f): In function `InitDebugTermClass': C:/develop/Gauche-0.8/boost/../src/win32/debug_term.c:169: undefined reference to `GetStockObject @ 4' bin\gcc\debug\link-static\gauche_core.a(load.o)(.text+0x249): In function `Scm_VMLoadFromPort': C:/develop/Gauche-0.8/boost/../src/load.c:161: undefined reference to `_imp__GC_malloc' bin\gcc\debug\link-static\gauche_core.a(load.o)(.text+0xbff): In function `break_env_paths': C:/develop/Gauche-0.8/boost/../src/load.c:402: undefined reference to `getuid' bin\gcc\debug\link-static\gauche_core.a(load.o)(.text+0xc08):C:/develop/Gauche-0.8/boost/../src/load.c:402: undefined reference to `getegid' bin\gcc\debug\link-static\gauche_core.a(load.o)(.text+0xc0f):C:/develop/Gauche-0.8/boost/../src/load.c:402: undefined reference to `getgid' bin\gcc\debug\link-static\gauche_core.a(load.o)(.text+0xf40): In function `get_dynload_initfn': C:/develop/Gauche-0.8/boost/../src/load.c:539: undefined reference to `_imp__GC_malloc_atomic' bin\gcc\debug\link-static\gauche_core.a(load.o)(.text+0x1a49): In function `Scm_MakeAutoload': C:/develop/Gauche-0.8/boost/../src/load.c:867: undefined reference to `_imp__GC_malloc' bin\gcc\debug\link-static\gauche_core.a(core.o)(.text+0xcc): In function `Scm_Init': C:/develop/Gauche-0.8/boost/../src/core.c:104: undefined reference to `_imp__GC_init' bin\gcc\debug\link-static\gauche_core.a(core.o)(.text+0xd3):C:/develop/Gauche-0.8/boost/../src/core.c:106: undefined reference to `_imp__GC_oom_fn' bin\gcc\debug\link-static\gauche_core.a(core.o)(.text+0x1ab):C:/develop/Gauche-0.8/boost/../src/core.c:142: undefined reference to `Scm__InitAutoloads' bin\gcc\debug\link-static\gauche_core.a(core.o)(.text+0x1d8): In function `Scm_RegisterDL': C:/develop/Gauche-0.8/boost/../src/core.c:155: undefined reference to `_imp__GC_add_roots' bin\gcc\debug\link-static\gauche_core.a(core.o)(.text+0x1eb):C:/develop/Gauche-0.8/boost/../src/core.c:156: undefined reference to `_imp__GC_add_roots' bin\gcc\debug\link-static\gauche_core.a(core.o)(.text+0x211): In function `Scm_RegisterFinalizer': C:/develop/Gauche-0.8/boost/../src/core.c:166: undefined reference to `_imp__GC_register_finalizer_no_order' bin\gcc\debug\link-static\gauche_core.a(number.o)(.text+0x14f): In function `Scm_MakeFlonum': C:/develop/Gauche-0.8/boost/../src/number.c:134: undefined reference to `_imp__GC_malloc' bin\gcc\debug\link-static\gauche_core.a(number.o)(.text+0x3ae): In function `Scm_MakeComplex': C:/develop/Gauche-0.8/boost/../src/number.c:253: undefined reference to `_imp__GC_malloc_atomic' bin\gcc\debug\link-static\gauche_core.a(string.o)(.text+0xc): In function `make_str': C:/develop/Gauche-0.8/boost/../src/string.c:60: undefined reference to `_imp__GC_malloc' bin\gcc\debug\link-static\gauche_core.a(string.o)(.text+0x33b): In function `Scm_MakeString': C:/develop/Gauche-0.8/boost/../src/string.c:163: undefined reference to `_imp__GC_malloc_atomic' bin\gcc\debug\link-static\gauche_core.a(string.o)(.text+0x471): In function `Scm_MakeFillString': C:/develop/Gauche-0.8/boost/../src/string.c:181: undefined reference to `_imp__GC_malloc_atomic' bin\gcc\debug\link-static\gauche_core.a(string.o)(.text+0x631): In function `Scm_ListToString': C:/develop/Gauche-0.8/boost/../src/string.c:206: undefined reference to `_imp__GC_malloc_atomic' bin\gcc\debug\link-static\gauche_core.a(string.o)(.text+0x743): In function `Scm_GetString': C:/develop/Gauche-0.8/boost/../src/string.c:222: undefined reference to `_imp__GC_malloc_atomic' bin\gcc\debug\link-static\gauche_core.a(string.o)(.text+0x7a5): In function `Scm_GetStringConst': C:/develop/Gauche-0.8/boost/../src/string.c:237: undefined reference to `_imp__GC_malloc_atomic' bin\gcc\debug\link-static\gauche_core.a(string.o)(.text+0x110c):C:/develop/Gauche-0.8/boost/../src/string.c:452: more undefined references to `_imp__GC_malloc_atomic' follow bin\gcc\debug\link-static\gauche_core.a(string.o)(.text+0x3657): In function `Scm_MakeStringPointer': C:/develop/Gauche-0.8/boost/../src/string.c:1099: undefined reference to `_imp__GC_malloc' bin\gcc\debug\link-static\gauche_core.a(string.o)(.text+0x3c17): In function `Scm_StringPointerCopy': C:/develop/Gauche-0.8/boost/../src/string.c:1200: undefined reference to `_imp__GC_malloc' bin\gcc\debug\link-static\gauche_core.a(string.o)(.text+0x3e46): In function `Scm__DStringRealloc': C:/develop/Gauche-0.8/boost/../src/string.c:1294: undefined reference to `_imp__GC_malloc_atomic' bin\gcc\debug\link-static\gauche_core.a(string.o)(.text+0x3e61):C:/develop/Gauche-0.8/boost/../src/string.c:1298: undefined reference to `_imp__GC_malloc' bin\gcc\debug\link-static\gauche_core.a(string.o)(.text+0x3f08): In function `dstring_getz': C:/develop/Gauche-0.8/boost/../src/string.c:1322: undefined reference to `_imp__GC_malloc_atomic' bin\gcc\debug\link-static\gauche_core.a(string.o)(.text+0x3f66):C:/develop/Gauche-0.8/boost/../src/string.c:1331: undefined reference to `_imp__GC_malloc_atomic' bin\gcc\debug\link-static\gauche_core.a(proc.o)(.text+0xad): In function `Scm_MakeClosure': C:/develop/Gauche-0.8/boost/../src/proc.c:70: undefined reference to `_imp__GC_malloc' bin\gcc\debug\link-static\gauche_core.a(proc.o)(.text+0x116): In function `Scm_MakeSubr': C:/develop/Gauche-0.8/boost/../src/proc.c:93: undefined reference to `_imp__GC_malloc' bin\gcc\debug\link-static\gauche_core.a(symbol.o)(.text+0x4e): In function `Scm_Intern': C:/develop/Gauche-0.8/boost/../src/symbol.c:64: undefined reference to `_imp__GC_malloc' bin\gcc\debug\link-static\gauche_core.a(symbol.o)(.text+0xe6): In function `Scm_Gensym': C:/develop/Gauche-0.8/boost/../src/symbol.c:85: undefined reference to `_imp__GC_malloc' bin\gcc\debug\link-static\gauche_core.a(symbol.o)(.text+0x40c): In function `Scm_MakeGloc': C:/develop/Gauche-0.8/boost/../src/symbol.c:192: undefined reference to `_imp__GC_malloc' bin\gcc\debug\link-static\gauche_core.a(module.o)(.text+0x9f):C:/develop/Gauche-0.8/boost/../src/module.c:123: more undefined references to `_imp__GC_malloc' follow bin\gcc\debug\link-static\gauche_core.a(module.o)(.text+0xe0d): In function `Scm_ModuleNameToPath': C:/develop/Gauche-0.8/boost/../src/module.c:455: undefined reference to `_imp__GC_malloc_atomic' bin\gcc\debug\link-static\gauche_core.a(module.o)(.text+0xef3): In function `Scm_PathToModuleName': C:/develop/Gauche-0.8/boost/../src/module.c:470: undefined reference to `_imp__GC_malloc_atomic' bin\gcc\debug\link-static\gauche_core.a(error.o)(.text+0x2a6): In function `Scm_MakeThreadException': C:/develop/Gauche-0.8/boost/../src/error.c:208: undefined reference to `_imp__GC_malloc' bin\gcc\debug\link-static\gauche_core.a(vm.o)(.text+0x10): In function `Scm_NewVM': C:/develop/Gauche-0.8/boost/../src/vm.c:100: undefined reference to `_imp__GC_malloc' bin\gcc\debug\link-static\gauche_core.a(vm.o)(.text+0x145):C:/develop/Gauche-0.8/boost/../src/vm.c:125: undefined reference to `_imp__GC_malloc' bin\gcc\debug\link-static\gauche_core.a(vm.o)(.text+0x551b): In function `save_env': C:/develop/Gauche-0.8/boost/../src/vm.c:1496: undefined reference to `_imp__GC_malloc' bin\gcc\debug\link-static\gauche_core.a(vm.o)(.text+0x5783): In function `save_cont': C:/develop/Gauche-0.8/boost/../src/vm.c:1537: undefined reference to `_imp__GC_malloc' bin\gcc\debug\link-static\gauche_core.a(vm.o)(.text+0x73e7):C:/develop/Gauche-0.8/boost/../src/vm.c:1955: more undefined references to `_imp__GC_malloc' follow bin\gcc\debug\link-static\gauche_core.a(port.o)(.text+0x752): In function `Scm_FdReady': C:/develop/Gauche-0.8/boost/../src/port.c:257: undefined reference to `select @ 20' bin\gcc\debug\link-static\gauche_core.a(port.o)(.text+0x7db):C:/develop/Gauche-0.8/boost/../src/port.c:259: undefined reference to `select @ 20' bin\gcc\debug\link-static\gauche_core.a(port.o)(.text+0x8af): In function `Scm_MakeBufferedPort': C:/develop/Gauche-0.8/boost/../src/port.c:446: undefined reference to `_imp__GC_malloc_atomic' bin\gcc\debug\link-static\gauche_core.a(port.o)(.text+0x702b): In function `Scm_WithPort': C:/develop/Gauche-0.8/boost/../src/port.c:1076: undefined reference to `_imp__GC_malloc' bin\gcc\debug\link-static\gauche_core.a(list.o)(.text+0x7): In function `Scm_Cons': C:/develop/Gauche-0.8/boost/../src/list.c:63: undefined reference to `_imp__GC_arrays' bin\gcc\debug\link-static\gauche_core.a(list.o)(.text+0x4b):C:/develop/Gauche-0.8/boost/../src/list.c:63: undefined reference to `_imp__GC_arrays' bin\gcc\debug\link-static\gauche_core.a(list.o)(.text+0x50):C:/develop/Gauche-0.8/boost/../src/list.c:63: undefined reference to `_imp__GC_arrays' bin\gcc\debug\link-static\gauche_core.a(list.o)(.text+0x9a): In function `Scm_Acons': C:/develop/Gauche-0.8/boost/../src/list.c:74: undefined reference to `_imp__GC_arrays' bin\gcc\debug\link-static\gauche_core.a(list.o)(.text+0xde):C:/develop/Gauche-0.8/boost/../src/list.c:74: undefined reference to `_imp__GC_arrays' bin\gcc\debug\link-static\gauche_core.a(list.o)(.text+0xe3):C:/develop/Gauche-0.8/boost/../src/list.c:74: more undefined references to `_imp__GC_arrays' follow bin\gcc\debug\link-static\gauche_core.a(list.o)(.text+0x27d): In function `Scm_VaList': C:/develop/Gauche-0.8/boost/../src/list.c:125: undefined reference to `_imp__GC_malloc' bin\gcc\debug\link-static\gauche_core.a(list.o)(.text+0x2b3):C:/develop/Gauche-0.8/boost/../src/list.c:132: undefined reference to `_imp__GC_malloc' bin\gcc\debug\link-static\gauche_core.a(list.o)(.text+0x460): In function `Scm_ListToArray': C:/develop/Gauche-0.8/boost/../src/list.c:168: undefined reference to `_imp__GC_malloc' bin\gcc\debug\link-static\gauche_core.a(list.o)(.text+0x499):C:/develop/Gauche-0.8/boost/../src/list.c:173: undefined reference to `_imp__GC_malloc' bin\gcc\debug\link-static\gauche_core.a(list.o)(.text+0xbfb): In function `Scm_Reverse': C:/develop/Gauche-0.8/boost/../src/list.c:343: undefined reference to `_imp__GC_arrays' bin\gcc\debug\link-static\gauche_core.a(list.o)(.text+0xc3f):C:/develop/Gauche-0.8/boost/../src/list.c:343: undefined reference to `_imp__GC_arrays' bin\gcc\debug\link-static\gauche_core.a(list.o)(.text+0xc44):C:/develop/Gauche-0.8/boost/../src/list.c:343: undefined reference to `_imp__GC_arrays' bin\gcc\debug\link-static\gauche_core.a(list.o)(.text+0xcbb):C:/develop/Gauche-0.8/boost/../src/list.c:347: undefined reference to `_imp__GC_arrays' bin\gcc\debug\link-static\gauche_core.a(list.o)(.text+0xcff):C:/develop/Gauche-0.8/boost/../src/list.c:347: undefined reference to `_imp__GC_arrays' bin\gcc\debug\link-static\gauche_core.a(list.o)(.text+0xd04):C:/develop/Gauche-0.8/boost/../src/list.c:347: more undefined references to `_imp__GC_arrays' follow bin\gcc\debug\link-static\gauche_core.a(list.o)(.text+0x18da): In function `Scm_MonotonicMerge': C:/develop/Gauche-0.8/boost/../src/list.c:631: undefined reference to `_imp__GC_malloc' bin\gcc\debug\link-static\gauche_core.a(class.o)(.text+0x52): In function `class_list_to_array': C:/develop/Gauche-0.8/boost/../src/class.c:193: undefined reference to `_imp__GC_malloc' bin\gcc\debug\link-static\gauche_core.a(class.o)(.text+0xf8a): In function `make_implicit_meta': C:/develop/Gauche-0.8/boost/../src/class.c:758: undefined reference to `_imp__GC_malloc' bin\gcc\debug\link-static\gauche_core.a(class.o)(.text+0x1a77): In function `Scm_AllocateInstance': C:/develop/Gauche-0.8/boost/../src/class.c:1085: undefined reference to `_imp__GC_malloc' bin\gcc\debug\link-static\gauche_core.a(class.o)(.text+0x1ab2):C:/develop/Gauche-0.8/boost/../src/class.c:1090: undefined reference to `_imp__GC_malloc' bin\gcc\debug\link-static\gauche_core.a(class.o)(.text+0x2aff):C:/develop/Gauche-0.8/boost/../src/class.c:1640: more undefined references to `_imp__GC_malloc' follow bin\gcc\debug\link-static\gauche_core.a(class.o)(.text+0x4f44): In function `Scm_InitBuiltinClass': C:/develop/Gauche-0.8/boost/../src/class.c:2668: undefined reference to `_imp__GC_malloc_atomic' bin\gcc\debug\link-static\gauche_core.a(keyword.o)(.text+0x70): In function `Scm_MakeKeyword': C:/develop/Gauche-0.8/boost/../src/keyword.c:72: undefined reference to `_imp__GC_malloc' bin\gcc\debug\link-static\gauche_core.a(macro.o)(.text+0x3a): In function `Scm_MakeSyntax': C:/develop/Gauche-0.8/boost/../src/macro.c:54: undefined reference to `_imp__GC_malloc' bin\gcc\debug\link-static\gauche_core.a(macro.o)(.text+0xe2): In function `make_syntax_pattern': C:/develop/Gauche-0.8/boost/../src/macro.c:80: undefined reference to `_imp__GC_malloc' bin\gcc\debug\link-static\gauche_core.a(macro.o)(.text+0x272): In function `make_syntax_rules': C:/develop/Gauche-0.8/boost/../src/macro.c:113: undefined reference to `_imp__GC_malloc' bin\gcc\debug\link-static\gauche_core.a(macro.o)(.text+0x13d3): In function `alloc_matchvec': C:/develop/Gauche-0.8/boost/../src/macro.c:519: undefined reference to `_imp__GC_malloc' bin\gcc\debug\link-static\gauche_core.a(macro.o)(.text+0x22e1): In function `realize_template': C:/develop/Gauche-0.8/boost/../src/macro.c:833: undefined reference to `_imp__GC_malloc_atomic' bin\gcc\debug\link-static\gauche_core.a(read.o)(.text+0x7ac): In function `Scm_MakeReadReference': C:/develop/Gauche-0.8/boost/../src/read.c:224: undefined reference to `_imp__GC_malloc' bin\gcc\debug\link-static\gauche_core.a(extlib.o)(.text+0x2e65): In function `extlib_make_byte_string': C:/develop/Gauche-0.8/boost/../src/extlib.c:1580: undefined reference to `_imp__GC_malloc_atomic' bin\gcc\debug\link-static\gauche_core.a(extlib.o)(.text+0x6ea1): In function `extlib_read_block': C:/develop/Gauche-0.8/boost/../src/extlib.c:3484: undefined reference to `_imp__GC_malloc_atomic' bin\gcc\debug\link-static\gauche_core.a(extlib.o)(.text+0x834d): In function `extlib__25hash_table_iter': C:/develop/Gauche-0.8/boost/../src/extlib.c:4221: undefined reference to `_imp__GC_malloc' bin\gcc\debug\link-static\gauche_core.a(extlib.o)(.text+0x9577): In function `extlib_gc': C:/develop/Gauche-0.8/boost/../src/extlib.c:4908: undefined reference to `_imp__GC_gcollect' bin\gcc\debug\link-static\gauche_core.a(extlib.o)(.text+0x95da): In function `extlib_gc_stat': C:/develop/Gauche-0.8/boost/../src/extlib.c:4929: undefined reference to `_imp__GC_get_heap_size' bin\gcc\debug\link-static\gauche_core.a(extlib.o)(.text+0x964f):C:/develop/Gauche-0.8/boost/../src/extlib.c:4931: undefined reference to `_imp__GC_get_free_bytes' bin\gcc\debug\link-static\gauche_core.a(extlib.o)(.text+0x96c4):C:/develop/Gauche-0.8/boost/../src/extlib.c:4933: undefined reference to `_imp__GC_get_bytes_since_gc' bin\gcc\debug\link-static\gauche_core.a(extlib.o)(.text+0x9739):C:/develop/Gauche-0.8/boost/../src/extlib.c:4935: undefined reference to `_imp__GC_get_total_bytes' bin\gcc\debug\link-static\gauche_core.a(repl.o)(.text+0x444): In function `Scm_VMRepl': C:/develop/Gauche-0.8/boost/../src/repl.c:169: undefined reference to `_imp__GC_malloc' bin\gcc\debug\link-static\gauche_core.a(regexp.o)(.text+0xc): In function `make_regexp': C:/develop/Gauche-0.8/boost/../src/regexp.c:181: undefined reference to `_imp__GC_malloc' bin\gcc\debug\link-static\gauche_core.a(regexp.o)(.text+0x17f2): In function `rc_setup_charsets': C:/develop/Gauche-0.8/boost/../src/regexp.c:740: undefined reference to `_imp__GC_malloc' bin\gcc\debug\link-static\gauche_core.a(regexp.o)(.text+0x3337): In function `rc3': C:/develop/Gauche-0.8/boost/../src/regexp.c:1295: undefined reference to `_imp__GC_malloc_atomic' bin\gcc\debug\link-static\gauche_core.a(regexp.o)(.text+0x4394): In function `push_match': C:/develop/Gauche-0.8/boost/../src/regexp.c:1610: undefined reference to `_imp__GC_malloc' bin\gcc\debug\link-static\gauche_core.a(regexp.o)(.text+0x5084): In function `make_match': C:/develop/Gauche-0.8/boost/../src/regexp.c:1825: undefined reference to `_imp__GC_malloc' bin\gcc\debug\link-static\gauche_core.a(regexp.o)(.text+0x50b6):C:/develop/Gauche-0.8/boost/../src/regexp.c:1828: undefined reference to `_imp__GC_malloc' bin\gcc\debug\link-static\gauche_core.a(compile.o)(.text+0xa06): In function `Scm_MakeIdentifier': C:/develop/Gauche-0.8/boost/../src/compile.c:459: undefined reference to `_imp__GC_malloc' bin\gcc\debug\link-static\gauche_core.a(compile.o)(.text+0xac1): In function `Scm_CopyIdentifier': C:/develop/Gauche-0.8/boost/../src/compile.c:483: undefined reference to `_imp__GC_malloc' bin\gcc\debug\link-static\gauche_core.a(char.o)(.text+0x9e2):C:/develop/Gauche-0.8/boost/../src/char.c:245: more undefined references to `_imp__GC_malloc' follow bin\gcc\debug\link-static\gauche_core.a(bignum.o)(.text+0xcd): In function `make_bignum': C:/develop/Gauche-0.8/boost/../src/bignum.c:118: undefined reference to `_imp__GC_malloc_atomic' bin\gcc\debug\link-static\gauche_core.a(hash.o)(.text+0xa0): In function `insert_entry': C:/develop/Gauche-0.8/boost/../src/hash.c:136: undefined reference to `_imp__GC_malloc' bin\gcc\debug\link-static\gauche_core.a(hash.o)(.text+0x12d):C:/develop/Gauche-0.8/boost/../src/hash.c:150: undefined reference to `_imp__GC_malloc' bin\gcc\debug\link-static\gauche_core.a(hash.o)(.text+0xc5c): In function `Scm_MakeHashTable': C:/develop/Gauche-0.8/boost/../src/hash.c:415: undefined reference to `_imp__GC_malloc' bin\gcc\debug\link-static\gauche_core.a(hash.o)(.text+0xc6e):C:/develop/Gauche-0.8/boost/../src/hash.c:416: undefined reference to `_imp__GC_malloc' bin\gcc\debug\link-static\gauche_core.a(vector.o)(.text+0x9b): In function `make_vector': C:/develop/Gauche-0.8/boost/../src/vector.c:59: undefined reference to `_imp__GC_malloc' bin\gcc\debug\link-static\gauche_core.a(promise.o)(.text+0x64):C:/develop/Gauche-0.8/boost/../src/promise.c:57: more undefined references to `_imp__GC_malloc' follow bin\gcc\debug\link-static\gauche_core.a(weak.o)(.text+0x131): In function `weakvector_finalize': C:/develop/Gauche-0.8/boost/../src/weak.c:73: undefined reference to `_imp__GC_unregister_disappearing_link' bin\gcc\debug\link-static\gauche_core.a(weak.o)(.text+0x163): In function `Scm_MakeWeakVector': C:/develop/Gauche-0.8/boost/../src/weak.c:87: undefined reference to `_imp__GC_malloc' bin\gcc\debug\link-static\gauche_core.a(weak.o)(.text+0x18c):C:/develop/Gauche-0.8/boost/../src/weak.c:93: undefined reference to `_imp__GC_malloc_atomic' bin\gcc\debug\link-static\gauche_core.a(weak.o)(.text+0x2f5): In function `Scm_WeakVectorSet': C:/develop/Gauche-0.8/boost/../src/weak.c:129: undefined reference to `_imp__GC_unregister_disappearing_link' bin\gcc\debug\link-static\gauche_core.a(weak.o)(.text+0x32c):C:/develop/Gauche-0.8/boost/../src/weak.c:135: undefined reference to `_imp__GC_general_register_disappearing_link' g++ -g -o "bin\gcc\debug\gauche.exe" "bin\gcc\debug\dd_main.o" "bin\gcc\debug\debug_term.o" "bin\gcc\debug\win32.o" "bin\gcc\debug\link-static\gauche_core.a" "bin\gcc\debug\link-static\gc.a" -Wl,-Bdynamic -Wl,-Bstatic "bin\gcc\debug\link-static\gauche_core.a" "bin\gcc\debug\link-static\gc.a" -Wl,-Bdynamic -Wl,-Bstatic -Wl,-Bdynamic ...failed gcc.link bin\gcc\debug\gauche.exe... ...failed updating 1 target... -- shelarcy <shela****@capel*****> http://page.freett.com/shelarcy/