Compiling Io

Member
Posts: 227
Joined: 2008.08
Post: #1
Ive been trying to compile Io following the instructions from http://blog.elliottcable.name/posts/inst...pard.xhtml
I am at the part where I compile the Io VM and the related add-ons (I did everything else). The coroutine part is not wanting to compile.

With:
Code:
Obie-Daidss-Computer:io obie$ sudo make -j3
for dir in basekit coroutine garbagecollector iovm; do if [ -d libs/$dir ]; then INSTALL_PREFIX=/usr/local make -C libs/$dir; fi; done
mkdir -p _build
...
...
...
...
...
...
...
cc -MM -MT _build/objs/UArray_math.o -MF _build/objs/UArray_math.d -DINSTALL_PREFIX=\"/usr/local\" -O3 -g  -Wstrict-prototypes  -I. -I./source   -falign-loops=16 -fPIC -DBUILDING_BASEKIT_DLL  -Isource/simd_cph/include -c source/UArray_math.c -o _build/objs/UArray_math.o
cc -DINSTALL_PREFIX=\"/usr/local\" -O3 -g  -Wstrict-prototypes  -I. -I./source   -falign-loops=16 -fPIC -DBUILDING_BASEKIT_DLL  -Isource/simd_cph/include -c source/UArray_math.c -o _build/objs/UArray_math.o
source/UArray_math.c:26:2: warning: #warning Uncomment the IO_USE_SIMD define to turn on SIMD acceleration
In file included from source/UArray_math.c:30:
source/simd_cph/include/simd_cp_emu.h:81:2: warning: #warning "using SIMD Emulation"
cc -MM -MT _build/objs/UArray_path.o -MF _build/objs/UArray_path.d -DINSTALL_PREFIX=\"/usr/local\" -O3 -g  -Wstrict-prototypes  -I. -I./source   -falign-loops=16 -fPIC -DBUILDING_BASEKIT_DLL  -Isource/simd_cph/include -c source/UArray_path.c -o _build/objs/UArray_path.o
cc -DINSTALL_PREFIX=\"/usr/local\" -O3 -g  -Wstrict-prototypes  -I. -I./source   -falign-loops=16 -fPIC -DBUILDING_BASEKIT_DLL  -Isource/simd_cph/include -c source/UArray_path.c -o _build/objs/UArray_path.o
cc -MM -MT _build/objs/UArray_stream.o -MF _build/objs/UArray_stream.d -DINSTALL_PREFIX=\"/usr/local\" -O3 -g  -Wstrict-prototypes  -I. -I./source   -falign-loops=16 -fPIC -DBUILDING_BASEKIT_DLL  -Isource/simd_cph/include -c source/UArray_stream.c -o _build/objs/UArray_stream.o
cc -DINSTALL_PREFIX=\"/usr/local\" -O3 -g  -Wstrict-prototypes  -I. -I./source   -falign-loops=16 -fPIC -DBUILDING_BASEKIT_DLL  -Isource/simd_cph/include -c source/UArray_stream.c -o _build/objs/UArray_stream.o
cc -MM -MT _build/objs/UArray_string.o -MF _build/objs/UArray_string.d -DINSTALL_PREFIX=\"/usr/local\" -O3 -g  -Wstrict-prototypes  -I. -I./source   -falign-loops=16 -fPIC -DBUILDING_BASEKIT_DLL  -Isource/simd_cph/include -c source/UArray_string.c -o _build/objs/UArray_string.o
cc -DINSTALL_PREFIX=\"/usr/local\" -O3 -g  -Wstrict-prototypes  -I. -I./source   -falign-loops=16 -fPIC -DBUILDING_BASEKIT_DLL  -Isource/simd_cph/include -c source/UArray_string.c -o _build/objs/UArray_string.o
cc -MM -MT _build/objs/UArray_utf.o -MF _build/objs/UArray_utf.d -DINSTALL_PREFIX=\"/usr/local\" -O3 -g  -Wstrict-prototypes  -I. -I./source   -falign-loops=16 -fPIC -DBUILDING_BASEKIT_DLL  -Isource/simd_cph/include -c source/UArray_utf.c -o _build/objs/UArray_utf.o
cc -DINSTALL_PREFIX=\"/usr/local\" -O3 -g  -Wstrict-prototypes  -I. -I./source   -falign-loops=16 -fPIC -DBUILDING_BASEKIT_DLL  -Isource/simd_cph/include -c source/UArray_utf.c -o _build/objs/UArray_utf.o
cc -MM -MT _build/objs/cdecode.o -MF _build/objs/cdecode.d -DINSTALL_PREFIX=\"/usr/local\" -O3 -g  -Wstrict-prototypes  -I. -I./source   -falign-loops=16 -fPIC -DBUILDING_BASEKIT_DLL  -Isource/simd_cph/include -c source/cdecode.c -o _build/objs/cdecode.o
cc -DINSTALL_PREFIX=\"/usr/local\" -O3 -g  -Wstrict-prototypes  -I. -I./source   -falign-loops=16 -fPIC -DBUILDING_BASEKIT_DLL  -Isource/simd_cph/include -c source/cdecode.c -o _build/objs/cdecode.o
cc -MM -MT _build/objs/cencode.o -MF _build/objs/cencode.d -DINSTALL_PREFIX=\"/usr/local\" -O3 -g  -Wstrict-prototypes  -I. -I./source   -falign-loops=16 -fPIC -DBUILDING_BASEKIT_DLL  -Isource/simd_cph/include -c source/cencode.c -o _build/objs/cencode.o
cc -DINSTALL_PREFIX=\"/usr/local\" -O3 -g  -Wstrict-prototypes  -I. -I./source   -falign-loops=16 -fPIC -DBUILDING_BASEKIT_DLL  -Isource/simd_cph/include -c source/cencode.c -o _build/objs/cencode.o
cc -MM -MT _build/objs/ucs2.o -MF _build/objs/ucs2.d -DINSTALL_PREFIX=\"/usr/local\" -O3 -g  -Wstrict-prototypes  -I. -I./source   -falign-loops=16 -fPIC -DBUILDING_BASEKIT_DLL  -Isource/simd_cph/include -c source/ucs2.c -o _build/objs/ucs2.o
cc -DINSTALL_PREFIX=\"/usr/local\" -O3 -g  -Wstrict-prototypes  -I. -I./source   -falign-loops=16 -fPIC -DBUILDING_BASEKIT_DLL  -Isource/simd_cph/include -c source/ucs2.c -o _build/objs/ucs2.o
cc -MM -MT _build/objs/ucs4.o -MF _build/objs/ucs4.d -DINSTALL_PREFIX=\"/usr/local\" -O3 -g  -Wstrict-prototypes  -I. -I./source   -falign-loops=16 -fPIC -DBUILDING_BASEKIT_DLL  -Isource/simd_cph/include -c source/ucs4.c -o _build/objs/ucs4.o
cc -DINSTALL_PREFIX=\"/usr/local\" -O3 -g  -Wstrict-prototypes  -I. -I./source   -falign-loops=16 -fPIC -DBUILDING_BASEKIT_DLL  -Isource/simd_cph/include -c source/ucs4.c -o _build/objs/ucs4.o
cc -MM -MT _build/objs/utf8.o -MF _build/objs/utf8.d -DINSTALL_PREFIX=\"/usr/local\" -O3 -g  -Wstrict-prototypes  -I. -I./source   -falign-loops=16 -fPIC -DBUILDING_BASEKIT_DLL  -Isource/simd_cph/include -c source/utf8.c -o _build/objs/utf8.o
cc -DINSTALL_PREFIX=\"/usr/local\" -O3 -g  -Wstrict-prototypes  -I. -I./source   -falign-loops=16 -fPIC -DBUILDING_BASEKIT_DLL  -Isource/simd_cph/include -c source/utf8.c -o _build/objs/utf8.o
cc -MM -MT _build/objs/utf_convert.o -MF _build/objs/utf_convert.d -DINSTALL_PREFIX=\"/usr/local\" -O3 -g  -Wstrict-prototypes  -I. -I./source   -falign-loops=16 -fPIC -DBUILDING_BASEKIT_DLL  -Isource/simd_cph/include -c source/utf_convert.c -o _build/objs/utf_convert.o
cc -DINSTALL_PREFIX=\"/usr/local\" -O3 -g  -Wstrict-prototypes  -I. -I./source   -falign-loops=16 -fPIC -DBUILDING_BASEKIT_DLL  -Isource/simd_cph/include -c source/utf_convert.c -o _build/objs/utf_convert.o
ar rcu  _build/lib/libbasekit.a _build/objs/*.o
ranlib _build/lib/libbasekit.a
make _build/dll/libbasekit.dylib
cc -dynamiclib -flat_namespace  _build/objs/*.o -o _build/dll/libbasekit.dylib  
mkdir -p _build
mkdir -p _build/objs
mkdir -p _build/headers
mkdir -p _build/lib
mkdir -p _build/dll
cp source/Coro.h _build/headers/Coro.h
cp source/PortableUContext.h _build/headers/PortableUContext.h
cp source/PortableUContext386.h _build/headers/PortableUContext386.h
cp source/PortableUContextPPC.h _build/headers/PortableUContextPPC.h
make _build/lib/libcoroutine.a
cc -MM -MT _build/objs/Coro.o -MF _build/objs/Coro.d -DINSTALL_PREFIX=\"/usr/local\" -Os -g  -Wstrict-prototypes  -I. -I./source -I../basekit/_build/headers  -falign-loops=16 -fPIC -DBUILDING_CORO_DLL  -c source/Coro.c -o _build/objs/Coro.o
cc -MM -MT _build/objs/PortableUContext.o -MF _build/objs/PortableUContext.d -DINSTALL_PREFIX=\"/usr/local\" -Os -g  -Wstrict-prototypes  -I. -I./source -I../basekit/_build/headers  -falign-loops=16 -fPIC -DBUILDING_CORO_DLL  -c source/PortableUContext.c -o _build/objs/PortableUContext.o
cc -DINSTALL_PREFIX=\"/usr/local\" -Os -g  -Wstrict-prototypes  -I. -I./source -I../basekit/_build/headers  -falign-loops=16 -fPIC -DBUILDING_CORO_DLL  -c source/PortableUContext.c -o _build/objs/PortableUContext.o
cc -DINSTALL_PREFIX=\"/usr/local\" -Os -g  -Wstrict-prototypes  -I. -I./source -I../basekit/_build/headers  -falign-loops=16 -fPIC -DBUILDING_CORO_DLL  -c source/Coro.c -o _build/objs/Coro.o
source/Coro.c: In function ‘Coro_setup’:
source/Coro.c:420: error: ‘Coro_Start’ undeclared (first use in this function)
source/Coro.c:420: error: (Each undeclared identifier is reported only once
source/Coro.c:420: error: for each function it appears in.)
make[2]: *** [_build/objs/Coro.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [all] Error 2
mkdir -p _build
mkdir -p _build/objs
mkdir -p _build/headers
mkdir -p _build/lib
mkdir -p _build/dll
cp source/Collector.h _build/headers/Collector.h
cp source/CollectorMarker.h _build/headers/CollectorMarker.h
cp source/CollectorMarker_inline.h _build/headers/CollectorMarker_inline.h
cp source/Collector_inline.h _build/headers/Collector_inline.h
make _build/lib/libgarbagecollector.a
cc -MM -MT _build/objs/Collector.o -MF _build/objs/Collector.d -DINSTALL_PREFIX=\"/usr/local\" -Os -g  -Wstrict-prototypes  -I. -I./source -I../basekit/_build/headers  -falign-loops=16 -fPIC -DBUILDING_COLLECTOR_DLL  -c source/Collector.c -o _build/objs/Collector.o
cc -MM -MT _build/objs/CollectorMarker.o -MF _build/objs/CollectorMarker.d -DINSTALL_PREFIX=\"/usr/local\" -Os -g  -Wstrict-prototypes  -I. -I./source -I../basekit/_build/headers  -falign-loops=16 -fPIC -DBUILDING_COLLECTOR_DLL  -c source/CollectorMarker.c -o _build/objs/CollectorMarker.o
cc -DINSTALL_PREFIX=\"/usr/local\" -Os -g  -Wstrict-prototypes  -I. -I./source -I../basekit/_build/headers  -falign-loops=16 -fPIC -DBUILDING_COLLECTOR_DLL  -c source/CollectorMarker.c -o _build/objs/CollectorMarker.o
cc -DINSTALL_PREFIX=\"/usr/local\" -Os -g  -Wstrict-prototypes  -I. -I./source -I../basekit/_build/headers  -falign-loops=16 -fPIC -DBUILDING_COLLECTOR_DLL  -c source/Collector.c -o _build/objs/Collector.o
ar rcu  _build/lib/libgarbagecollector.a _build/objs/*.o
ranlib _build/lib/libgarbagecollector.a
make _build/dll/libgarbagecollector.dylib
cc -dynamiclib -flat_namespace -L../basekit/_build/dll _build/objs/*.o -o _build/dll/libgarbagecollector.dylib -lbasekit
mkdir -p _build
...
...
cp source/IoWeakLink.h _build/headers/IoWeakLink.h
make -f Makefile.local all_begin
make[2]: warning: jobserver unavailable: using -j1.  Add `+' to parent make rule.
cc tools/io2c.c -o tools/io2c
./tools/io2c VMCode IoState_doString_ io/A0_List.io io/A1_OperatorTable.io io/A2_Object.io io/A3_List.io io/A4_Exception.io io/Actor.io io/AddonLoader.io io/B_Sequence.io io/Block.io io/CFunction.io io/Date.io io/Debugger.io io/Directory.io io/DynLib.io io/Error.io io/File.io io/List_schwartzian.io io/Map.io io/Message.io io/Number.io io/Sandbox.io io/Serialize.io io/System.io io/UnitTest.io io/Vector.io io/Y_Path.io io/Z_CLI.io io/Z_Importer.io > source/IoVMInit.c
make _build/lib/libiovm.a
cc -MM -MT _build/objs/IoBlock.o -MF _build/objs/IoBlock.d -DINSTALL_PREFIX=\"/usr/local\" -Os -g  -Wstrict-prototypes  -I. -I./source -I../basekit/_build/headers -I../coroutine/_build/headers -I../garbagecollector/_build/headers  -falign-loops=16 -fPIC -DBUILDING_IOVM_DLL  -c source/IoBlock.c -o _build/objs/IoBlock.o
cc -MM -MT _build/objs/IoCFunction.o -MF _build/objs/IoCFunction.d -DINSTALL_PREFIX=\"/usr/local\" -Os -g  -Wstrict-prototypes  -I. -I./source -I../basekit/_build/headers -I../coroutine/_build/headers -I../garbagecollector/_build/headers  -falign-loops=16 -fPIC -DBUILDING_IOVM_DLL  -c source/IoCFunction.c -o _build/objs/IoCFunction.o
cc -MM -MT _build/objs/IoCall.o -MF _build/objs/IoCall.d -DINSTALL_PREFIX=\"/usr/local\" -Os -g  -Wstrict-prototypes  -I. -I./source -I../basekit/_build/headers -I../coroutine/_build/headers -I../garbagecollector/_build/headers  -falign-loops=16 -fPIC -DBUILDING_IOVM_DLL  -c source/IoCall.c -o _build/objs/IoCall.o
cc -DINSTALL_PREFIX=\"/usr/local\" -Os -g  -Wstrict-prototypes  -I. -I./source -I../basekit/_build/headers -I../coroutine/_build/headers -I../garbagecollector/_build/headers  -falign-loops=16 -fPIC -DBUILDING_IOVM_DLL  -c source/IoCall.c -o _build/objs/IoCall.o
cc -DINSTALL_PREFIX=\"/usr/local\" -Os -g  -Wstrict-prototypes  -I. -I./source -I../basekit/_build/headers -I../coroutine/_build/headers -I../garbagecollector/_build/headers  -falign-loops=16 -fPIC -DBUILDING_IOVM_DLL  -c source/IoCFunction.c -o _build/objs/IoCFunction.o
cc -DINSTALL_PREFIX=\"/usr/local\" -Os -g  -Wstrict-prototypes  -I. -I./source -I../basekit/_build/headers -I../coroutine/_build/headers -I../garbagecollector/_build/headers  -falign-loops=16 -fPIC -DBUILDING_IOVM_DLL  -c source/IoBlock.c -o _build/objs/IoBlock.o
cc -MM -MT _build/objs/IoCollector.o -MF _build/objs/IoCollector.d -DINSTALL_PREFIX=\"/usr/local\" -Os -g  -Wstrict-prototypes  -I. -I./source -I../basekit/_build/headers -I../coroutine/_build/headers -I../garbagecollector/_build/headers  -falign-loops=16 -fPIC -DBUILDING_IOVM_DLL  -c source/IoCollector.c -o _build/objs/IoCollector.o
cc -MM -MT _build/objs/IoCompiler.o -MF _build/objs/IoCompiler.d -DINSTALL_PREFIX=\"/usr/local\" -Os -g  -Wstrict-prototypes  -I. -I./source -I../basekit/_build/headers -I../coroutine/_build/headers -I../garbagecollector/_build/headers  -falign-loops=16 -fPIC -DBUILDING_IOVM_DLL  -c source/IoCompiler.c -o _build/objs/IoCompiler.o
cc -DINSTALL_PREFIX=\"/usr/local\" -Os -g  -Wstrict-prototypes  -I. -I./source -I../basekit/_build/headers -I../coroutine/_build/headers -I../garbagecollector/_build/headers  -falign-loops=16 -fPIC -DBUILDING_IOVM_DLL  -c source/IoCollector.c -o _build/objs/IoCollector.o
cc -DINSTALL_PREFIX=\"/usr/local\" -Os -g  -Wstrict-prototypes  -I. -I./source -I../basekit/_build/headers -I../coroutine/_build/headers -I../garbagecollector/_build/headers  -falign-loops=16 -fPIC -DBUILDING_IOVM_DLL  -c source/IoCompiler.c -o _build/objs/IoCompiler.o
cc -MM -MT _build/objs/IoCoroutine.o -MF _build/objs/IoCoroutine.d -DINSTALL_PREFIX=\"/usr/local\" -Os -g  -Wstrict-prototypes  -I. -I./source -I../basekit/_build/headers -I../coroutine/_build/headers -I../garbagecollector/_build/headers  -falign-loops=16 -fPIC -DBUILDING_IOVM_DLL  -c source/IoCoroutine.c -o _build/objs/IoCoroutine.o
cc -DINSTALL_PREFIX=\"/usr/local\" -Os -g  -Wstrict-prototypes  -I. -I./source -I../basekit/_build/headers -I../coroutine/_build/headers -I../garbagecollector/_build/headers  -falign-loops=16 -fPIC -DBUILDING_IOVM_DLL  -c source/IoCoroutine.c -o _build/objs/IoCoroutine.o
cc -MM -MT _build/objs/IoDate.o -MF _build/objs/IoDate.d -DINSTALL_PREFIX=\"/usr/local\" -Os -g  -Wstrict-prototypes  -I. -I./source -I../basekit/_build/headers -I../coroutine/_build/headers -I../garbagecollector/_build/headers  -falign-loops=16 -fPIC -DBUILDING_IOVM_DLL  -c source/IoDate.c -o _build/objs/IoDate.o
cc -DINSTALL_PREFIX=\"/usr/local\" -Os -g  -Wstrict-prototypes  -I. -I./source -I../basekit/_build/headers -I../coroutine/_build/headers -I../garbagecollector/_build/headers  -falign-loops=16 -fPIC -DBUILDING_IOVM_DLL  -c source/IoDate.c -o _build/objs/IoDate.o
cc -MM -MT _build/objs/IoDebugger.o -MF _build/objs/IoDebugger.d -DINSTALL_PREFIX=\"/usr/local\" -Os -g  -Wstrict-prototypes  -I. -I./source -I../basekit/_build/headers -I../coroutine/_build/headers -I../garbagecollector/_build/headers  -falign-loops=16 -fPIC -DBUILDING_IOVM_DLL  -c source/IoDebugger.c -o _build/objs/IoDebugger.o
cc -DINSTALL_PREFIX=\"/usr/local\" -Os -g  -Wstrict-prototypes  -I. -I./source -I../basekit/_build/headers -I../coroutine/_build/headers -I../garbagecollector/_build/headers  -falign-loops=16 -fPIC -DBUILDING_IOVM_DLL  -c source/IoDebugger.c -o _build/objs/IoDebugger.o
cc -MM -MT _build/objs/IoDirectory.o -MF _build/objs/IoDirectory.d -DINSTALL_PREFIX=\"/usr/local\" -Os -g  -Wstrict-prototypes  -I. -I./source -I../basekit/_build/headers -I../coroutine/_build/headers -I../garbagecollector/_build/headers  -falign-loops=16 -fPIC -DBUILDING_IOVM_DLL  -c source/IoDirectory.c -o _build/objs/IoDirectory.o
cc -DINSTALL_PREFIX=\"/usr/local\" -Os -g  -Wstrict-prototypes  -I. -I./source -I../basekit/_build/headers -I../coroutine/_build/headers -I../garbagecollector/_build/headers  -falign-loops=16 -fPIC -DBUILDING_IOVM_DLL  -c source/IoDirectory.c -o _build/objs/IoDirectory.o
cc -MM -MT _build/objs/IoDuration.o -MF _build/objs/IoDuration.d -DINSTALL_PREFIX=\"/usr/local\" -Os -g  -Wstrict-prototypes  -I. -I./source -I../basekit/_build/headers -I../coroutine/_build/headers -I../garbagecollector/_build/headers  -falign-loops=16 -fPIC -DBUILDING_IOVM_DLL  -c source/IoDuration.c -o _build/objs/IoDuration.o
cc -DINSTALL_PREFIX=\"/usr/local\" -Os -g  -Wstrict-prototypes  -I. -I./source -I../basekit/_build/headers -I../coroutine/_build/headers -I../garbagecollector/_build/headers  -falign-loops=16 -fPIC -DBUILDING_IOVM_DLL  -c source/IoDuration.c -o _build/objs/IoDuration.o
cc -MM -MT _build/objs/IoDynLib.o -MF _build/objs/IoDynLib.d -DINSTALL_PREFIX=\"/usr/local\" -Os -g  -Wstrict-prototypes  -I. -I./source -I../basekit/_build/headers -I../coroutine/_build/headers -I../garbagecollector/_build/headers  -falign-loops=16 -fPIC -DBUILDING_IOVM_DLL  -c source/IoDynLib.c -o _build/objs/IoDynLib.o
cc -MM -MT _build/objs/IoError.o -MF _build/objs/IoError.d -DINSTALL_PREFIX=\"/usr/local\" -Os -g  -Wstrict-prototypes  -I. -I./source -I../basekit/_build/headers -I../coroutine/_build/headers -I../garbagecollector/_build/headers  -falign-loops=16 -fPIC -DBUILDING_IOVM_DLL  -c source/IoError.c -o _build/objs/IoError.o
cc -DINSTALL_PREFIX=\"/usr/local\" -Os -g  -Wstrict-prototypes  -I. -I./source -I../basekit/_build/headers -I../coroutine/_build/headers -I../garbagecollector/_build/headers  -falign-loops=16 -fPIC -DBUILDING_IOVM_DLL  -c source/IoDynLib.c -o _build/objs/IoDynLib.o
cc -DINSTALL_PREFIX=\"/usr/local\" -Os -g  -Wstrict-prototypes  -I. -I./source -I../basekit/_build/headers -I../coroutine/_build/headers -I../garbagecollector/_build/headers  -falign-loops=16 -fPIC -DBUILDING_IOVM_DLL  -c source/IoError.c -o _build/objs/IoError.o
cc -MM -MT _build/objs/IoFile.o -MF _build/objs/IoFile.d -DINSTALL_PREFIX=\"/usr/local\" -Os -g  -Wstrict-prototypes  -I. -I./source -I../basekit/_build/headers -I../coroutine/_build/headers -I../garbagecollector/_build/headers  -falign-loops=16 -fPIC -DBUILDING_IOVM_DLL  -c source/IoFile.c -o _build/objs/IoFile.o
cc -DINSTALL_PREFIX=\"/usr/local\" -Os -g  -Wstrict-prototypes  -I. -I./source -I../basekit/_build/headers -I../coroutine/_build/headers -I../garbagecollector/_build/headers  -falign-loops=16 -fPIC -DBUILDING_IOVM_DLL  -c source/IoFile.c -o _build/objs/IoFile.o
cc -MM -MT _build/objs/IoFile_stat.o -MF _build/objs/IoFile_stat.d -DINSTALL_PREFIX=\"/usr/local\" -Os -g  -Wstrict-prototypes  -I. -I./source -I../basekit/_build/headers -I../coroutine/_build/headers -I../garbagecollector/_build/headers  -falign-loops=16 -fPIC -DBUILDING_IOVM_DLL  -c source/IoFile_stat.c -o _build/objs/IoFile_stat.o
cc -DINSTALL_PREFIX=\"/usr/local\" -Os -g  -Wstrict-prototypes  -I. -I./source -I../basekit/_build/headers -I../coroutine/_build/headers -I../garbagecollector/_build/headers  -falign-loops=16 -fPIC -DBUILDING_IOVM_DLL  -c source/IoFile_stat.c -o _build/objs/IoFile_stat.o
cc -MM -MT _build/objs/IoLexer.o -MF _build/objs/IoLexer.d -DINSTALL_PREFIX=\"/usr/local\" -Os -g  -Wstrict-prototypes  -I. -I./source -I../basekit/_build/headers -I../coroutine/_build/headers -I../garbagecollector/_build/headers  -falign-loops=16 -fPIC -DBUILDING_IOVM_DLL  -c source/IoLexer.c -o _build/objs/IoLexer.o
cc -DINSTALL_PREFIX=\"/usr/local\" -Os -g  -Wstrict-prototypes  -I. -I./source -I../basekit/_build/headers -I../coroutine/_build/headers -I../garbagecollector/_build/headers  -falign-loops=16 -fPIC -DBUILDING_IOVM_DLL  -c source/IoLexer.c -o _build/objs/IoLexer.o
cc -MM -MT _build/objs/IoList.o -MF _build/objs/IoList.d -DINSTALL_PREFIX=\"/usr/local\" -Os -g  -Wstrict-prototypes  -I. -I./source -I../basekit/_build/headers -I../coroutine/_build/headers -I../garbagecollector/_build/headers  -falign-loops=16 -fPIC -DBUILDING_IOVM_DLL  -c source/IoList.c -o _build/objs/IoList.o
cc -DINSTALL_PREFIX=\"/usr/local\" -Os -g  -Wstrict-prototypes  -I. -I./source -I../basekit/_build/headers -I../coroutine/_build/headers -I../garbagecollector/_build/headers  -falign-loops=16 -fPIC -DBUILDING_IOVM_DLL  -c source/IoList.c -o _build/objs/IoList.o
cc -MM -MT _build/objs/IoMap.o -MF _build/objs/IoMap.d -DINSTALL_PREFIX=\"/usr/local\" -Os -g  -Wstrict-prototypes  -I. -I./source -I../basekit/_build/headers -I../coroutine/_build/headers -I../garbagecollector/_build/headers  -falign-loops=16 -fPIC -DBUILDING_IOVM_DLL  -c source/IoMap.c -o _build/objs/IoMap.o
cc -DINSTALL_PREFIX=\"/usr/local\" -Os -g  -Wstrict-prototypes  -I. -I./source -I../basekit/_build/headers -I../coroutine/_build/headers -I../garbagecollector/_build/headers  -falign-loops=16 -fPIC -DBUILDING_IOVM_DLL  -c source/IoMap.c -o _build/objs/IoMap.o
cc -MM -MT _build/objs/IoMessage.o -MF _build/objs/IoMessage.d -DINSTALL_PREFIX=\"/usr/local\" -Os -g  -Wstrict-prototypes  -I. -I./source -I../basekit/_build/headers -I../coroutine/_build/headers -I../garbagecollector/_build/headers  -falign-loops=16 -fPIC -DBUILDING_IOVM_DLL  -c source/IoMessage.c -o _build/objs/IoMessage.o
cc -DINSTALL_PREFIX=\"/usr/local\" -Os -g  -Wstrict-prototypes  -I. -I./source -I../basekit/_build/headers -I../coroutine/_build/headers -I../garbagecollector/_build/headers  -falign-loops=16 -fPIC -DBUILDING_IOVM_DLL  -c source/IoMessage.c -o _build/objs/IoMessage.o
cc -MM -MT _build/objs/IoMessage_opShuffle.o -MF _build/objs/IoMessage_opShuffle.d -DINSTALL_PREFIX=\"/usr/local\" -Os -g  -Wstrict-prototypes  -I. -I./source -I../basekit/_build/headers -I../coroutine/_build/headers -I../garbagecollector/_build/headers  -falign-loops=16 -fPIC -DBUILDING_IOVM_DLL  -c source/IoMessage_opShuffle.c -o _build/objs/IoMessage_opShuffle.o
cc -DINSTALL_PREFIX=\"/usr/local\" -Os -g  -Wstrict-prototypes  -I. -I./source -I../basekit/_build/headers -I../coroutine/_build/headers -I../garbagecollector/_build/headers  -falign-loops=16 -fPIC -DBUILDING_IOVM_DLL  -c source/IoMessage_opShuffle.c -o _build/objs/IoMessage_opShuffle.o
cc -MM -MT _build/objs/IoMessage_parser.o -MF _build/objs/IoMessage_parser.d -DINSTALL_PREFIX=\"/usr/local\" -Os -g  -Wstrict-prototypes  -I. -I./source -I../basekit/_build/headers -I../coroutine/_build/headers -I../garbagecollector/_build/headers  -falign-loops=16 -fPIC -DBUILDING_IOVM_DLL  -c source/IoMessage_parser.c -o _build/objs/IoMessage_parser.o
cc -DINSTALL_PREFIX=\"/usr/local\" -Os -g  -Wstrict-prototypes  -I. -I./source -I../basekit/_build/headers -I../coroutine/_build/headers -I../garbagecollector/_build/headers  -falign-loops=16 -fPIC -DBUILDING_IOVM_DLL  -c source/IoMessage_parser.c -o _build/objs/IoMessage_parser.o
cc -MM -MT _build/objs/IoNumber.o -MF _build/objs/IoNumber.d -DINSTALL_PREFIX=\"/usr/local\" -Os -g  -Wstrict-prototypes  -I. -I./source -I../basekit/_build/headers -I../coroutine/_build/headers -I../garbagecollector/_build/headers  -falign-loops=16 -fPIC -DBUILDING_IOVM_DLL  -c source/IoNumber.c -o _build/objs/IoNumber.o
cc -DINSTALL_PREFIX=\"/usr/local\" -Os -g  -Wstrict-prototypes  -I. -I./source -I../basekit/_build/headers -I../coroutine/_build/headers -I../garbagecollector/_build/headers  -falign-loops=16 -fPIC -DBUILDING_IOVM_DLL  -c source/IoNumber.c -o _build/objs/IoNumber.o
cc -MM -MT _build/objs/IoObject.o -MF _build/objs/IoObject.d -DINSTALL_PREFIX=\"/usr/local\" -Os -g  -Wstrict-prototypes  -I. -I./source -I../basekit/_build/headers -I../coroutine/_build/headers -I../garbagecollector/_build/headers  -falign-loops=16 -fPIC -DBUILDING_IOVM_DLL  -c source/IoObject.c -o _build/objs/IoObject.o
cc -DINSTALL_PREFIX=\"/usr/local\" -Os -g  -Wstrict-prototypes  -I. -I./source -I../basekit/_build/headers -I../coroutine/_build/headers -I../garbagecollector/_build/headers  -falign-loops=16 -fPIC -DBUILDING_IOVM_DLL  -c source/IoObject.c -o _build/objs/IoObject.o
cc -MM -MT _build/objs/IoObject_flow.o -MF _build/objs/IoObject_flow.d -DINSTALL_PREFIX=\"/usr/local\" -Os -g  -Wstrict-prototypes  -I. -I./source -I../basekit/_build/headers -I../coroutine/_build/headers -I../garbagecollector/_build/headers  -falign-loops=16 -fPIC -DBUILDING_IOVM_DLL  -c source/IoObject_flow.c -o _build/objs/IoObject_flow.o
cc -DINSTALL_PREFIX=\"/usr/local\" -Os -g  -Wstrict-prototypes  -I. -I./source -I../basekit/_build/headers -I../coroutine/_build/headers -I../garbagecollector/_build/headers  -falign-loops=16 -fPIC -DBUILDING_IOVM_DLL  -c source/IoObject_flow.c -o _build/objs/IoObject_flow.o
cc -MM -MT _build/objs/IoSandbox.o -MF _build/objs/IoSandbox.d -DINSTALL_PREFIX=\"/usr/local\" -Os -g  -Wstrict-prototypes  -I. -I./source -I../basekit/_build/headers -I../coroutine/_build/headers -I../garbagecollector/_build/headers  -falign-loops=16 -fPIC -DBUILDING_IOVM_DLL  -c source/IoSandbox.c -o _build/objs/IoSandbox.o
cc -DINSTALL_PREFIX=\"/usr/local\" -Os -g  -Wstrict-prototypes  -I. -I./source -I../basekit/_build/headers -I../coroutine/_build/headers -I../garbagecollector/_build/headers  -falign-loops=16 -fPIC -DBUILDING_IOVM_DLL  -c source/IoSandbox.c -o _build/objs/IoSandbox.o
cc -MM -MT _build/objs/IoSeq.o -MF _build/objs/IoSeq.d -DINSTALL_PREFIX=\"/usr/local\" -Os -g  -Wstrict-prototypes  -I. -I./source -I../basekit/_build/headers -I../coroutine/_build/headers -I../garbagecollector/_build/headers  -falign-loops=16 -fPIC -DBUILDING_IOVM_DLL  -c source/IoSeq.c -o _build/objs/IoSeq.o
cc -MM -MT _build/objs/IoSeq_immutable.o -MF _build/objs/IoSeq_immutable.d -DINSTALL_PREFIX=\"/usr/local\" -Os -g  -Wstrict-prototypes  -I. -I./source -I../basekit/_build/headers -I../coroutine/_build/headers -I../garbagecollector/_build/headers  -falign-loops=16 -fPIC -DBUILDING_IOVM_DLL  -c source/IoSeq_immutable.c -o _build/objs/IoSeq_immutable.o
cc -DINSTALL_PREFIX=\"/usr/local\" -Os -g  -Wstrict-prototypes  -I. -I./source -I../basekit/_build/headers -I../coroutine/_build/headers -I../garbagecollector/_build/headers  -falign-loops=16 -fPIC -DBUILDING_IOVM_DLL  -c source/IoSeq.c -o _build/objs/IoSeq.o
cc -DINSTALL_PREFIX=\"/usr/local\" -Os -g  -Wstrict-prototypes  -I. -I./source -I../basekit/_build/headers -I../coroutine/_build/headers -I../garbagecollector/_build/headers  -falign-loops=16 -fPIC -DBUILDING_IOVM_DLL  -c source/IoSeq_immutable.c -o _build/objs/IoSeq_immutable.o
cc -MM -MT _build/objs/IoSeq_mutable.o -MF _build/objs/IoSeq_mutable.d -DINSTALL_PREFIX=\"/usr/local\" -Os -g  -Wstrict-prototypes  -I. -I./source -I../basekit/_build/headers -I../coroutine/_build/headers -I../garbagecollector/_build/headers  -falign-loops=16 -fPIC -DBUILDING_IOVM_DLL  -c source/IoSeq_mutable.c -o _build/objs/IoSeq_mutable.o
cc -DINSTALL_PREFIX=\"/usr/local\" -Os -g  -Wstrict-prototypes  -I. -I./source -I../basekit/_build/headers -I../coroutine/_build/headers -I../garbagecollector/_build/headers  -falign-loops=16 -fPIC -DBUILDING_IOVM_DLL  -c source/IoSeq_mutable.c -o _build/objs/IoSeq_mutable.o
cc -MM -MT _build/objs/IoSeq_vector.o -MF _build/objs/IoSeq_vector.d -DINSTALL_PREFIX=\"/usr/local\" -Os -g  -Wstrict-prototypes  -I. -I./source -I../basekit/_build/headers -I../coroutine/_build/headers -I../garbagecollector/_build/headers  -falign-loops=16 -fPIC -DBUILDING_IOVM_DLL  -c source/IoSeq_vector.c -o _build/objs/IoSeq_vector.o
cc -DINSTALL_PREFIX=\"/usr/local\" -Os -g  -Wstrict-prototypes  -I. -I./source -I../basekit/_build/headers -I../coroutine/_build/headers -I../garbagecollector/_build/headers  -falign-loops=16 -fPIC -DBUILDING_IOVM_DLL  -c source/IoSeq_vector.c -o _build/objs/IoSeq_vector.o
cc -MM -MT _build/objs/IoState.o -MF _build/objs/IoState.d -DINSTALL_PREFIX=\"/usr/local\" -Os -g  -Wstrict-prototypes  -I. -I./source -I../basekit/_build/headers -I../coroutine/_build/headers -I../garbagecollector/_build/headers  -falign-loops=16 -fPIC -DBUILDING_IOVM_DLL  -c source/IoState.c -o _build/objs/IoState.o
cc -DINSTALL_PREFIX=\"/usr/local\" -Os -g  -Wstrict-prototypes  -I. -I./source -I../basekit/_build/headers -I../coroutine/_build/headers -I../garbagecollector/_build/headers  -falign-loops=16 -fPIC -DBUILDING_IOVM_DLL  -c source/IoState.c -o _build/objs/IoState.o
cc -MM -MT _build/objs/IoState_callbacks.o -MF _build/objs/IoState_callbacks.d -DINSTALL_PREFIX=\"/usr/local\" -Os -g  -Wstrict-prototypes  -I. -I./source -I../basekit/_build/headers -I../coroutine/_build/headers -I../garbagecollector/_build/headers  -falign-loops=16 -fPIC -DBUILDING_IOVM_DLL  -c source/IoState_callbacks.c -o _build/objs/IoState_callbacks.o
cc -DINSTALL_PREFIX=\"/usr/local\" -Os -g  -Wstrict-prototypes  -I. -I./source -I../basekit/_build/headers -I../coroutine/_build/headers -I../garbagecollector/_build/headers  -falign-loops=16 -fPIC -DBUILDING_IOVM_DLL  -c source/IoState_callbacks.c -o _build/objs/IoState_callbacks.o
cc -MM -MT _build/objs/IoState_coros.o -MF _build/objs/IoState_coros.d -DINSTALL_PREFIX=\"/usr/local\" -Os -g  -Wstrict-prototypes  -I. -I./source -I../basekit/_build/headers -I../coroutine/_build/headers -I../garbagecollector/_build/headers  -falign-loops=16 -fPIC -DBUILDING_IOVM_DLL  -c source/IoState_coros.c -o _build/objs/IoState_coros.o
cc -DINSTALL_PREFIX=\"/usr/local\" -Os -g  -Wstrict-prototypes  -I. -I./source -I../basekit/_build/headers -I../coroutine/_build/headers -I../garbagecollector/_build/headers  -falign-loops=16 -fPIC -DBUILDING_IOVM_DLL  -c source/IoState_coros.c -o _build/objs/IoState_coros.o
cc -MM -MT _build/objs/IoState_debug.o -MF _build/objs/IoState_debug.d -DINSTALL_PREFIX=\"/usr/local\" -Os -g  -Wstrict-prototypes  -I. -I./source -I../basekit/_build/headers -I../coroutine/_build/headers -I../garbagecollector/_build/headers  -falign-loops=16 -fPIC -DBUILDING_IOVM_DLL  -c source/IoState_debug.c -o _build/objs/IoState_debug.o
cc -DINSTALL_PREFIX=\"/usr/local\" -Os -g  -Wstrict-prototypes  -I. -I./source -I../basekit/_build/headers -I../coroutine/_build/headers -I../garbagecollector/_build/headers  -falign-loops=16 -fPIC -DBUILDING_IOVM_DLL  -c source/IoState_debug.c -o _build/objs/IoState_debug.o
cc -MM -MT _build/objs/IoState_eval.o -MF _build/objs/IoState_eval.d -DINSTALL_PREFIX=\"/usr/local\" -Os -g  -Wstrict-prototypes  -I. -I./source -I../basekit/_build/headers -I../coroutine/_build/headers -I../garbagecollector/_build/headers  -falign-loops=16 -fPIC -DBUILDING_IOVM_DLL  -c source/IoState_eval.c -o _build/objs/IoState_eval.o
cc -MM -MT _build/objs/IoState_exceptions.o -MF _build/objs/IoState_exceptions.d -DINSTALL_PREFIX=\"/usr/local\" -Os -g  -Wstrict-prototypes  -I. -I./source -I../basekit/_build/headers -I../coroutine/_build/headers -I../garbagecollector/_build/headers  -falign-loops=16 -fPIC -DBUILDING_IOVM_DLL  -c source/IoState_exceptions.c -o _build/objs/IoState_exceptions.o
cc -DINSTALL_PREFIX=\"/usr/local\" -Os -g  -Wstrict-prototypes  -I. -I./source -I../basekit/_build/headers -I../coroutine/_build/headers -I../garbagecollector/_build/headers  -falign-loops=16 -fPIC -DBUILDING_IOVM_DLL  -c source/IoState_eval.c -o _build/objs/IoState_eval.o
cc -DINSTALL_PREFIX=\"/usr/local\" -Os -g  -Wstrict-prototypes  -I. -I./source -I../basekit/_build/headers -I../coroutine/_build/headers -I../garbagecollector/_build/headers  -falign-loops=16 -fPIC -DBUILDING_IOVM_DLL  -c source/IoState_exceptions.c -o _build/objs/IoState_exceptions.o
cc -MM -MT _build/objs/IoState_symbols.o -MF _build/objs/IoState_symbols.d -DINSTALL_PREFIX=\"/usr/local\" -Os -g  -Wstrict-prototypes  -I. -I./source -I../basekit/_build/headers -I../coroutine/_build/headers -I../garbagecollector/_build/headers  -falign-loops=16 -fPIC -DBUILDING_IOVM_DLL  -c source/IoState_symbols.c -o _build/objs/IoState_symbols.o
cc -DINSTALL_PREFIX=\"/usr/local\" -Os -g  -Wstrict-prototypes  -I. -I./source -I../basekit/_build/headers -I../coroutine/_build/headers -I../garbagecollector/_build/headers  -falign-loops=16 -fPIC -DBUILDING_IOVM_DLL  -c source/IoState_symbols.c -o _build/objs/IoState_symbols.o
cc -MM -MT _build/objs/IoSystem.o -MF _build/objs/IoSystem.d -DINSTALL_PREFIX=\"/usr/local\" -Os -g  -Wstrict-prototypes  -I. -I./source -I../basekit/_build/headers -I../coroutine/_build/headers -I../garbagecollector/_build/headers  -falign-loops=16 -fPIC -DBUILDING_IOVM_DLL  -c source/IoSystem.c -o _build/objs/IoSystem.o
cc -DINSTALL_PREFIX=\"/usr/local\" -Os -g  -Wstrict-prototypes  -I. -I./source -I../basekit/_build/headers -I../coroutine/_build/headers -I../garbagecollector/_build/headers  -falign-loops=16 -fPIC -DBUILDING_IOVM_DLL  -c source/IoSystem.c -o _build/objs/IoSystem.o
cc -MM -MT _build/objs/IoTag.o -MF _build/objs/IoTag.d -DINSTALL_PREFIX=\"/usr/local\" -Os -g  -Wstrict-prototypes  -I. -I./source -I../basekit/_build/headers -I../coroutine/_build/headers -I../garbagecollector/_build/headers  -falign-loops=16 -fPIC -DBUILDING_IOVM_DLL  -c source/IoTag.c -o _build/objs/IoTag.o
cc -DINSTALL_PREFIX=\"/usr/local\" -Os -g  -Wstrict-prototypes  -I. -I./source -I../basekit/_build/headers -I../coroutine/_build/headers -I../garbagecollector/_build/headers  -falign-loops=16 -fPIC -DBUILDING_IOVM_DLL  -c source/IoTag.c -o _build/objs/IoTag.o
source/IoSystem.c: In function ‘IoObject_daemon’:
source/IoSystem.c:170: warning: ‘daemon’ is deprecated (declared at /usr/include/stdlib.h:283)
cc -MM -MT _build/objs/IoToken.o -MF _build/objs/IoToken.d -DINSTALL_PREFIX=\"/usr/local\" -Os -g  -Wstrict-prototypes  -I. -I./source -I../basekit/_build/headers -I../coroutine/_build/headers -I../garbagecollector/_build/headers  -falign-loops=16 -fPIC -DBUILDING_IOVM_DLL  -c source/IoToken.c -o _build/objs/IoToken.o
cc -DINSTALL_PREFIX=\"/usr/local\" -Os -g  -Wstrict-prototypes  -I. -I./source -I../basekit/_build/headers -I../coroutine/_build/headers -I../garbagecollector/_build/headers  -falign-loops=16 -fPIC -DBUILDING_IOVM_DLL  -c source/IoToken.c -o _build/objs/IoToken.o
cc -MM -MT _build/objs/IoVMInit.o -MF _build/objs/IoVMInit.d -DINSTALL_PREFIX=\"/usr/local\" -Os -g  -Wstrict-prototypes  -I. -I./source -I../basekit/_build/headers -I../coroutine/_build/headers -I../garbagecollector/_build/headers  -falign-loops=16 -fPIC -DBUILDING_IOVM_DLL  -c source/IoVMInit.c -o _build/objs/IoVMInit.o
cc -MM -MT _build/objs/IoWeakLink.o -MF _build/objs/IoWeakLink.d -DINSTALL_PREFIX=\"/usr/local\" -Os -g  -Wstrict-prototypes  -I. -I./source -I../basekit/_build/headers -I../coroutine/_build/headers -I../garbagecollector/_build/headers  -falign-loops=16 -fPIC -DBUILDING_IOVM_DLL  -c source/IoWeakLink.c -o _build/objs/IoWeakLink.o
cc -DINSTALL_PREFIX=\"/usr/local\" -Os -g  -Wstrict-prototypes  -I. -I./source -I../basekit/_build/headers -I../coroutine/_build/headers -I../garbagecollector/_build/headers  -falign-loops=16 -fPIC -DBUILDING_IOVM_DLL  -c source/IoVMInit.c -o _build/objs/IoVMInit.o
cc -DINSTALL_PREFIX=\"/usr/local\" -Os -g  -Wstrict-prototypes  -I. -I./source -I../basekit/_build/headers -I../coroutine/_build/headers -I../garbagecollector/_build/headers  -falign-loops=16 -fPIC -DBUILDING_IOVM_DLL  -c source/IoWeakLink.c -o _build/objs/IoWeakLink.o
ar rcu  _build/lib/libiovm.a _build/objs/*.o
ranlib _build/lib/libiovm.a
make _build/dll/libiovm.dylib
cc -dynamiclib -flat_namespace -L../basekit/_build/dll -L../coroutine/_build/dll -L../garbagecollector/_build/dll _build/objs/*.o -o _build/dll/libiovm.dylib -lbasekit -lcoroutine -lgarbagecollector
ld: library not found for -lcoroutine
collect2: ld returned 1 exit status
make[2]: *** [_build/dll/libiovm.dylib] Error 1
make[1]: *** [all] Error 2
make: *** [vm] Error 2

And separately:
Code:
Obie-Daidss-Computer:~ obie$ cd /Users/obie/io/libs/coroutine
Obie-Daidss-Computer:coroutine obie$ sudo make
make _build/lib/libcoroutine.a
cc -Os -g  -Wstrict-prototypes  -I. -I./source -I../basekit/_build/headers  -falign-loops=16 -fPIC -DBUILDING_CORO_DLL  -c source/PortableUContext_asm.S -o _build/objs/asm.o || true
ar rcu  _build/lib/libcoroutine.a _build/objs/*.o
ranlib _build/lib/libcoroutine.a
make _build/dll/libcoroutine.dylib
cc -dynamiclib -flat_namespace -L../basekit/_build/dll _build/objs/*.o -o _build/dll/libcoroutine.dylib -lbasekit
ld: in _build/objs/Coro.o, file too small
collect2: ld returned 1 exit status
make[1]: *** [_build/dll/libcoroutine.dylib] Error 1
make: *** [all] Error 2

I'm actually making my own language but wanted to check this out as it looked suspiciously similar...
Quote this message in a reply
DoG
Moderator
Posts: 869
Joined: 2003.01
Post: #2
Io should build easily on OS X, since it is actually developed on it Smile

If you plan on creating your own language, Io is definitely worth checking out. The core is fairly transparent, and writing your own naive Io interpreter doesn't take very long, as an exercise.

Io is the Lisp of object oriented languages, IMHO. If you continue having trouble, I can recommend the #io channel on freenode.net for a quick fix.
Quote this message in a reply
Member
Posts: 227
Joined: 2008.08
Post: #3
I did a check on the source and have come to finding that the current snapshot won't compile by virtue of being unfinished.
So does anyone have a working copy of the stable source?

For those who are concerned (i.e. Escherichia Coli): Actually Osv3 is a language simpler than Io, as everything is a function call, and () is the only syntax sugar.
Quote this message in a reply
Post Reply