~/src/local/myr/testr-example ⑂ master + mbld test
ld -pagezero_size 0x100000000 -macosx_version_min 10.6 -o obj/mytest /Users/mura/src/local/myr/mc/out/lib/myr/_myrrt.o obj/test.o -ltestr -lstd -L/Users/mura/src/local/myr/mc/out/lib/myr -lsys -macosx_version_min 10.6
Undefined symbols for architecture x86_64:
"___fini__", referenced from:
start in _myrrt.o
"___init__", referenced from:
start in _myrrt.o
"_main", referenced from:
start in _myrrt.o
"_std$envlck", referenced from:
_std$setenv in libstd.a(env.o)
.L68 in libstd.a(env.o)
_std$envinit in libstd.a(env.o)
.L70 in libstd.a(env.o)
.L77 in libstd.a(env.o)
"_std$lock", referenced from:
.L62 in libstd.a(bytealloc.o)
.L58 in libstd.a(bytealloc.o)
.L67 in libstd.a(bytealloc.o)
.L74 in libstd.a(bytealloc.o)
_std$bigalloc in libstd.a(bytealloc.o)
_std$bigfree in libstd.a(bytealloc.o)
_std$setenv in libstd.a(env.o)
...
"_std$memlck", referenced from:
.L62 in libstd.a(bytealloc.o)
.L58 in libstd.a(bytealloc.o)
.L67 in libstd.a(bytealloc.o)
.L74 in libstd.a(bytealloc.o)
_std$bigalloc in libstd.a(bytealloc.o)
.L80 in libstd.a(bytealloc.o)
_std$bigfree in libstd.a(bytealloc.o)
...
"_std$unlock", referenced from:
.L62 in libstd.a(bytealloc.o)
.L58 in libstd.a(bytealloc.o)
.L67 in libstd.a(bytealloc.o)
.L74 in libstd.a(bytealloc.o)
.L80 in libstd.a(bytealloc.o)
.L119 in libstd.a(bytealloc.o)
.L68 in libstd.a(env.o)
...
ld: symbol(s) not found for inferred architecture x86_64
FAIL: ld -pagezero_size 0x100000000 -macosx_version_min 10.6 -o obj/mytest /Users/mura/src/local/myr/mc/out/lib/myr/_myrrt.o obj/test.o -ltestr -lstd -L/Users/mura/src/local/myr/mc/out/lib/myr -lsys -macosx_version_min 10.6
Is that because I cannot declare
pkg ...
in a file along withmain
?The code:
The error log: