[Gauche-devel-jp] undefined reference to `_imp__GC_malloc_atomic' ?

Back to archive index

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/



Gauche-devel-jp メーリングリストの案内
Back to archive index