Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
201411121936-dao_debug_compilation_with_failing_tests
cd ./tools/daomake/bootstrap && make linux
make[1]: Entering directory '/home/test/dao/tools/daomake/bootstrap'
make DEBUG= SYSCFLAGS="-DUNIX -DLINUX -fPIC" SYSLIBS="-lm -ldl"
make[2]: Entering directory '/home/test/dao/tools/daomake/bootstrap'
cc -c -O0 -DUNIX -DLINUX -fPIC -DDAO_WITH_REGEX -I../../../kernel ../../../kernel/daoConst.c -o daoConst.o
cc -c -O0 -DUNIX -DLINUX -fPIC -DDAO_WITH_REGEX -I../../../kernel ../../../kernel/daoVmcode.c -o daoVmcode.o
cc -c -O0 -DUNIX -DLINUX -fPIC -DDAO_WITH_REGEX -I../../../kernel ../../../kernel/daoString.c -o daoString.o
cc -c -O0 -DUNIX -DLINUX -fPIC -DDAO_WITH_REGEX -I../../../kernel ../../../kernel/daoList.c -o daoList.o
cc -c -O0 -DUNIX -DLINUX -fPIC -DDAO_WITH_REGEX -I../../../kernel ../../../kernel/daoMap.c -o daoMap.o
cc -c -O0 -DUNIX -DLINUX -fPIC -DDAO_WITH_REGEX -I../../../kernel ../../../kernel/daoValue.c -o daoValue.o
cc -c -O0 -DUNIX -DLINUX -fPIC -DDAO_WITH_REGEX -I../../../kernel ../../../kernel/daoStdtype.c -o daoStdtype.o
cc -c -O0 -DUNIX -DLINUX -fPIC -DDAO_WITH_REGEX -I../../../kernel ../../../kernel/daoNumtype.c -o daoNumtype.o
cc -c -O0 -DUNIX -DLINUX -fPIC -DDAO_WITH_REGEX -I../../../kernel ../../../kernel/daoRoutine.c -o daoRoutine.o
cc -c -O0 -DUNIX -DLINUX -fPIC -DDAO_WITH_REGEX -I../../../kernel ../../../kernel/daoClass.c -o daoClass.o
cc -c -O0 -DUNIX -DLINUX -fPIC -DDAO_WITH_REGEX -I../../../kernel ../../../kernel/daoObject.c -o daoObject.o
cc -c -O0 -DUNIX -DLINUX -fPIC -DDAO_WITH_REGEX -I../../../kernel ../../../kernel/daoProcess.c -o daoProcess.o
cc -c -O0 -DUNIX -DLINUX -fPIC -DDAO_WITH_REGEX -I../../../kernel ../../../kernel/daoNamespace.c -o daoNamespace.o
cc -c -O0 -DUNIX -DLINUX -fPIC -DDAO_WITH_REGEX -I../../../kernel ../../../kernel/daoVmspace.c -o daoVmspace.o
cc -c -O0 -DUNIX -DLINUX -fPIC -DDAO_WITH_REGEX -I../../../kernel ../../../kernel/daoLexer.c -o daoLexer.o
cc -c -O0 -DUNIX -DLINUX -fPIC -DDAO_WITH_REGEX -I../../../kernel ../../../kernel/daoParser.c -o daoParser.o
cc -c -O0 -DUNIX -DLINUX -fPIC -DDAO_WITH_REGEX -I../../../kernel ../../../kernel/daoBytecode.c -o daoBytecode.o
cc -c -O0 -DUNIX -DLINUX -fPIC -DDAO_WITH_REGEX -I../../../kernel ../../../kernel/daoType.c -o daoType.o
cc -c -O0 -DUNIX -DLINUX -fPIC -DDAO_WITH_REGEX -I../../../kernel ../../../kernel/daoOptimizer.c -o daoOptimizer.o
cc -c -O0 -DUNIX -DLINUX -fPIC -DDAO_WITH_REGEX -I../../../kernel ../../../kernel/daoStdlib.c -o daoStdlib.o
cc -c -O0 -DUNIX -DLINUX -fPIC -DDAO_WITH_REGEX -I../../../kernel ../../../kernel/daoStream.c -o daoStream.o
cc -c -O0 -DUNIX -DLINUX -fPIC -DDAO_WITH_REGEX -I../../../kernel ../../../kernel/daoRegex.c -o daoRegex.o
cc -c -O0 -DUNIX -DLINUX -fPIC -DDAO_WITH_REGEX -I../../../kernel ../../../kernel/daoGC.c -o daoGC.o
cc -c -O0 -DUNIX -DLINUX -fPIC -DDAO_WITH_REGEX -I../../../kernel ../../../kernel/daoThread.c -o daoThread.o
cc -c -O0 -DUNIX -DLINUX -fPIC -DDAO_WITH_REGEX -I../../../kernel ../../../kernel/daoTasklet.c -o daoTasklet.o
cc -c -O0 -DUNIX -DLINUX -fPIC -DDAO_WITH_REGEX -I../../../kernel ../../../kernel/daoPlatforms.c -o daoPlatforms.o
cc -c -O0 -DUNIX -DLINUX -fPIC -DDAO_WITH_REGEX -I../../../kernel ../source/daoMake.c -o daoMake.o
cc daoConst.o daoVmcode.o daoString.o daoList.o daoMap.o daoValue.o daoStdtype.o daoNumtype.o daoRoutine.o daoClass.o daoObject.o daoProcess.o daoNamespace.o daoVmspace.o daoLexer.o daoParser.o daoBytecode.o daoType.o daoOptimizer.o daoStdlib.o daoStream.o daoRegex.o daoGC.o daoThread.o daoTasklet.o daoPlatforms.o daoMake.o -o daomake -lm -ldl
make[2]: Leaving directory '/home/test/dao/tools/daomake/bootstrap'
make[1]: Leaving directory '/home/test/dao/tools/daomake/bootstrap'
./tools/daomake/bootstrap/daomake --mode debug --option-INSTALL-PATH /usr/local --option-STATIC OFF --reset --option-INSTALL-PATH '/usr' --no-local-rpath .
DaoMake: using Unix settings!
DaoMake: using Linux settings!
Checking: cc -I. /home/test/dao/DaoMake.Objs/source_ac029017050c.c -o /home/test/dao/DaoMake.Objs/binary_ac029017050c -lreadline
Checking: cc -I/home/test/dao/modules/cblas/ /home/test/dao/DaoMake.Objs/source_23264abed42b.c -o /home/test/dao/DaoMake.Objs/binary_23264abed42b -lcblas
[[ERROR]] in file "/home/test/dao/modules/DaoSQL/makefile.dao":
At line 0 : Invalid function definition --- " __main__() ";
At line 21 : Invalid virtual machine instruction --- " GETF:173,27,66 ";
In code snippet:
71 : CAST_VX : 10 , 39 , 173 ; 21; daovm. GetPath
>> 72 : GETF : 173 , 27 , 66 ; 21; daovm. GetPath
73 : LOAD : 10 , 0 , 67 ; 21; daovm. GetPath
At line 21 : Member not exist --- " daovm. GetPath for Project ";
[[ERROR]] in file "/home/test/dao/modules/DaoOpenGL/makefile.dao":
At line 0 : Invalid function definition --- " __main__() ";
At line 9 : Invalid virtual machine instruction --- " GETF:102,8,22 ";
In code snippet:
27 : CAST_VX : 16 , 37 , 102 ; 9; opengl. GetFlags
>> 28 : GETF : 102 , 8 , 22 ; 9; opengl. GetFlags
29 : LOAD : 16 , 0 , 23 ; 9; opengl. GetFlags
At line 9 : Member not exist --- " opengl. GetFlags for Project ";
[[ERROR]] in file "/home/test/dao/modules/DaoGSL/makefile.dao":
At line 0 : Invalid function definition --- " __main__() ";
At line 10 : Invalid virtual machine instruction --- " GETF:116,10,31 ";
In code snippet:
39 : CAST_VX : 22 , 40 , 116 ; 10; gsl2. GetFlags
>> 40 : GETF : 116 , 10 , 31 ; 10; gsl2. GetFlags
41 : LOAD : 22 , 0 , 32 ; 10; gsl2. GetFlags
At line 10 : Member not exist --- " gsl2. GetFlags for Project ";
Usage: /usr/bin/sdl2-config [--prefix[=DIR]] [--exec-prefix[=DIR]] [--version] [--cflags] [--libs] [--static-libs]
Checking: cc /home/test/dao/DaoMake.Objs/source_b3181951b94f.c -o /home/test/dao/DaoMake.Objs/binary_b3181951b94f -lSDL2_test
make
make[1]: Entering directory '/home/test/dao'
cc -ggdb -O0 -DDEBUG -fPIC -fPIC -Ikernel/ -DDAO_WITH_NUMARRAY -DDAO_WITH_DECORATOR -DDAO_WITH_THREAD -DDAO_WITH_CONCURRENT -DLINUX=2 -DUNIX=1 -c kernel/daoClass.c -o DaoMake.Objs/daoClass.c.D750.o
cc -ggdb -O0 -DDEBUG -fPIC -fPIC -Ikernel/ -DDAO_WITH_NUMARRAY -DDAO_WITH_DECORATOR -DDAO_WITH_THREAD -DDAO_WITH_CONCURRENT -DLINUX=2 -DUNIX=1 -c kernel/daoConst.c -o DaoMake.Objs/daoConst.c.A080.o
cc -ggdb -O0 -DDEBUG -fPIC -fPIC -Ikernel/ -DDAO_WITH_NUMARRAY -DDAO_WITH_DECORATOR -DDAO_WITH_THREAD -DDAO_WITH_CONCURRENT -DLINUX=2 -DUNIX=1 -c kernel/daoGC.c -o DaoMake.Objs/daoGC.c.7CA3.o
cc -ggdb -O0 -DDEBUG -fPIC -fPIC -Ikernel/ -DDAO_WITH_NUMARRAY -DDAO_WITH_DECORATOR -DDAO_WITH_THREAD -DDAO_WITH_CONCURRENT -DLINUX=2 -DUNIX=1 -c kernel/daoLexer.c -o DaoMake.Objs/daoLexer.c.CAD3.o
cc -ggdb -O0 -DDEBUG -fPIC -fPIC -Ikernel/ -DDAO_WITH_NUMARRAY -DDAO_WITH_DECORATOR -DDAO_WITH_THREAD -DDAO_WITH_CONCURRENT -DLINUX=2 -DUNIX=1 -c kernel/daoList.c -o DaoMake.Objs/daoList.c.D617.o
cc -ggdb -O0 -DDEBUG -fPIC -fPIC -Ikernel/ -DDAO_WITH_NUMARRAY -DDAO_WITH_DECORATOR -DDAO_WITH_THREAD -DDAO_WITH_CONCURRENT -DLINUX=2 -DUNIX=1 -c kernel/daoMap.c -o DaoMake.Objs/daoMap.c.275F.o
cc -ggdb -O0 -DDEBUG -fPIC -fPIC -Ikernel/ -DDAO_WITH_NUMARRAY -DDAO_WITH_DECORATOR -DDAO_WITH_THREAD -DDAO_WITH_CONCURRENT -DLINUX=2 -DUNIX=1 -c kernel/daoNamespace.c -o DaoMake.Objs/daoNamespace.c.C1C9.o
cc -ggdb -O0 -DDEBUG -fPIC -fPIC -Ikernel/ -DDAO_WITH_NUMARRAY -DDAO_WITH_DECORATOR -DDAO_WITH_THREAD -DDAO_WITH_CONCURRENT -DLINUX=2 -DUNIX=1 -c kernel/daoNumtype.c -o DaoMake.Objs/daoNumtype.c.D0CB.o
cc -ggdb -O0 -DDEBUG -fPIC -fPIC -Ikernel/ -DDAO_WITH_NUMARRAY -DDAO_WITH_DECORATOR -DDAO_WITH_THREAD -DDAO_WITH_CONCURRENT -DLINUX=2 -DUNIX=1 -c kernel/daoObject.c -o DaoMake.Objs/daoObject.c.D1B4.o
cc -ggdb -O0 -DDEBUG -fPIC -fPIC -Ikernel/ -DDAO_WITH_NUMARRAY -DDAO_WITH_DECORATOR -DDAO_WITH_THREAD -DDAO_WITH_CONCURRENT -DLINUX=2 -DUNIX=1 -c kernel/daoParser.c -o DaoMake.Objs/daoParser.c.AC99.o
cc -ggdb -O0 -DDEBUG -fPIC -fPIC -Ikernel/ -DDAO_WITH_NUMARRAY -DDAO_WITH_DECORATOR -DDAO_WITH_THREAD -DDAO_WITH_CONCURRENT -DLINUX=2 -DUNIX=1 -c kernel/daoBytecode.c -o DaoMake.Objs/daoBytecode.c.9B6D.o
cc -ggdb -O0 -DDEBUG -fPIC -fPIC -Ikernel/ -DDAO_WITH_NUMARRAY -DDAO_WITH_DECORATOR -DDAO_WITH_THREAD -DDAO_WITH_CONCURRENT -DLINUX=2 -DUNIX=1 -c kernel/daoOptimizer.c -o DaoMake.Objs/daoOptimizer.c.A383.o
cc -ggdb -O0 -DDEBUG -fPIC -fPIC -Ikernel/ -DDAO_WITH_NUMARRAY -DDAO_WITH_DECORATOR -DDAO_WITH_THREAD -DDAO_WITH_CONCURRENT -DLINUX=2 -DUNIX=1 -c kernel/daoRoutine.c -o DaoMake.Objs/daoRoutine.c.E18F.o
cc -ggdb -O0 -DDEBUG -fPIC -fPIC -Ikernel/ -DDAO_WITH_NUMARRAY -DDAO_WITH_DECORATOR -DDAO_WITH_THREAD -DDAO_WITH_CONCURRENT -DLINUX=2 -DUNIX=1 -c kernel/daoProcess.c -o DaoMake.Objs/daoProcess.c.0764.o
cc -ggdb -O0 -DDEBUG -fPIC -fPIC -Ikernel/ -DDAO_WITH_NUMARRAY -DDAO_WITH_DECORATOR -DDAO_WITH_THREAD -DDAO_WITH_CONCURRENT -DLINUX=2 -DUNIX=1 -c kernel/daoValue.c -o DaoMake.Objs/daoValue.c.B942.o
cc -ggdb -O0 -DDEBUG -fPIC -fPIC -Ikernel/ -DDAO_WITH_NUMARRAY -DDAO_WITH_DECORATOR -DDAO_WITH_THREAD -DDAO_WITH_CONCURRENT -DLINUX=2 -DUNIX=1 -c kernel/daoType.c -o DaoMake.Objs/daoType.c.8AE6.o
cc -ggdb -O0 -DDEBUG -fPIC -fPIC -Ikernel/ -DDAO_WITH_NUMARRAY -DDAO_WITH_DECORATOR -DDAO_WITH_THREAD -DDAO_WITH_CONCURRENT -DLINUX=2 -DUNIX=1 -c kernel/daoRegex.c -o DaoMake.Objs/daoRegex.c.E239.o
cc -ggdb -O0 -DDEBUG -fPIC -fPIC -Ikernel/ -DDAO_WITH_NUMARRAY -DDAO_WITH_DECORATOR -DDAO_WITH_THREAD -DDAO_WITH_CONCURRENT -DLINUX=2 -DUNIX=1 -c kernel/daoTasklet.c -o DaoMake.Objs/daoTasklet.c.9170.o
cc -ggdb -O0 -DDEBUG -fPIC -fPIC -Ikernel/ -DDAO_WITH_NUMARRAY -DDAO_WITH_DECORATOR -DDAO_WITH_THREAD -DDAO_WITH_CONCURRENT -DLINUX=2 -DUNIX=1 -c kernel/daoStdlib.c -o DaoMake.Objs/daoStdlib.c.6E23.o
cc -ggdb -O0 -DDEBUG -fPIC -fPIC -Ikernel/ -DDAO_WITH_NUMARRAY -DDAO_WITH_DECORATOR -DDAO_WITH_THREAD -DDAO_WITH_CONCURRENT -DLINUX=2 -DUNIX=1 -c kernel/daoStdtype.c -o DaoMake.Objs/daoStdtype.c.41B8.o
cc -ggdb -O0 -DDEBUG -fPIC -fPIC -Ikernel/ -DDAO_WITH_NUMARRAY -DDAO_WITH_DECORATOR -DDAO_WITH_THREAD -DDAO_WITH_CONCURRENT -DLINUX=2 -DUNIX=1 -c kernel/daoStream.c -o DaoMake.Objs/daoStream.c.7486.o
cc -ggdb -O0 -DDEBUG -fPIC -fPIC -Ikernel/ -DDAO_WITH_NUMARRAY -DDAO_WITH_DECORATOR -DDAO_WITH_THREAD -DDAO_WITH_CONCURRENT -DLINUX=2 -DUNIX=1 -c kernel/daoString.c -o DaoMake.Objs/daoString.c.9012.o
cc -ggdb -O0 -DDEBUG -fPIC -fPIC -Ikernel/ -DDAO_WITH_NUMARRAY -DDAO_WITH_DECORATOR -DDAO_WITH_THREAD -DDAO_WITH_CONCURRENT -DLINUX=2 -DUNIX=1 -c kernel/daoThread.c -o DaoMake.Objs/daoThread.c.7361.o
cc -ggdb -O0 -DDEBUG -fPIC -fPIC -Ikernel/ -DDAO_WITH_NUMARRAY -DDAO_WITH_DECORATOR -DDAO_WITH_THREAD -DDAO_WITH_CONCURRENT -DLINUX=2 -DUNIX=1 -c kernel/daoPlatforms.c -o DaoMake.Objs/daoPlatforms.c.071B.o
cc -ggdb -O0 -DDEBUG -fPIC -fPIC -Ikernel/ -DDAO_WITH_NUMARRAY -DDAO_WITH_DECORATOR -DDAO_WITH_THREAD -DDAO_WITH_CONCURRENT -DLINUX=2 -DUNIX=1 -c kernel/daoVmcode.c -o DaoMake.Objs/daoVmcode.c.4091.o
cc -ggdb -O0 -DDEBUG -fPIC -fPIC -Ikernel/ -DDAO_WITH_NUMARRAY -DDAO_WITH_DECORATOR -DDAO_WITH_THREAD -DDAO_WITH_CONCURRENT -DLINUX=2 -DUNIX=1 -c kernel/daoVmspace.c -o DaoMake.Objs/daoVmspace.c.8141.o
cc DaoMake.Objs/daoClass.c.D750.o DaoMake.Objs/daoConst.c.A080.o DaoMake.Objs/daoGC.c.7CA3.o DaoMake.Objs/daoLexer.c.CAD3.o DaoMake.Objs/daoList.c.D617.o DaoMake.Objs/daoMap.c.275F.o DaoMake.Objs/daoNamespace.c.C1C9.o DaoMake.Objs/daoNumtype.c.D0CB.o DaoMake.Objs/daoObject.c.D1B4.o DaoMake.Objs/daoParser.c.AC99.o DaoMake.Objs/daoBytecode.c.9B6D.o DaoMake.Objs/daoOptimizer.c.A383.o DaoMake.Objs/daoRoutine.c.E18F.o DaoMake.Objs/daoProcess.c.0764.o DaoMake.Objs/daoValue.c.B942.o DaoMake.Objs/daoType.c.8AE6.o DaoMake.Objs/daoRegex.c.E239.o DaoMake.Objs/daoTasklet.c.9170.o DaoMake.Objs/daoStdlib.c.6E23.o DaoMake.Objs/daoStdtype.c.41B8.o DaoMake.Objs/daoStream.c.7486.o DaoMake.Objs/daoString.c.9012.o DaoMake.Objs/daoThread.c.7361.o DaoMake.Objs/daoPlatforms.c.071B.o DaoMake.Objs/daoVmcode.c.4091.o DaoMake.Objs/daoVmspace.c.8141.o -ggdb -lm -ldl -lpthread -lm -ldl -lpthread -shared -Wl,-soname,libdao.so -Wl,-export-dynamic -rdynamic -o lib/libdao.so
ar rcs lib/libdao.a DaoMake.Objs/daoClass.c.D750.o DaoMake.Objs/daoConst.c.A080.o DaoMake.Objs/daoGC.c.7CA3.o DaoMake.Objs/daoLexer.c.CAD3.o DaoMake.Objs/daoList.c.D617.o DaoMake.Objs/daoMap.c.275F.o DaoMake.Objs/daoNamespace.c.C1C9.o DaoMake.Objs/daoNumtype.c.D0CB.o DaoMake.Objs/daoObject.c.D1B4.o DaoMake.Objs/daoParser.c.AC99.o DaoMake.Objs/daoBytecode.c.9B6D.o DaoMake.Objs/daoOptimizer.c.A383.o DaoMake.Objs/daoRoutine.c.E18F.o DaoMake.Objs/daoProcess.c.0764.o DaoMake.Objs/daoValue.c.B942.o DaoMake.Objs/daoType.c.8AE6.o DaoMake.Objs/daoRegex.c.E239.o DaoMake.Objs/daoTasklet.c.9170.o DaoMake.Objs/daoStdlib.c.6E23.o DaoMake.Objs/daoStdtype.c.41B8.o DaoMake.Objs/daoStream.c.7486.o DaoMake.Objs/daoString.c.9012.o DaoMake.Objs/daoThread.c.7361.o DaoMake.Objs/daoPlatforms.c.071B.o DaoMake.Objs/daoVmcode.c.4091.o DaoMake.Objs/daoVmspace.c.8141.o
cc -ggdb -O0 -DDEBUG -fPIC -fPIC -Ikernel/ -DDAO_WITH_NUMARRAY -DDAO_WITH_DECORATOR -DDAO_WITH_THREAD -DDAO_WITH_CONCURRENT -DLINUX=2 -DUNIX=1 -Ikernel/ -DDAO_WITH_NUMARRAY -DDAO_WITH_DECORATOR -DDAO_WITH_THREAD -DDAO_WITH_CONCURRENT -I/usr/include/ -DDAO_USE_READLINE -c kernel/daoMain.c -o DaoMake.Objs/daoMain.c.8644.o
kernel/daoMain.c: In function ‘main’:
kernel/daoMain.c:288:2: warning: passing argument 2 of ‘DaoVmSpace_AddHistory’ from incompatible pointer type
DaoVmSpace_AddHistory( vmSpace, add_history );
^
In file included from kernel/daoMain.c:32:0:
kernel/dao.h:905:14: note: expected ‘AddHistory’ but argument is of type ‘void (*)(const char *)’
DAO_DLL void DaoVmSpace_AddHistory( DaoVmSpace *self, AddHistory fptr );
^
cc DaoMake.Objs/daoMain.c.8644.o -ggdb -lm -ldl -lpthread -lm -ldl -lpthread -Wl,-rpath=/usr/lib -Llib -ldao -lreadline -Wl,-export-dynamic -rdynamic -o bin/dao
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao/lib/daomake/packages/
/home/test/dao/tools/daomake/bootstrap/daomake copy /home/test/dao/FindDao.dao /home/test/dao/lib/daomake/packages/
cd modules/debugger && make -f Makefile
make[2]: Entering directory '/home/test/dao/modules/debugger'
cc -ggdb -O0 -DDEBUG -fPIC -I../../kernel/ -DDAO_WITH_NUMARRAY -DDAO_WITH_DECORATOR -DDAO_WITH_THREAD -DDAO_WITH_CONCURRENT -DLINUX=2 -DUNIX=1 -c dao_debugger.c -o DaoMake.Objs/dao_debugger.c.21F5.o
cc DaoMake.Objs/dao_debugger.c.21F5.o -ggdb -lm -ldl -lpthread -shared -Wl,-soname,libdao_debugger.so -Wl,-export-dynamic -rdynamic -o ../../lib/dao/modules/libdao_debugger.so
ar rcs ../../lib/dao/modules/libdao_debugger.a DaoMake.Objs/dao_debugger.c.21F5.o
make[2]: Leaving directory '/home/test/dao/modules/debugger'
cd modules/profiler && make -f Makefile
make[2]: Entering directory '/home/test/dao/modules/profiler'
cc -ggdb -O0 -DDEBUG -fPIC -I../../kernel/ -DDAO_WITH_NUMARRAY -DDAO_WITH_DECORATOR -DDAO_WITH_THREAD -DDAO_WITH_CONCURRENT -DLINUX=2 -DUNIX=1 -c dao_profiler.c -o DaoMake.Objs/dao_profiler.c.0EC3.o
cc DaoMake.Objs/dao_profiler.c.0EC3.o -ggdb -lm -ldl -lpthread -shared -Wl,-soname,libdao_profiler.so -Wl,-export-dynamic -rdynamic -o ../../lib/dao/modules/libdao_profiler.so
ar rcs ../../lib/dao/modules/libdao_profiler.a DaoMake.Objs/dao_profiler.c.0EC3.o
make[2]: Leaving directory '/home/test/dao/modules/profiler'
cd modules/auxlib && make -f Makefile
make[2]: Entering directory '/home/test/dao/modules/auxlib'
cc -ggdb -O0 -DDEBUG -I. -fPIC -I../../kernel/ -DDAO_WITH_NUMARRAY -DDAO_WITH_DECORATOR -DDAO_WITH_THREAD -DDAO_WITH_CONCURRENT -DLINUX=2 -DUNIX=1 -c dao_aux.c -o DaoMake.Objs/dao_aux.c.0D4F.o
cc DaoMake.Objs/dao_aux.c.0D4F.o -ggdb -lm -ldl -lpthread -shared -Wl,-soname,libdao_aux.so -Wl,-export-dynamic -rdynamic -o ../../lib/dao/modules/libdao_aux.so
ar rcs ../../lib/dao/modules/libdao_aux.a DaoMake.Objs/dao_aux.c.0D4F.o
make[2]: Leaving directory '/home/test/dao/modules/auxlib'
cd modules/help && make -f Makefile
make[2]: Entering directory '/home/test/dao/modules/help'
/home/test/dao/tools/daomake/bootstrap/daomake copy /home/test/dao/modules/help/help_en/ /home/test/dao/lib/dao/modules/
/home/test/dao/tools/daomake/bootstrap/daomake copy /home/test/dao/modules/help/help_zh/ /home/test/dao/lib/dao/modules/
cc -ggdb -O0 -DDEBUG -fPIC -I../../kernel/ -DDAO_WITH_NUMARRAY -DDAO_WITH_DECORATOR -DDAO_WITH_THREAD -DDAO_WITH_CONCURRENT -DLINUX=2 -DUNIX=1 -c dao_help.c -o DaoMake.Objs/dao_help.c.0FA1.o
cc DaoMake.Objs/dao_help.c.0FA1.o -ggdb -lm -ldl -lpthread -shared -Wl,-soname,libdao_help.so -Wl,-export-dynamic -rdynamic -o ../../lib/dao/modules/libdao_help.so
ar rcs ../../lib/dao/modules/libdao_help.a DaoMake.Objs/dao_help.c.0FA1.o
make[2]: Leaving directory '/home/test/dao/modules/help'
cd modules/macro && make -f Makefile
make[2]: Entering directory '/home/test/dao/modules/macro'
cc -ggdb -O0 -DDEBUG -fPIC -I../../kernel/ -DDAO_WITH_NUMARRAY -DDAO_WITH_DECORATOR -DDAO_WITH_THREAD -DDAO_WITH_CONCURRENT -DLINUX=2 -DUNIX=1 -c dao_macro.c -o DaoMake.Objs/dao_macro.c.EB84.o
cc DaoMake.Objs/dao_macro.c.EB84.o -ggdb -lm -ldl -lpthread -shared -Wl,-soname,libdao_macro.so -Wl,-export-dynamic -rdynamic -o ../../lib/dao/modules/libdao_macro.so
ar rcs ../../lib/dao/modules/libdao_macro.a DaoMake.Objs/dao_macro.c.EB84.o
make[2]: Leaving directory '/home/test/dao/modules/macro'
cd tools/daomake && make -f Makefile
make[2]: Entering directory '/home/test/dao/tools/daomake'
cc -ggdb -O0 -DDEBUG -fPIC -I../../kernel/ -DDAO_WITH_NUMARRAY -DDAO_WITH_DECORATOR -DDAO_WITH_THREAD -DDAO_WITH_CONCURRENT -DLINUX=2 -DUNIX=1 -c source/daoMake.c -o DaoMake.Objs/daoMake.c.39E8.o
cc DaoMake.Objs/daoMake.c.39E8.o -ggdb -Wl,-rpath=/usr/lib -L../../lib -ldao -lm -ldl -lpthread -Wl,-export-dynamic -rdynamic -o ../../bin/daomake
/home/test/dao/tools/daomake/bootstrap/daomake mkdir2 ../../lib/daomake/
/home/test/dao/tools/daomake/bootstrap/daomake copy /home/test/dao/tools/daomake/platforms/ ../../lib/daomake/
/home/test/dao/tools/daomake/bootstrap/daomake copy /home/test/dao/tools/daomake/packages/ ../../lib/daomake/
make[2]: Leaving directory '/home/test/dao/tools/daomake'
cd tools/daotest && make -f Makefile
make[2]: Entering directory '/home/test/dao/tools/daotest'
cc -ggdb -O0 -DDEBUG -fPIC -I../../kernel/ -DDAO_WITH_NUMARRAY -DDAO_WITH_DECORATOR -DDAO_WITH_THREAD -DDAO_WITH_CONCURRENT -DLINUX=2 -DUNIX=1 -c source/daoTest.c -o DaoMake.Objs/daoTest.c.CCA7.o
cc DaoMake.Objs/daoTest.c.CCA7.o -ggdb -Wl,-rpath=/usr/lib -L../../lib -ldao -lm -ldl -lpthread -Wl,-export-dynamic -rdynamic -o ../../bin/daotest
make[2]: Leaving directory '/home/test/dao/tools/daotest'
cd tools/clangdao && make -f Makefile
make[2]: Entering directory '/home/test/dao/tools/clangdao'
g++ -ggdb -O0 -DDEBUG -I/usr/include -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fno-rtti -fvisibility-inlines-hidden -fno-rtti -fvisibility-inlines-hidden -c cdaoVariable.cpp -o DaoMake.Objs/cdaoVariable.cpp.C690.o
cdaoVariable.cpp:315:1: warning: missing terminating " character
"typedef $(qtype)<$(item)> $(qtype)_$(item);
^
cdaoVariable.cpp:318:1: warning: missing terminating " character
";
^
cdaoVariable.cpp:320:1: warning: missing terminating " character
"typedef $(qtype)<$(item)*> $(qtype)P_$(item);
^
cdaoVariable.cpp:323:1: warning: missing terminating " character
";
^
cdaoVariable.cpp:325:1: warning: missing terminating " character
"void Dao_Put$(qtype)_$(item)( DaoProcess *ctx, const $(qtype)_$(item) & qlist )
^
cdaoVariable.cpp:345:1: warning: missing terminating " character
";
^
cdaoVariable.cpp:347:1: warning: missing terminating " character
"void Dao_Put$(qtype)_$(item)( DaoProcess *ctx, const $(qtype)_$(item) & qlist )
^
cdaoVariable.cpp:367:1: warning: missing terminating " character
";
^
cdaoVariable.cpp:369:1: warning: missing terminating " character
"void Dao_Put$(qtype)P_$(item)( DaoProcess *ctx, const $(qtype)P_$(item) & qlist )
^
cdaoVariable.cpp:389:1: warning: missing terminating " character
";
^
cdaoVariable.cpp:391:1: warning: missing terminating " character
"void Dao_Put$(qtype)P_$(item)( DaoProcess *ctx, const $(qtype)P_$(item) & qlist )
^
cdaoVariable.cpp:411:1: warning: missing terminating " character
";
^
cdaoVariable.cpp:413:1: warning: missing terminating " character
" $(cxxtype) $(name);
^
cdaoVariable.cpp:415:1: warning: missing terminating " character
";
^
cdaoVariable.cpp:417:1: warning: missing terminating " character
" $(cxxtype) $(name);
^
cdaoVariable.cpp:419:1: warning: missing terminating " character
";
^
cdaoVariable.cpp:1334:2: warning: #warning "=========================== byte array?" [-Wcpp]
#warning "=========================== byte array?"
^
cdaoVariable.cpp:1357:2: warning: #warning "====================FILE**" [-Wcpp]
#warning"====================FILE**"
^
cdaoVariable.cpp:1406:2: warning: #warning "=======================const char*" [-Wcpp]
#warning"=======================const char*"
^
cdaoVariable.cpp:1437:2: warning: #warning "=======================const int*" [-Wcpp]
#warning"=======================const int*"
^
cdaoVariable.cpp:1612:2: warning: #warning "=======================const int*" [-Wcpp]
#warning"=======================const int*"
^
g++ -ggdb -O0 -DDEBUG -I/usr/include -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fno-rtti -fvisibility-inlines-hidden -fno-rtti -fvisibility-inlines-hidden -c cdaoFunction.cpp -o DaoMake.Objs/cdaoFunction.cpp.221D.o
g++ -ggdb -O0 -DDEBUG -I/usr/include -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fno-rtti -fvisibility-inlines-hidden -fno-rtti -fvisibility-inlines-hidden -c cdaoUserType.cpp -o DaoMake.Objs/cdaoUserType.cpp.28D6.o
g++ -ggdb -O0 -DDEBUG -I/usr/include -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fno-rtti -fvisibility-inlines-hidden -fno-rtti -fvisibility-inlines-hidden -c cdaoNamespace.cpp -o DaoMake.Objs/cdaoNamespace.cpp.6377.o
g++ -ggdb -O0 -DDEBUG -I/usr/include -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fno-rtti -fvisibility-inlines-hidden -fno-rtti -fvisibility-inlines-hidden -c cdaoModule.cpp -o DaoMake.Objs/cdaoModule.cpp.21B4.o
cdaoModule.cpp:578:2: warning: #warning "------------------------------" [-Wcpp]
#warning"------------------------------"
^
cdaoModule.cpp:635:2: warning: #warning "==========================" [-Wcpp]
#warning"=========================="
^
cdaoModule.cpp:711:2: warning: #warning "HandleNumericConstant double" [-Wcpp]
#warning"HandleNumericConstant double"
^
g++ -ggdb -O0 -DDEBUG -I/usr/include -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fno-rtti -fvisibility-inlines-hidden -fno-rtti -fvisibility-inlines-hidden -c clangdao.cpp -o DaoMake.Objs/clangdao.cpp.9976.o
g++ DaoMake.Objs/cdaoVariable.cpp.C690.o DaoMake.Objs/cdaoFunction.cpp.221D.o DaoMake.Objs/cdaoUserType.cpp.28D6.o DaoMake.Objs/cdaoNamespace.cpp.6377.o DaoMake.Objs/cdaoModule.cpp.21B4.o DaoMake.Objs/clangdao.cpp.9976.o -ggdb -lstdc++ -lclang -lclangFrontend -lclangFrontendTool -lclangCodeGen -lclangDriver -lclangParse -lclangSema -lclangAnalysis -lclangAST -lclangEdit -lclangLex -lclangBasic -lclangSerialization -lclangStaticAnalyzerCheckers -lclangStaticAnalyzerCore -lclangStaticAnalyzerFrontend -lstdc++ -lclang -lclangFrontend -lclangFrontendTool -lclangCodeGen -lclangDriver -lclangParse -lclangSema -lclangAnalysis -lclangAST -lclangEdit -lclangLex -lclangBasic -lclangSerialization -lclangStaticAnalyzerCheckers -lclangStaticAnalyzerCore -lclangStaticAnalyzerFrontend -lLLVMInstrumentation -lLLVMIRReader -lLLVMAsmParser -lLLVMDebugInfo -lLLVMOption -lLLVMLTO -lLLVMLinker -lLLVMipo -lLLVMVectorize -lLLVMBitWriter -lLLVMBitReader -lLLVMTableGen -lLLVMR600CodeGen -lLLVMR600Desc -lLLVMR600Info -lLLVMR600AsmPrinter -lLLVMSystemZDisassembler -lLLVMSystemZCodeGen -lLLVMSystemZAsmParser -lLLVMSystemZDesc -lLLVMSystemZInfo -lLLVMSystemZAsmPrinter -lLLVMHexagonCodeGen -lLLVMHexagonAsmPrinter -lLLVMHexagonDesc -lLLVMHexagonInfo -lLLVMNVPTXCodeGen -lLLVMNVPTXDesc -lLLVMNVPTXInfo -lLLVMNVPTXAsmPrinter -lLLVMCppBackendCodeGen -lLLVMCppBackendInfo -lLLVMMSP430CodeGen -lLLVMMSP430Desc -lLLVMMSP430Info -lLLVMMSP430AsmPrinter -lLLVMXCoreDisassembler -lLLVMXCoreCodeGen -lLLVMXCoreDesc -lLLVMXCoreInfo -lLLVMXCoreAsmPrinter -lLLVMMipsDisassembler -lLLVMMipsCodeGen -lLLVMMipsAsmParser -lLLVMMipsDesc -lLLVMMipsInfo -lLLVMMipsAsmPrinter -lLLVMARMDisassembler -lLLVMARMCodeGen -lLLVMARMAsmParser -lLLVMARMDesc -lLLVMARMInfo -lLLVMARMAsmPrinter -lLLVMAArch64Disassembler -lLLVMAArch64CodeGen -lLLVMAArch64AsmParser -lLLVMAArch64Desc -lLLVMAArch64Info -lLLVMAArch64AsmPrinter -lLLVMAArch64Utils -lLLVMPowerPCCodeGen -lLLVMPowerPCAsmParser -lLLVMPowerPCDesc -lLLVMPowerPCInfo -lLLVMPowerPCAsmPrinter -lLLVMSparcCodeGen -lLLVMSparcDesc -lLLVMSparcInfo -lLLVMX86Disassembler -lLLVMX86AsmParser -lLLVMX86CodeGen -lLLVMSelectionDAG -lLLVMAsmPrinter -lLLVMX86Desc -lLLVMX86Info -lLLVMX86AsmPrinter -lLLVMX86Utils -lLLVMMCDisassembler -lLLVMMCParser -lLLVMInterpreter -lLLVMMCJIT -lLLVMJIT -lLLVMCodeGen -lLLVMObjCARCOpts -lLLVMScalarOpts -lLLVMInstCombine -lLLVMTransformUtils -lLLVMipa -lLLVMAnalysis -lLLVMRuntimeDyld -lLLVMExecutionEngine -lLLVMTarget -lLLVMMC -lLLVMObject -lLLVMCore -lLLVMSupport -L/usr/lib -lz -lpthread -lffi -lcurses -ldl -lm -Wl,-export-dynamic -rdynamic -o ../../bin/clangdao
make[2]: Leaving directory '/home/test/dao/tools/clangdao'
cd modules && make -f Makefile
make[2]: Entering directory '/home/test/dao/modules'
cd math && make -f Makefile
make[3]: Entering directory '/home/test/dao/modules/math'
cc -ggdb -O0 -DDEBUG -fPIC -I../../kernel/ -DDAO_WITH_NUMARRAY -DDAO_WITH_DECORATOR -DDAO_WITH_THREAD -DDAO_WITH_CONCURRENT -DLINUX=2 -DUNIX=1 -c dao_math.c -o DaoMake.Objs/dao_math.c.D08E.o
cc DaoMake.Objs/dao_math.c.D08E.o -ggdb -lm -ldl -lpthread -shared -Wl,-soname,libdao_math.so -Wl,-export-dynamic -rdynamic -o ../../lib/dao/modules/libdao_math.so
ar rcs ../../lib/dao/modules/libdao_math.a DaoMake.Objs/dao_math.c.D08E.o
make[3]: Leaving directory '/home/test/dao/modules/math'
cd meta && make -f Makefile
make[3]: Entering directory '/home/test/dao/modules/meta'
cc -ggdb -O0 -DDEBUG -fPIC -I../../kernel/ -DDAO_WITH_NUMARRAY -DDAO_WITH_DECORATOR -DDAO_WITH_THREAD -DDAO_WITH_CONCURRENT -DLINUX=2 -DUNIX=1 -c dao_meta.c -o DaoMake.Objs/dao_meta.c.C6AE.o
cc DaoMake.Objs/dao_meta.c.C6AE.o -ggdb -lm -ldl -lpthread -shared -Wl,-soname,libdao_meta.so -Wl,-export-dynamic -rdynamic -o ../../lib/dao/modules/libdao_meta.so
ar rcs ../../lib/dao/modules/libdao_meta.a DaoMake.Objs/dao_meta.c.C6AE.o
make[3]: Leaving directory '/home/test/dao/modules/meta'
cd bigint && make -f Makefile
make[3]: Entering directory '/home/test/dao/modules/bigint'
cc -ggdb -O0 -DDEBUG -fPIC -I../../kernel/ -DDAO_WITH_NUMARRAY -DDAO_WITH_DECORATOR -DDAO_WITH_THREAD -DDAO_WITH_CONCURRENT -DLINUX=2 -DUNIX=1 -c dao_bigint.c -o DaoMake.Objs/dao_bigint.c.31C9.o
cc DaoMake.Objs/dao_bigint.c.31C9.o -ggdb -lm -ldl -lpthread -shared -Wl,-soname,libdao_bigint.so -Wl,-export-dynamic -rdynamic -o ../../lib/dao/modules/libdao_bigint.so
ar rcs ../../lib/dao/modules/libdao_bigint.a DaoMake.Objs/dao_bigint.c.31C9.o
make[3]: Leaving directory '/home/test/dao/modules/bigint'
cd coroutine && make -f Makefile
make[3]: Entering directory '/home/test/dao/modules/coroutine'
cc -ggdb -O0 -DDEBUG -I. -fPIC -I../../kernel/ -DDAO_WITH_NUMARRAY -DDAO_WITH_DECORATOR -DDAO_WITH_THREAD -DDAO_WITH_CONCURRENT -DLINUX=2 -DUNIX=1 -c dao_coroutine.c -o DaoMake.Objs/dao_coroutine.c.3278.o
cc DaoMake.Objs/dao_coroutine.c.3278.o -ggdb -lm -ldl -lpthread -shared -Wl,-soname,libdao_coroutine.so -Wl,-export-dynamic -rdynamic -o ../../lib/dao/modules/libdao_coroutine.so
ar rcs ../../lib/dao/modules/libdao_coroutine.a DaoMake.Objs/dao_coroutine.c.3278.o
make[3]: Leaving directory '/home/test/dao/modules/coroutine'
cd protobject && make -f Makefile
make[3]: Entering directory '/home/test/dao/modules/protobject'
cc -ggdb -O0 -DDEBUG -I. -fPIC -I../../kernel/ -DDAO_WITH_NUMARRAY -DDAO_WITH_DECORATOR -DDAO_WITH_THREAD -DDAO_WITH_CONCURRENT -DLINUX=2 -DUNIX=1 -c dao_protobject.c -o DaoMake.Objs/dao_protobject.c.BA75.o
cc DaoMake.Objs/dao_protobject.c.BA75.o -ggdb -lm -ldl -lpthread -shared -Wl,-soname,libdao_protobject.so -Wl,-export-dynamic -rdynamic -o ../../lib/dao/modules/libdao_protobject.so
ar rcs ../../lib/dao/modules/libdao_protobject.a DaoMake.Objs/dao_protobject.c.BA75.o
make[3]: Leaving directory '/home/test/dao/modules/protobject'
cd serializer && make -f Makefile
make[3]: Entering directory '/home/test/dao/modules/serializer'
cc -ggdb -O0 -DDEBUG -fPIC -I../../kernel/ -DDAO_WITH_NUMARRAY -DDAO_WITH_DECORATOR -DDAO_WITH_THREAD -DDAO_WITH_CONCURRENT -DLINUX=2 -DUNIX=1 -c dao_serializer.c -o DaoMake.Objs/dao_serializer.c.69A3.o
cc DaoMake.Objs/dao_serializer.c.69A3.o -ggdb -lm -ldl -lpthread -shared -Wl,-soname,libdao_serializer.so -Wl,-export-dynamic -rdynamic -o ../../lib/dao/modules/libdao_serializer.so
ar rcs ../../lib/dao/modules/libdao_serializer.a DaoMake.Objs/dao_serializer.c.69A3.o
make[3]: Leaving directory '/home/test/dao/modules/serializer'
cd dataframe && make -f Makefile
make[3]: Entering directory '/home/test/dao/modules/dataframe'
cc -ggdb -O0 -DDEBUG -I. -fPIC -I../../kernel/ -DDAO_WITH_NUMARRAY -DDAO_WITH_DECORATOR -DDAO_WITH_THREAD -DDAO_WITH_CONCURRENT -DLINUX=2 -DUNIX=1 -c dao_dataframe.c -o DaoMake.Objs/dao_dataframe.c.CDD0.o
cc DaoMake.Objs/dao_dataframe.c.CDD0.o -ggdb -lm -ldl -lpthread -shared -Wl,-soname,libdao_dataframe.so -Wl,-export-dynamic -rdynamic -o ../../lib/dao/modules/libdao_dataframe.so
ar rcs ../../lib/dao/modules/libdao_dataframe.a DaoMake.Objs/dao_dataframe.c.CDD0.o
make[3]: Leaving directory '/home/test/dao/modules/dataframe'
cd DaoJIT && make -f Makefile
make[3]: Entering directory '/home/test/dao/modules/DaoJIT'
g++ -ggdb -O0 -DDEBUG -fPIC -I../../kernel/ -DDAO_WITH_NUMARRAY -DDAO_WITH_DECORATOR -DDAO_WITH_THREAD -DDAO_WITH_CONCURRENT -DLINUX=2 -DUNIX=1 -I/usr/include -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fno-rtti -fno-rtti -c daoJIT.cpp -o DaoMake.Objs/daoJIT.cpp.E768.o
g++ DaoMake.Objs/daoJIT.cpp.E768.o -ggdb -lm -ldl -lpthread -lLLVMInstrumentation -lLLVMIRReader -lLLVMAsmParser -lLLVMDebugInfo -lLLVMOption -lLLVMLTO -lLLVMLinker -lLLVMipo -lLLVMVectorize -lLLVMBitWriter -lLLVMBitReader -lLLVMTableGen -lLLVMR600CodeGen -lLLVMR600Desc -lLLVMR600Info -lLLVMR600AsmPrinter -lLLVMSystemZDisassembler -lLLVMSystemZCodeGen -lLLVMSystemZAsmParser -lLLVMSystemZDesc -lLLVMSystemZInfo -lLLVMSystemZAsmPrinter -lLLVMHexagonCodeGen -lLLVMHexagonAsmPrinter -lLLVMHexagonDesc -lLLVMHexagonInfo -lLLVMNVPTXCodeGen -lLLVMNVPTXDesc -lLLVMNVPTXInfo -lLLVMNVPTXAsmPrinter -lLLVMCppBackendCodeGen -lLLVMCppBackendInfo -lLLVMMSP430CodeGen -lLLVMMSP430Desc -lLLVMMSP430Info -lLLVMMSP430AsmPrinter -lLLVMXCoreDisassembler -lLLVMXCoreCodeGen -lLLVMXCoreDesc -lLLVMXCoreInfo -lLLVMXCoreAsmPrinter -lLLVMMipsDisassembler -lLLVMMipsCodeGen -lLLVMMipsAsmParser -lLLVMMipsDesc -lLLVMMipsInfo -lLLVMMipsAsmPrinter -lLLVMARMDisassembler -lLLVMARMCodeGen -lLLVMARMAsmParser -lLLVMARMDesc -lLLVMARMInfo -lLLVMARMAsmPrinter -lLLVMAArch64Disassembler -lLLVMAArch64CodeGen -lLLVMAArch64AsmParser -lLLVMAArch64Desc -lLLVMAArch64Info -lLLVMAArch64AsmPrinter -lLLVMAArch64Utils -lLLVMPowerPCCodeGen -lLLVMPowerPCAsmParser -lLLVMPowerPCDesc -lLLVMPowerPCInfo -lLLVMPowerPCAsmPrinter -lLLVMSparcCodeGen -lLLVMSparcDesc -lLLVMSparcInfo -lLLVMX86Disassembler -lLLVMX86AsmParser -lLLVMX86CodeGen -lLLVMSelectionDAG -lLLVMAsmPrinter -lLLVMX86Desc -lLLVMX86Info -lLLVMX86AsmPrinter -lLLVMX86Utils -lLLVMMCDisassembler -lLLVMMCParser -lLLVMInterpreter -lLLVMMCJIT -lLLVMJIT -lLLVMCodeGen -lLLVMObjCARCOpts -lLLVMScalarOpts -lLLVMInstCombine -lLLVMTransformUtils -lLLVMipa -lLLVMAnalysis -lLLVMRuntimeDyld -lLLVMExecutionEngine -lLLVMTarget -lLLVMMC -lLLVMObject -lLLVMCore -lLLVMSupport -L/usr/lib -lz -lpthread -lffi -lcurses -ldl -lm -shared -Wl,-soname,libdao_jit.so -Wl,-export-dynamic -rdynamic -o ../../lib/dao/modules/libdao_jit.so
make[3]: Leaving directory '/home/test/dao/modules/DaoJIT'
cd DaoCXX && make -f Makefile
make[3]: Entering directory '/home/test/dao/modules/DaoCXX'
g++ -ggdb -O0 -DDEBUG -fPIC -I../../kernel/ -DDAO_WITH_NUMARRAY -DDAO_WITH_DECORATOR -DDAO_WITH_THREAD -DDAO_WITH_CONCURRENT -DLINUX=2 -DUNIX=1 -I/usr/include -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fno-rtti -fvisibility-inlines-hidden -fno-rtti -fvisibility-inlines-hidden -c daoCXX.cpp -o DaoMake.Objs/daoCXX.cpp.0220.o
g++ DaoMake.Objs/daoCXX.cpp.0220.o -ggdb -lclangFrontend -lclangDriver -lclangCodeGen -lclangSema -lclangAnalysis -lclangAST -lclangParse -lclangLex -lclangBasic -lclangEdit -lclangSerialization -lclangFrontend -lclangDriver -lclangCodeGen -lclangSema -lclangAnalysis -lclangAST -lclangParse -lclangLex -lclangBasic -lclangEdit -lclangSerialization -lm -ldl -lpthread -lLLVMInstrumentation -lLLVMIRReader -lLLVMAsmParser -lLLVMDebugInfo -lLLVMOption -lLLVMLTO -lLLVMLinker -lLLVMipo -lLLVMVectorize -lLLVMBitWriter -lLLVMBitReader -lLLVMTableGen -lLLVMR600CodeGen -lLLVMR600Desc -lLLVMR600Info -lLLVMR600AsmPrinter -lLLVMSystemZDisassembler -lLLVMSystemZCodeGen -lLLVMSystemZAsmParser -lLLVMSystemZDesc -lLLVMSystemZInfo -lLLVMSystemZAsmPrinter -lLLVMHexagonCodeGen -lLLVMHexagonAsmPrinter -lLLVMHexagonDesc -lLLVMHexagonInfo -lLLVMNVPTXCodeGen -lLLVMNVPTXDesc -lLLVMNVPTXInfo -lLLVMNVPTXAsmPrinter -lLLVMCppBackendCodeGen -lLLVMCppBackendInfo -lLLVMMSP430CodeGen -lLLVMMSP430Desc -lLLVMMSP430Info -lLLVMMSP430AsmPrinter -lLLVMXCoreDisassembler -lLLVMXCoreCodeGen -lLLVMXCoreDesc -lLLVMXCoreInfo -lLLVMXCoreAsmPrinter -lLLVMMipsDisassembler -lLLVMMipsCodeGen -lLLVMMipsAsmParser -lLLVMMipsDesc -lLLVMMipsInfo -lLLVMMipsAsmPrinter -lLLVMARMDisassembler -lLLVMARMCodeGen -lLLVMARMAsmParser -lLLVMARMDesc -lLLVMARMInfo -lLLVMARMAsmPrinter -lLLVMAArch64Disassembler -lLLVMAArch64CodeGen -lLLVMAArch64AsmParser -lLLVMAArch64Desc -lLLVMAArch64Info -lLLVMAArch64AsmPrinter -lLLVMAArch64Utils -lLLVMPowerPCCodeGen -lLLVMPowerPCAsmParser -lLLVMPowerPCDesc -lLLVMPowerPCInfo -lLLVMPowerPCAsmPrinter -lLLVMSparcCodeGen -lLLVMSparcDesc -lLLVMSparcInfo -lLLVMX86Disassembler -lLLVMX86AsmParser -lLLVMX86CodeGen -lLLVMSelectionDAG -lLLVMAsmPrinter -lLLVMX86Desc -lLLVMX86Info -lLLVMX86AsmPrinter -lLLVMX86Utils -lLLVMMCDisassembler -lLLVMMCParser -lLLVMInterpreter -lLLVMMCJIT -lLLVMJIT -lLLVMCodeGen -lLLVMObjCARCOpts -lLLVMScalarOpts -lLLVMInstCombine -lLLVMTransformUtils -lLLVMipa -lLLVMAnalysis -lLLVMRuntimeDyld -lLLVMExecutionEngine -lLLVMTarget -lLLVMMC -lLLVMObject -lLLVMCore -lLLVMSupport -L/usr/lib -lz -lpthread -lffi -lcurses -ldl -lm -shared -Wl,-soname,libdao_cxx.so -Wl,-export-dynamic -rdynamic -o ../../lib/dao/modules/libdao_cxx.so
ar rcs ../../lib/dao/modules/libdao_cxx.a DaoMake.Objs/daoCXX.cpp.0220.o
make[3]: Leaving directory '/home/test/dao/modules/DaoCXX'
cd string && make -f Makefile
make[3]: Entering directory '/home/test/dao/modules/string'
cc -ggdb -O0 -DDEBUG -fPIC -I../../kernel/ -DDAO_WITH_NUMARRAY -DDAO_WITH_DECORATOR -DDAO_WITH_THREAD -DDAO_WITH_CONCURRENT -DLINUX=2 -DUNIX=1 -c template/dao_template.c -o DaoMake.Objs/dao_template.c.FB7B.o
cc DaoMake.Objs/dao_template.c.FB7B.o -ggdb -lm -ldl -lpthread -shared -Wl,-soname,libdao_template.so -Wl,-export-dynamic -rdynamic -o ../../lib/dao/modules/string/libdao_template.so
ar rcs ../../lib/dao/modules/string/libdao_template.a DaoMake.Objs/dao_template.c.FB7B.o
cc -ggdb -O0 -DDEBUG -fPIC -I../../kernel/ -DDAO_WITH_NUMARRAY -DDAO_WITH_DECORATOR -DDAO_WITH_THREAD -DDAO_WITH_CONCURRENT -DLINUX=2 -DUNIX=1 -c format/dao_format.c -o DaoMake.Objs/dao_format.c.0E7E.o
cc DaoMake.Objs/dao_format.c.0E7E.o -ggdb -lm -ldl -lpthread -shared -Wl,-soname,libdao_format.so -Wl,-export-dynamic -rdynamic -o ../../lib/dao/modules/string/libdao_format.so
ar rcs ../../lib/dao/modules/string/libdao_format.a DaoMake.Objs/dao_format.c.0E7E.o
cc -ggdb -O0 -DDEBUG -fPIC -I../../kernel/ -DDAO_WITH_NUMARRAY -DDAO_WITH_DECORATOR -DDAO_WITH_THREAD -DDAO_WITH_CONCURRENT -DLINUX=2 -DUNIX=1 -c tokenize/dao_tokenize.c -o DaoMake.Objs/dao_tokenize.c.ABC7.o
cc DaoMake.Objs/dao_tokenize.c.ABC7.o -ggdb -lm -ldl -lpthread -shared -Wl,-soname,libdao_tokenize.so -Wl,-export-dynamic -rdynamic -o ../../lib/dao/modules/string/libdao_tokenize.so
ar rcs ../../lib/dao/modules/string/libdao_tokenize.a DaoMake.Objs/dao_tokenize.c.ABC7.o
cc -ggdb -O0 -DDEBUG -fPIC -I../../kernel/ -DDAO_WITH_NUMARRAY -DDAO_WITH_DECORATOR -DDAO_WITH_THREAD -DDAO_WITH_CONCURRENT -DLINUX=2 -DUNIX=1 -c scanner/dao_scanner.c -o DaoMake.Objs/dao_scanner.c.DD22.o
cc DaoMake.Objs/dao_scanner.c.DD22.o -ggdb -lm -ldl -lpthread -shared -Wl,-soname,libdao_scanner.so -Wl,-export-dynamic -rdynamic -o ../../lib/dao/modules/string/libdao_scanner.so
ar rcs ../../lib/dao/modules/string/libdao_scanner.a DaoMake.Objs/dao_scanner.c.DD22.o
make[3]: Leaving directory '/home/test/dao/modules/string'
cd graph && make -f Makefile
make[3]: Entering directory '/home/test/dao/modules/graph'
cc -ggdb -O0 -DDEBUG -fPIC -I../../kernel/ -DDAO_WITH_NUMARRAY -DDAO_WITH_DECORATOR -DDAO_WITH_THREAD -DDAO_WITH_CONCURRENT -DLINUX=2 -DUNIX=1 -c dao_graph.c -o DaoMake.Objs/dao_graph.c.0BE2.o
cc DaoMake.Objs/dao_graph.c.0BE2.o -ggdb -lm -ldl -lpthread -shared -Wl,-soname,libdao_graph.so -Wl,-export-dynamic -rdynamic -o ../../lib/dao/modules/libdao_graph.so
ar rcs ../../lib/dao/modules/libdao_graph.a DaoMake.Objs/dao_graph.c.0BE2.o
make[3]: Leaving directory '/home/test/dao/modules/graph'
cd time && make -f Makefile
make[3]: Entering directory '/home/test/dao/modules/time'
cc -ggdb -O0 -DDEBUG -fPIC -I../../kernel/ -DDAO_WITH_NUMARRAY -DDAO_WITH_DECORATOR -DDAO_WITH_THREAD -DDAO_WITH_CONCURRENT -DLINUX=2 -DUNIX=1 -c dao_time.c -o DaoMake.Objs/dao_time.c.76A8.o
cc DaoMake.Objs/dao_time.c.76A8.o -ggdb -lm -ldl -lpthread -shared -Wl,-soname,libdao_time.so -Wl,-export-dynamic -rdynamic -o ../../lib/dao/modules/libdao_time.so
ar rcs ../../lib/dao/modules/libdao_time.a DaoMake.Objs/dao_time.c.76A8.o
make[3]: Leaving directory '/home/test/dao/modules/time'
cd net && make -f Makefile
make[3]: Entering directory '/home/test/dao/modules/net'
cc -ggdb -O0 -DDEBUG -fPIC -I../../kernel/ -DDAO_WITH_NUMARRAY -DDAO_WITH_DECORATOR -DDAO_WITH_THREAD -DDAO_WITH_CONCURRENT -DLINUX=2 -DUNIX=1 -c dao_network.c -o DaoMake.Objs/dao_network.c.1836.o
cc DaoMake.Objs/dao_network.c.1836.o -ggdb -lm -ldl -lpthread -shared -Wl,-soname,libdao_net.so -Wl,-export-dynamic -rdynamic -o ../../lib/dao/modules/libdao_net.so
ar rcs ../../lib/dao/modules/libdao_net.a DaoMake.Objs/dao_network.c.1836.o
make[3]: Leaving directory '/home/test/dao/modules/net'
cd os && make -f Makefile
make[3]: Entering directory '/home/test/dao/modules/os'
cc -ggdb -O0 -DDEBUG -fPIC -I../../kernel/ -DDAO_WITH_NUMARRAY -DDAO_WITH_DECORATOR -DDAO_WITH_THREAD -DDAO_WITH_CONCURRENT -DLINUX=2 -DUNIX=1 -c dao_system.c -o DaoMake.Objs/dao_system.c.9AF3.o
cc DaoMake.Objs/dao_system.c.9AF3.o -ggdb -lm -ldl -lpthread -shared -Wl,-soname,libdao_os.so -Wl,-export-dynamic -rdynamic -o ../../lib/dao/modules/libdao_os.so
ar rcs ../../lib/dao/modules/libdao_os.a DaoMake.Objs/dao_system.c.9AF3.o
cc -ggdb -O0 -DDEBUG -fPIC -I../../kernel/ -DDAO_WITH_NUMARRAY -DDAO_WITH_DECORATOR -DDAO_WITH_THREAD -DDAO_WITH_CONCURRENT -DLINUX=2 -DUNIX=1 -c fs/dao_fs.c -o DaoMake.Objs/dao_fs.c.0FD9.o
cc DaoMake.Objs/dao_fs.c.0FD9.o -ggdb -lm -ldl -lpthread -shared -Wl,-soname,libdao_fs.so -Wl,-export-dynamic -rdynamic -o ../../lib/dao/modules/os/libdao_fs.so
ar rcs ../../lib/dao/modules/os/libdao_fs.a DaoMake.Objs/dao_fs.c.0FD9.o
cc -ggdb -O0 -DDEBUG -fPIC -I../../kernel/ -DDAO_WITH_NUMARRAY -DDAO_WITH_DECORATOR -DDAO_WITH_THREAD -DDAO_WITH_CONCURRENT -DLINUX=2 -DUNIX=1 -c process/dao_process.c -o DaoMake.Objs/dao_process.c.589A.o
process/dao_process.c: In function ‘WaitForChildren’:
process/dao_process.c:630:4: warning: incompatible implicit declaration of built-in function ‘memset’
memset( &key, 0, sizeof(key) );
^
process/dao_process.c: In function ‘DaoOSProcess_Start’:
process/dao_process.c:948:19: warning: incompatible implicit declaration of built-in function ‘strchr’
char *pos = strchr( environ[i], '=' );
^
process/dao_process.c:952:8: warning: incompatible implicit declaration of built-in function ‘strncpy’
strncpy( envs[i], environ[i], len );
^
process/dao_process.c:970:7: warning: incompatible implicit declaration of built-in function ‘memcpy’
memcpy( envs, str->chars, len + 1 );
^
process/dao_process.c:1002:3: warning: incompatible implicit declaration of built-in function ‘memset’
memset( &key, 0, sizeof(key) );
^
cc DaoMake.Objs/dao_process.c.589A.o -ggdb -lm -ldl -lpthread -shared -Wl,-soname,libdao_process.so -Wl,-export-dynamic -rdynamic -o ../../lib/dao/modules/os/libdao_process.so
ar rcs ../../lib/dao/modules/os/libdao_process.a DaoMake.Objs/dao_process.c.589A.o
make[3]: Leaving directory '/home/test/dao/modules/os'
cd binary && make -f Makefile
make[3]: Entering directory '/home/test/dao/modules/binary'
cc -ggdb -O0 -DDEBUG -fPIC -I../../kernel/ -DDAO_WITH_NUMARRAY -DDAO_WITH_DECORATOR -DDAO_WITH_THREAD -DDAO_WITH_CONCURRENT -DLINUX=2 -DUNIX=1 -c dao_binary.c -o DaoMake.Objs/dao_binary.c.13EA.o
cc DaoMake.Objs/dao_binary.c.13EA.o -ggdb -lm -ldl -lpthread -shared -Wl,-soname,libdao_binary.so -Wl,-export-dynamic -rdynamic -o ../../lib/dao/modules/libdao_binary.so
ar rcs ../../lib/dao/modules/libdao_binary.a DaoMake.Objs/dao_binary.c.13EA.o
make[3]: Leaving directory '/home/test/dao/modules/binary'
cd sync && make -f Makefile
make[3]: Entering directory '/home/test/dao/modules/sync'
cc -ggdb -O0 -DDEBUG -fPIC -I../../kernel/ -DDAO_WITH_NUMARRAY -DDAO_WITH_DECORATOR -DDAO_WITH_THREAD -DDAO_WITH_CONCURRENT -DLINUX=2 -DUNIX=1 -c dao_sync.c -o DaoMake.Objs/dao_sync.c.8F93.o
cc DaoMake.Objs/dao_sync.c.8F93.o -ggdb -lm -ldl -lpthread -shared -Wl,-soname,libdao_sync.so -Wl,-export-dynamic -rdynamic -o ../../lib/dao/modules/libdao_sync.so
ar rcs ../../lib/dao/modules/libdao_sync.a DaoMake.Objs/dao_sync.c.8F93.o
make[3]: Leaving directory '/home/test/dao/modules/sync'
cd xml && make -f Makefile
make[3]: Entering directory '/home/test/dao/modules/xml'
cc -ggdb -O0 -DDEBUG -fPIC -I../../kernel/ -DDAO_WITH_NUMARRAY -DDAO_WITH_DECORATOR -DDAO_WITH_THREAD -DDAO_WITH_CONCURRENT -DLINUX=2 -DUNIX=1 -c dao_xml.c -o DaoMake.Objs/dao_xml.c.567B.o
cc DaoMake.Objs/dao_xml.c.567B.o -ggdb -lm -ldl -lpthread -shared -Wl,-soname,libdao_xml.so -Wl,-export-dynamic -rdynamic -o ../../lib/dao/modules/libdao_xml.so
ar rcs ../../lib/dao/modules/libdao_xml.a DaoMake.Objs/dao_xml.c.567B.o
make[3]: Leaving directory '/home/test/dao/modules/xml'
cd zip && make -f Makefile
make[3]: Entering directory '/home/test/dao/modules/zip'
cc -ggdb -O0 -DDEBUG -I. -Ibzip2/ -fPIC -I../../kernel/ -DDAO_WITH_NUMARRAY -DDAO_WITH_DECORATOR -DDAO_WITH_THREAD -DDAO_WITH_CONCURRENT -DLINUX=2 -DUNIX=1 -c dao_zip.c -o DaoMake.Objs/dao_zip.c.4AAE.o
cc -ggdb -O0 -DDEBUG -I. -Ibzip2/ -fPIC -I../../kernel/ -DDAO_WITH_NUMARRAY -DDAO_WITH_DECORATOR -DDAO_WITH_THREAD -DDAO_WITH_CONCURRENT -DLINUX=2 -DUNIX=1 -c bzip2/blocksort.c -o DaoMake.Objs/blocksort.c.1248.o
cc -ggdb -O0 -DDEBUG -I. -Ibzip2/ -fPIC -I../../kernel/ -DDAO_WITH_NUMARRAY -DDAO_WITH_DECORATOR -DDAO_WITH_THREAD -DDAO_WITH_CONCURRENT -DLINUX=2 -DUNIX=1 -c bzip2/huffman.c -o DaoMake.Objs/huffman.c.4406.o
cc -ggdb -O0 -DDEBUG -I. -Ibzip2/ -fPIC -I../../kernel/ -DDAO_WITH_NUMARRAY -DDAO_WITH_DECORATOR -DDAO_WITH_THREAD -DDAO_WITH_CONCURRENT -DLINUX=2 -DUNIX=1 -c bzip2/crctable.c -o DaoMake.Objs/crctable.c.4BDF.o
cc -ggdb -O0 -DDEBUG -I. -Ibzip2/ -fPIC -I../../kernel/ -DDAO_WITH_NUMARRAY -DDAO_WITH_DECORATOR -DDAO_WITH_THREAD -DDAO_WITH_CONCURRENT -DLINUX=2 -DUNIX=1 -c bzip2/randtable.c -o DaoMake.Objs/randtable.c.E7FB.o
cc -ggdb -O0 -DDEBUG -I. -Ibzip2/ -fPIC -I../../kernel/ -DDAO_WITH_NUMARRAY -DDAO_WITH_DECORATOR -DDAO_WITH_THREAD -DDAO_WITH_CONCURRENT -DLINUX=2 -DUNIX=1 -c bzip2/compress.c -o DaoMake.Objs/compress.c.FA8C.o
cc -ggdb -O0 -DDEBUG -I. -Ibzip2/ -fPIC -I../../kernel/ -DDAO_WITH_NUMARRAY -DDAO_WITH_DECORATOR -DDAO_WITH_THREAD -DDAO_WITH_CONCURRENT -DLINUX=2 -DUNIX=1 -c bzip2/decompress.c -o DaoMake.Objs/decompress.c.ED52.o
cc -ggdb -O0 -DDEBUG -I. -Ibzip2/ -fPIC -I../../kernel/ -DDAO_WITH_NUMARRAY -DDAO_WITH_DECORATOR -DDAO_WITH_THREAD -DDAO_WITH_CONCURRENT -DLINUX=2 -DUNIX=1 -c bzip2/bzlib.c -o DaoMake.Objs/bzlib.c.BBC9.o
cc DaoMake.Objs/dao_zip.c.4AAE.o DaoMake.Objs/blocksort.c.1248.o DaoMake.Objs/huffman.c.4406.o DaoMake.Objs/crctable.c.4BDF.o DaoMake.Objs/randtable.c.E7FB.o DaoMake.Objs/compress.c.FA8C.o DaoMake.Objs/decompress.c.ED52.o DaoMake.Objs/bzlib.c.BBC9.o -ggdb -lm -ldl -lpthread -shared -Wl,-soname,libdao_zip.so -Wl,-export-dynamic -rdynamic -o ../../lib/dao/modules/libdao_zip.so
ar rcs ../../lib/dao/modules/libdao_zip.a DaoMake.Objs/dao_zip.c.4AAE.o DaoMake.Objs/blocksort.c.1248.o DaoMake.Objs/huffman.c.4406.o DaoMake.Objs/crctable.c.4BDF.o DaoMake.Objs/randtable.c.E7FB.o DaoMake.Objs/compress.c.FA8C.o DaoMake.Objs/decompress.c.ED52.o DaoMake.Objs/bzlib.c.BBC9.o
make[3]: Leaving directory '/home/test/dao/modules/zip'
cd crypto && make -f Makefile
make[3]: Entering directory '/home/test/dao/modules/crypto'
cc -ggdb -O0 -DDEBUG -fPIC -I../../kernel/ -DDAO_WITH_NUMARRAY -DDAO_WITH_DECORATOR -DDAO_WITH_THREAD -DDAO_WITH_CONCURRENT -DLINUX=2 -DUNIX=1 -c dao_crypto.c -o DaoMake.Objs/dao_crypto.c.A53A.o
cc DaoMake.Objs/dao_crypto.c.A53A.o -ggdb -lm -ldl -lpthread -shared -Wl,-soname,libdao_crypto.so -Wl,-export-dynamic -rdynamic -o ../../lib/dao/modules/libdao_crypto.so
ar rcs ../../lib/dao/modules/libdao_crypto.a DaoMake.Objs/dao_crypto.c.A53A.o
make[3]: Leaving directory '/home/test/dao/modules/crypto'
cd web && make -f Makefile
make[3]: Entering directory '/home/test/dao/modules/web'
cc -ggdb -O0 -DDEBUG -fPIC -I../../kernel/ -DDAO_WITH_NUMARRAY -DDAO_WITH_DECORATOR -DDAO_WITH_THREAD -DDAO_WITH_CONCURRENT -DLINUX=2 -DUNIX=1 -c http/dao_http.c -o DaoMake.Objs/dao_http.c.AEAF0A.o
cc -ggdb -O0 -DDEBUG -fPIC -I../../kernel/ -DDAO_WITH_NUMARRAY -DDAO_WITH_DECORATOR -DDAO_WITH_THREAD -DDAO_WITH_CONCURRENT -DLINUX=2 -DUNIX=1 -c http/Marten/marten.c -o DaoMake.Objs/marten.c.FD4AFF.o
cc DaoMake.Objs/dao_http.c.AEAF0A.o DaoMake.Objs/marten.c.FD4AFF.o -ggdb -lm -ldl -lpthread -shared -Wl,-soname,libdao_http.so -Wl,-export-dynamic -rdynamic -o ../../lib/dao/modules/web/libdao_http.so
ar rcs ../../lib/dao/modules/web/libdao_http.a DaoMake.Objs/dao_http.c.AEAF0A.o DaoMake.Objs/marten.c.FD4AFF.o
cc -ggdb -O0 -DDEBUG -fPIC -I../../kernel/ -DDAO_WITH_NUMARRAY -DDAO_WITH_DECORATOR -DDAO_WITH_THREAD -DDAO_WITH_CONCURRENT -DLINUX=2 -DUNIX=1 -c cgi/dao_cgi.c -o DaoMake.Objs/dao_cgi.c.BC1C71.o
cc DaoMake.Objs/dao_cgi.c.BC1C71.o -ggdb -lm -ldl -lpthread -shared -Wl,-soname,libdao_cgi.so -Wl,-export-dynamic -rdynamic -o ../../lib/dao/modules/web/libdao_cgi.so
ar rcs ../../lib/dao/modules/web/libdao_cgi.a DaoMake.Objs/dao_cgi.c.BC1C71.o
cc -ggdb -O0 -DDEBUG -fPIC -I../../kernel/ -DDAO_WITH_NUMARRAY -DDAO_WITH_DECORATOR -DDAO_WITH_THREAD -DDAO_WITH_CONCURRENT -DLINUX=2 -DUNIX=1 -c json/dao_json.c -o DaoMake.Objs/dao_json.c.782141.o
cc DaoMake.Objs/dao_json.c.782141.o -ggdb -lm -ldl -lpthread -shared -Wl,-soname,libdao_json.so -Wl,-export-dynamic -rdynamic -o ../../lib/dao/modules/web/libdao_json.so
ar rcs ../../lib/dao/modules/web/libdao_json.a DaoMake.Objs/dao_json.c.782141.o
cc -ggdb -O0 -DDEBUG -fPIC -I../../kernel/ -DDAO_WITH_NUMARRAY -DDAO_WITH_DECORATOR -DDAO_WITH_THREAD -DDAO_WITH_CONCURRENT -DLINUX=2 -DUNIX=1 -c html/dao_html.c -o DaoMake.Objs/dao_html.c.D41DD6.o
cc DaoMake.Objs/dao_html.c.D41DD6.o -ggdb -lm -ldl -lpthread -shared -Wl,-soname,libdao_html.so -Wl,-export-dynamic -rdynamic -o ../../lib/dao/modules/web/libdao_html.so
ar rcs ../../lib/dao/modules/web/libdao_html.a DaoMake.Objs/dao_html.c.D41DD6.o
make[3]: Leaving directory '/home/test/dao/modules/web'
cd cblas && make -f Makefile
make[3]: Entering directory '/home/test/dao/modules/cblas'
cc -ggdb -O0 -DDEBUG -I../../kernel/ -I../../ -fPIC -I../../kernel/ -DDAO_WITH_NUMARRAY -DDAO_WITH_DECORATOR -DDAO_WITH_THREAD -DDAO_WITH_CONCURRENT -DLINUX=2 -DUNIX=1 -c dao_cblas.c -o DaoMake.Objs/dao_cblas.c.7107.o
cc -ggdb -O0 -DDEBUG -I../../kernel/ -I../../ -fPIC -I../../kernel/ -DDAO_WITH_NUMARRAY -DDAO_WITH_DECORATOR -DDAO_WITH_THREAD -DDAO_WITH_CONCURRENT -DLINUX=2 -DUNIX=1 -c dao_cblas2.c -o DaoMake.Objs/dao_cblas2.c.392D.o
cc -ggdb -O0 -DDEBUG -I../../kernel/ -I../../ -fPIC -I../../kernel/ -DDAO_WITH_NUMARRAY -DDAO_WITH_DECORATOR -DDAO_WITH_THREAD -DDAO_WITH_CONCURRENT -DLINUX=2 -DUNIX=1 -c dao_cblas3.c -o DaoMake.Objs/dao_cblas3.c.30C0.o
cc DaoMake.Objs/dao_cblas.c.7107.o DaoMake.Objs/dao_cblas2.c.392D.o DaoMake.Objs/dao_cblas3.c.30C0.o -ggdb -lcblas -lcblas -lm -ldl -lpthread -shared -Wl,-soname,libdao_cblas.so -Wl,-export-dynamic -rdynamic -o ../../lib/dao/modules/libdao_cblas.so
ar rcs ../../lib/dao/modules/libdao_cblas.a DaoMake.Objs/dao_cblas.c.7107.o DaoMake.Objs/dao_cblas2.c.392D.o DaoMake.Objs/dao_cblas3.c.30C0.o
make[3]: Leaving directory '/home/test/dao/modules/cblas'
cd clinker && make -f Makefile
make[3]: Entering directory '/home/test/dao/modules/clinker'
cd libffi && make -f Makefile
make[4]: Entering directory '/home/test/dao/modules/clinker/libffi'
cc -ggdb -O0 -DDEBUG -fPIC -fPIC -Iinclude/ -Isrc/x86/ -c src/closures.c -o DaoMake.Objs/closures.c.54E4.o
cc -ggdb -O0 -DDEBUG -fPIC -fPIC -Iinclude/ -Isrc/x86/ -c src/dlmalloc.c -o DaoMake.Objs/dlmalloc.c.5B52.o
src/dlmalloc.c: In function ‘mmap_resize’:
src/dlmalloc.c:3255:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
char* cp = (char*)CALL_MREMAP((char*)oldp - offset,
^
src/dlmalloc.c: In function ‘sys_trim’:
src/dlmalloc.c:3674:62: warning: comparison between pointer and integer
if ((CALL_MREMAP(sp->base, sp->size, newsize, 0) != MFAIL) ||
^
cc -ggdb -O0 -DDEBUG -fPIC -fPIC -Iinclude/ -Isrc/x86/ -c src/prep_cif.c -o DaoMake.Objs/prep_cif.c.A845.o
cc -ggdb -O0 -DDEBUG -fPIC -fPIC -Iinclude/ -Isrc/x86/ -c src/types.c -o DaoMake.Objs/types.c.33D7.o
cc -ggdb -O0 -DDEBUG -fPIC -fPIC -Iinclude/ -Isrc/x86/ -c src/debug.c -o DaoMake.Objs/debug.c.C37D.o
cc -ggdb -O0 -DDEBUG -fPIC -fPIC -Iinclude/ -Isrc/x86/ -c src/java_raw_api.c -o DaoMake.Objs/java_raw_api.c.B980.o
cc -ggdb -O0 -DDEBUG -fPIC -fPIC -Iinclude/ -Isrc/x86/ -c src/raw_api.c -o DaoMake.Objs/raw_api.c.87D6.o
cc -ggdb -O0 -DDEBUG -fPIC -fPIC -Iinclude/ -Isrc/x86/ -c src/x86/ffi64.c -o DaoMake.Objs/ffi64.c.884E.o
cc -fPIC -Iinclude/ -Isrc/x86/ -c src/x86/unix64.S -o DaoMake.Objs/unix64.S.BAA9.o
cc DaoMake.Objs/closures.c.54E4.o DaoMake.Objs/dlmalloc.c.5B52.o DaoMake.Objs/prep_cif.c.A845.o DaoMake.Objs/types.c.33D7.o DaoMake.Objs/debug.c.C37D.o DaoMake.Objs/java_raw_api.c.B980.o DaoMake.Objs/raw_api.c.87D6.o DaoMake.Objs/ffi64.c.884E.o DaoMake.Objs/unix64.S.BAA9.o -ggdb -shared -Wl,-soname,libffi.so -Wl,-export-dynamic -rdynamic -o libffi.so
ar rcs libffi.a DaoMake.Objs/closures.c.54E4.o DaoMake.Objs/dlmalloc.c.5B52.o DaoMake.Objs/prep_cif.c.A845.o DaoMake.Objs/types.c.33D7.o DaoMake.Objs/debug.c.C37D.o DaoMake.Objs/java_raw_api.c.B980.o DaoMake.Objs/raw_api.c.87D6.o DaoMake.Objs/ffi64.c.884E.o DaoMake.Objs/unix64.S.BAA9.o
make[4]: Leaving directory '/home/test/dao/modules/clinker/libffi'
cc -ggdb -O0 -DDEBUG -I. -I../../kernel/ -fPIC -I../../kernel/ -DDAO_WITH_NUMARRAY -DDAO_WITH_DECORATOR -DDAO_WITH_THREAD -DDAO_WITH_CONCURRENT -DLINUX=2 -DUNIX=1 -I../auxlib/ -fPIC -Ilibffi/include/ -Ilibffi/src/x86/ -c dao_clinker.c -o DaoMake.Objs/dao_clinker.c.4C7F.o
cc DaoMake.Objs/dao_clinker.c.4C7F.o -ggdb -Wl,-rpath=/usr/lib/dao/modules -L../../lib/dao/modules/ -ldao_aux /home/test/dao/modules/clinker/libffi/libffi.a -lm -ldl -lpthread -shared -Wl,-soname,libdao_clinker.so -Wl,-export-dynamic -rdynamic -o ../../lib/dao/modules/libdao_clinker.so
cc -ggdb -O0 -DDEBUG -I. -I../../kernel/ -fPIC -I../../kernel/ -DDAO_WITH_NUMARRAY -DDAO_WITH_DECORATOR -DDAO_WITH_THREAD -DDAO_WITH_CONCURRENT -DLINUX=2 -DUNIX=1 -I../auxlib/ -fPIC -Ilibffi/include/ -Ilibffi/src/x86/ -c sample.c -o DaoMake.Objs/sample.c.E6BA.o
cc DaoMake.Objs/sample.c.E6BA.o -ggdb -Wl,-rpath=/usr/lib/dao/modules -L../../lib/dao/modules/ -ldao_aux /home/test/dao/modules/clinker/libffi/libffi.a -lm -ldl -lpthread -shared -Wl,-soname,libsample.so -Wl,-export-dynamic -rdynamic -o libsample.so
make[3]: Leaving directory '/home/test/dao/modules/clinker'
cd statistics && make -f Makefile
make[3]: Entering directory '/home/test/dao/modules/statistics'
cc -ggdb -O0 -DDEBUG -fPIC -I../../kernel/ -DDAO_WITH_NUMARRAY -DDAO_WITH_DECORATOR -DDAO_WITH_THREAD -DDAO_WITH_CONCURRENT -DLINUX=2 -DUNIX=1 -c dao_statistics.c -o DaoMake.Objs/dao_statistics.c.B759.o
dao_statistics.c: In function ‘DaoStat_Mode’:
dao_statistics.c:345:2: warning: incompatible implicit declaration of built-in function ‘memset’
memset( pkey, 0, sizeof(key) );
^
dao_statistics.c:368:4: warning: incompatible implicit declaration of built-in function ‘memmove’
memmove( pkey, node->key.pVoid, sizeof(key) );
^
cc DaoMake.Objs/dao_statistics.c.B759.o -ggdb -lm -ldl -lpthread -shared -Wl,-soname,libdao_statistics.so -Wl,-export-dynamic -rdynamic -o ../../lib/dao/modules/statistics/libdao_statistics.so
ar rcs ../../lib/dao/modules/statistics/libdao_statistics.a DaoMake.Objs/dao_statistics.c.B759.o
make[3]: Leaving directory '/home/test/dao/modules/statistics'
cd DaoSDL && make -f Makefile
make[3]: Entering directory '/home/test/dao/modules/DaoSDL'
cc -ggdb -O0 -DDEBUG -I. -I../../kernel/ -I../../ -fPIC -I../../kernel/ -DDAO_WITH_NUMARRAY -DDAO_WITH_DECORATOR -DDAO_WITH_THREAD -DDAO_WITH_CONCURRENT -DLINUX=2 -DUNIX=1 -I../auxlib/ -I/usr/include/SDL2 -D_REENTRANT -c wrap/dao_sdl.c -o DaoMake.Objs/dao_sdl.c.DA1B.o
wrap/dao_sdl.c: In function ‘dao__SDL_RWFromFP’:
wrap/dao_sdl.c:1777:37: warning: passing argument 1 of ‘SDL_RWFromFP’ from incompatible pointer type
struct SDL_RWops* _SDL_RWFromFP = SDL_RWFromFP( fp, autoclose );
^
In file included from /usr/include/SDL2/SDL_audio.h:36:0,
from /usr/include/SDL2/SDL.h:71,
from wrap/dao_sdl.h:18,
from wrap/dao_sdl.c:1:
/usr/include/SDL2/SDL_rwops.h:157:36: note: expected ‘struct FILE *’ but argument is of type ‘struct __sFILE *’
extern DECLSPEC SDL_RWops *SDLCALL SDL_RWFromFP(FILE * fp,
^
cc -ggdb -O0 -DDEBUG -I. -I../../kernel/ -I../../ -fPIC -I../../kernel/ -DDAO_WITH_NUMARRAY -DDAO_WITH_DECORATOR -DDAO_WITH_THREAD -DDAO_WITH_CONCURRENT -DLINUX=2 -DUNIX=1 -I../auxlib/ -I/usr/include/SDL2 -D_REENTRANT -c wrap/dao_sdl2.c -o DaoMake.Objs/dao_sdl2.c.0DB3.o
cc -ggdb -O0 -DDEBUG -I. -I../../kernel/ -I../../ -fPIC -I../../kernel/ -DDAO_WITH_NUMARRAY -DDAO_WITH_DECORATOR -DDAO_WITH_THREAD -DDAO_WITH_CONCURRENT -DLINUX=2 -DUNIX=1 -I../auxlib/ -I/usr/include/SDL2 -D_REENTRANT -c wrap/dao_sdl3.c -o DaoMake.Objs/dao_sdl3.c.D536.o
cc DaoMake.Objs/dao_sdl.c.DA1B.o DaoMake.Objs/dao_sdl2.c.0DB3.o DaoMake.Objs/dao_sdl3.c.D536.o -ggdb -Wl,-rpath=/usr/lib/dao/modules -L../../lib/dao/modules/ -ldao_aux -lm -ldl -lpthread -L/usr/lib -lSDL2 -lpthread -shared -Wl,-soname,libdao_sdl.so -Wl,-export-dynamic -rdynamic -o ../../lib/dao/modules/libdao_sdl.so
make[3]: Leaving directory '/home/test/dao/modules/DaoSDL'
make[2]: Leaving directory '/home/test/dao/modules'
LD_LIBRARY_PATH=/home/test/dao/lib/ /home/test/dao/bin/dao --path="/home/test/dao/modules/help/" -e "load help; help::set_language('en'); help::set_font('monospace'); help::export('','./doc/html/en')"
0 0: RETURN : 0 , 0 , 0 ; 1,
number of segments: 0
0 0: RETURN : 0 , 0 , 0 ; 1,
number of segments: 0
0 0: RETURN : 0 , 0 , 0 ; 1,
number of segments: 0
0 0: RETURN : 0 , 0 , 0 ; 1,
number of segments: 0
0 0: RETURN : 0 , 0 , 0 ; 1,
number of segments: 0
0 0: RETURN : 0 , 0 , 0 ; 1,
number of segments: 0
0 0: RETURN : 0 , 0 , 0 ; 501,
number of segments: 0
0 0: RETURN : 0 , 0 , 0 ; 1,
number of segments: 0
0 0: RETURN : 0 , 0 , 0 ; 1,
number of segments: 0
0 0: RETURN : 0 , 0 , 0 ; 1,
number of segments: 0
0 0: RETURN : 0 , 0 , 0 ; 1,
number of segments: 0
0 0: RETURN : 0 , 0 , 0 ; 6,
number of segments: 0
0 0: RETURN : 0 , 0 , 0 ; 1,
number of segments: 0
0 0: RETURN : 0 , 0 , 0 ; 1,
number of segments: 0
0 0: RETURN : 0 , 0 , 0 ; 1,
number of segments: 0
0 0: RETURN : 0 , 0 , 0 ; 1,
number of segments: 0
0 0: RETURN : 0 , 0 , 0 ; 0,
number of segments: 0
0 0: RETURN : 0 , 0 , 0 ; 1,
number of segments: 0
0 0: RETURN : 0 , 0 , 0 ; 1,
number of segments: 0
0 0: RETURN : 0 , 0 , 0 ; 1,
number of segments: 0
0 0: RETURN : 0 , 0 , 0 ; 1,
number of segments: 0
0 0: RETURN : 0 , 0 , 0 ; 6,
number of segments: 0
0 0: RETURN : 0 , 0 , 0 ; 1,
number of segments: 0
0 0: RETURN : 0 , 0 , 0 ; 1,
number of segments: 0
0 0: RETURN : 0 , 0 , 0 ; 6,
number of segments: 0
0 0: RETURN : 0 , 0 , 0 ; 7,
number of segments: 0
0 0: RETURN : 0 , 0 , 0 ; 1,
number of segments: 0
0 0: RETURN : 0 , 0 , 0 ; 1,
number of segments: 0
0 0: RETURN : 0 , 0 , 0 ; 198,
number of segments: 0
0 0: RETURN : 0 , 0 , 0 ; 2,
number of segments: 0
0 0: RETURN : 0 , 0 , 0 ; 3,
number of segments: 0
0 0: RETURN : 0 , 0 , 0 ; 1,
number of segments: 0
0 0: GETCG : 1 , 24 , 0 ; 1,
1 1: GETCL : 0 , 0 , 1 ; 1,
2 1: GETCL : 0 , 1 , 2 ; 1,
3 0: CALL : 1 , 1 , 3 ; 1,
4 0: GETCG : 1 , 24 , 4 ; 1,
5 1: GETCL : 0 , 2 , 5 ; 1,
6 1: GETCL : 0 , 3 , 6 ; 1,
7 0: CALL : 5 , 1 , 7 ; 1,
8 0: GETCG : 1 , 24 , 8 ; 1,
9 1: GETCL : 0 , 4 , 9 ; 1,
10 1: GETCL : 0 , 5 , 10 ; 1,
11 1: GETCL : 0 , 6 , 11 ; 1,
12 0: CALL : 9 , 2 , 12 ; 1,
13 0: RETURN : 12 , 1 , 0 ; 1,
number of segments: 3
0: 1 2
1: 5 6
2: 9 11
1 GETCL : 0 , 0 , 1 ; 1,
2 GETCL : 0 , 1 , 2 ; 1,
5 GETCL : 0 , 2 , 5 ; 1,
6 GETCL : 0 , 3 , 6 ; 1,
9 GETCL : 0 , 4 , 9 ; 1,
10 GETCL : 0 , 5 , 10 ; 1,
11 GETCL : 0 , 6 , 11 ; 1,
; ModuleID = 'DaoJIT'
declare void @DaoValue_Copy({ i8, i8, i8, i8, i32 }*, { i8, i8, i8, i8, i32 }*)
declare i32 @DaoValue_Move({ i8, i8, i8, i8, i32 }, { i8, i8, i8, i8, i32 }*, { i8, i8, i8, i8, i32, i32, i8 }*)
declare void @DaoJIT_MOVE_SS({ i8, i8, i8, i8, i32 }*, { i8, i8, i8, i8, i32 }**)
declare void @DaoJIT_LOAD({ i8, i8, i8, i8, i32 }*, { i8, i8, i8, i8, i32 }**)
declare void @DaoJIT_MOVE_PP({ i8, i8, i8, i8, i32 }*, { i8, i8, i8, i8, i32 }**)
declare void @DaoJIT_SETI_ARRAY_I({ i8, i8, i8, i8, i32 }*, i64, i32*)
declare void @DaoJIT_SETI_ARRAY_F({ i8, i8, i8, i8, i32 }*, double, i32*)
declare void @DaoJIT_SETI_ARRAY_C({ i8, i8, i8, i8, i32 }*, { double, double }, i32*)
declare void @DaoJIT_SETI_ARRAY_A({ i8, i8, i8, i8, i32 }*, { i8, i8, i8, i8, i32 }*, i32*)
declare void @DaoJIT_ADD_INTEGER_ARRAY({ i8, i8, i8, i8, i32 }*, i64, { i8, i8, i8, i8, i32 }*, i32*)
declare void @DaoJIT_SUB_INTEGER_ARRAY({ i8, i8, i8, i8, i32 }*, i64, { i8, i8, i8, i8, i32 }*, i32*)
declare void @DaoJIT_MUL_INTEGER_ARRAY({ i8, i8, i8, i8, i32 }*, i64, { i8, i8, i8, i8, i32 }*, i32*)
declare void @DaoJIT_DIV_INTEGER_ARRAY({ i8, i8, i8, i8, i32 }*, i64, { i8, i8, i8, i8, i32 }*, i32*)
declare void @DaoJIT_MOD_INTEGER_ARRAY({ i8, i8, i8, i8, i32 }*, i64, { i8, i8, i8, i8, i32 }*, i32*)
declare void @DaoJIT_POW_INTEGER_ARRAY({ i8, i8, i8, i8, i32 }*, i64, { i8, i8, i8, i8, i32 }*, i32*)
declare void @DaoJIT_ADD_FLOAT_ARRAY({ i8, i8, i8, i8, i32 }*, double, { i8, i8, i8, i8, i32 }*, i32*)
declare void @DaoJIT_SUB_FLOAT_ARRAY({ i8, i8, i8, i8, i32 }*, double, { i8, i8, i8, i8, i32 }*, i32*)
declare void @DaoJIT_MUL_FLOAT_ARRAY({ i8, i8, i8, i8, i32 }*, double, { i8, i8, i8, i8, i32 }*, i32*)
declare void @DaoJIT_DIV_FLOAT_ARRAY({ i8, i8, i8, i8, i32 }*, double, { i8, i8, i8, i8, i32 }*, i32*)
declare void @DaoJIT_MOD_FLOAT_ARRAY({ i8, i8, i8, i8, i32 }*, double, { i8, i8, i8, i8, i32 }*, i32*)
declare void @DaoJIT_POW_FLOAT_ARRAY({ i8, i8, i8, i8, i32 }*, double, { i8, i8, i8, i8, i32 }*, i32*)
declare void @DaoJIT_ADD_COMPLEX_ARRAY({ i8, i8, i8, i8, i32 }*, { double, double }, { i8, i8, i8, i8, i32 }*, i32*)
declare void @DaoJIT_SUB_COMPLEX_ARRAY({ i8, i8, i8, i8, i32 }*, { double, double }, { i8, i8, i8, i8, i32 }*, i32*)
declare void @DaoJIT_MUL_COMPLEX_ARRAY({ i8, i8, i8, i8, i32 }*, { double, double }, { i8, i8, i8, i8, i32 }*, i32*)
declare void @DaoJIT_DIV_COMPLEX_ARRAY({ i8, i8, i8, i8, i32 }*, { double, double }, { i8, i8, i8, i8, i32 }*, i32*)
declare void @DaoJIT_MOD_COMPLEX_ARRAY({ i8, i8, i8, i8, i32 }*, { double, double }, { i8, i8, i8, i8, i32 }*, i32*)
declare void @DaoJIT_POW_COMPLEX_ARRAY({ i8, i8, i8, i8, i32 }*, { double, double }, { i8, i8, i8, i8, i32 }*, i32*)
declare void @DaoJIT_ADD_ARRAY_INTEGER({ i8, i8, i8, i8, i32 }*, { i8, i8, i8, i8, i32 }*, i64, i32*)
declare void @DaoJIT_SUB_ARRAY_INTEGER({ i8, i8, i8, i8, i32 }*, { i8, i8, i8, i8, i32 }*, i64, i32*)
declare void @DaoJIT_MUL_ARRAY_INTEGER({ i8, i8, i8, i8, i32 }*, { i8, i8, i8, i8, i32 }*, i64, i32*)
declare void @DaoJIT_DIV_ARRAY_INTEGER({ i8, i8, i8, i8, i32 }*, { i8, i8, i8, i8, i32 }*, i64, i32*)
declare void @DaoJIT_MOD_ARRAY_INTEGER({ i8, i8, i8, i8, i32 }*, { i8, i8, i8, i8, i32 }*, i64, i32*)
declare void @DaoJIT_POW_ARRAY_INTEGER({ i8, i8, i8, i8, i32 }*, { i8, i8, i8, i8, i32 }*, i64, i32*)
declare void @DaoJIT_ADD_ARRAY_FLOAT({ i8, i8, i8, i8, i32 }*, { i8, i8, i8, i8, i32 }*, double, i32*)
declare void @DaoJIT_SUB_ARRAY_FLOAT({ i8, i8, i8, i8, i32 }*, { i8, i8, i8, i8, i32 }*, double, i32*)
declare void @DaoJIT_MUL_ARRAY_FLOAT({ i8, i8, i8, i8, i32 }*, { i8, i8, i8, i8, i32 }*, double, i32*)
declare void @DaoJIT_DIV_ARRAY_FLOAT({ i8, i8, i8, i8, i32 }*, { i8, i8, i8, i8, i32 }*, double, i32*)
declare void @DaoJIT_MOD_ARRAY_FLOAT({ i8, i8, i8, i8, i32 }*, { i8, i8, i8, i8, i32 }*, double, i32*)
declare void @DaoJIT_POW_ARRAY_FLOAT({ i8, i8, i8, i8, i32 }*, { i8, i8, i8, i8, i32 }*, double, i32*)
declare void @DaoJIT_ADD_ARRAY_COMPLEX({ i8, i8, i8, i8, i32 }*, { i8, i8, i8, i8, i32 }*, { double, double }, i32*)
declare void @DaoJIT_SUB_ARRAY_COMPLEX({ i8, i8, i8, i8, i32 }*, { i8, i8, i8, i8, i32 }*, { double, double }, i32*)
declare void @DaoJIT_MUL_ARRAY_COMPLEX({ i8, i8, i8, i8, i32 }*, { i8, i8, i8, i8, i32 }*, { double, double }, i32*)
declare void @DaoJIT_DIV_ARRAY_COMPLEX({ i8, i8, i8, i8, i32 }*, { i8, i8, i8, i8, i32 }*, { double, double }, i32*)
declare void @DaoJIT_MOD_ARRAY_COMPLEX({ i8, i8, i8, i8, i32 }*, { i8, i8, i8, i8, i32 }*, { double, double }, i32*)
declare void @DaoJIT_POW_ARRAY_COMPLEX({ i8, i8, i8, i8, i32 }*, { i8, i8, i8, i8, i32 }*, { double, double }, i32*)
declare void @DaoJIT_ADD_ARRAY_ARRAY({ i8, i8, i8, i8, i32 }*, { i8, i8, i8, i8, i32 }*, { i8, i8, i8, i8, i32 }*, i32*)
declare void @DaoJIT_SUB_ARRAY_ARRAY({ i8, i8, i8, i8, i32 }*, { i8, i8, i8, i8, i32 }*, { i8, i8, i8, i8, i32 }*, i32*)
declare void @DaoJIT_MUL_ARRAY_ARRAY({ i8, i8, i8, i8, i32 }*, { i8, i8, i8, i8, i32 }*, { i8, i8, i8, i8, i32 }*, i32*)
declare void @DaoJIT_DIV_ARRAY_ARRAY({ i8, i8, i8, i8, i32 }*, { i8, i8, i8, i8, i32 }*, { i8, i8, i8, i8, i32 }*, i32*)
declare void @DaoJIT_MOD_ARRAY_ARRAY({ i8, i8, i8, i8, i32 }*, { i8, i8, i8, i8, i32 }*, { i8, i8, i8, i8, i32 }*, i32*)
declare void @DaoJIT_POW_ARRAY_ARRAY({ i8, i8, i8, i8, i32 }*, { i8, i8, i8, i8, i32 }*, { i8, i8, i8, i8, i32 }*, i32*)
declare void @DaoJIT_ADD_SS({ i8, i8, i8, i8, i32 }*, { i8, i8, i8, i8, i32 }*, { i8, i8, i8, i8, i32 }**)
declare void @DaoJIT_ADD_LT({ i8, i8, i8, i8, i32 }*, { i8, i8, i8, i8, i32 }*, { i8, i8, i8, i8, i32 }*)
declare void @DaoJIT_ADD_LE({ i8, i8, i8, i8, i32 }*, { i8, i8, i8, i8, i32 }*, { i8, i8, i8, i8, i32 }*)
declare void @DaoJIT_ADD_EQ({ i8, i8, i8, i8, i32 }*, { i8, i8, i8, i8, i32 }*, { i8, i8, i8, i8, i32 }*)
declare void @DaoJIT_ADD_NE({ i8, i8, i8, i8, i32 }*, { i8, i8, i8, i8, i32 }*, { i8, i8, i8, i8, i32 }*)
declare i64 @DaoJIT_GETI_SI({ i8, i8, i8, i8, i32 }*, i64, i32*)
declare void @DaoJIT_SETI_SII(i64, i64, { i8, i8, i8, i8, i32 }*, i32*)
declare void @DaoJIT_SETI_LI({ i8, i8, i8, i8, i32 }*, i64, { i8, i8, i8, i8, i32 }*, i32*)
declare void @DaoJIT_SETI_TI({ i8, i8, i8, i8, i32 }*, i64, { i8, i8, i8, i8, i32 }*, i32*)
declare void @DaoJIT_SETF_TPP({ i8, i8, i8, i8, i32 }*, i64, { i8, i8, i8, i8, i32 }*, i32*)
declare i32 @DaoArray_Sliced(i8*)
declare double @pow(double, double)
declare void @daojit_debug(i8*)
declare double @abs(double)
declare double @acos(double)
declare double @asin(double)
declare double @atan(double)
declare double @ceil(double)
declare double @cos(double)
declare double @cosh(double)
declare double @exp(double)
declare double @floor(double)
declare double @log(double)
declare double @daojit_rand(double)
declare double @sin(double)
declare double @sinh(double)
declare double @sqrt(double)
declare double @tan(double)
declare double @tanh(double)
define i32 @__main___daojit_0x21c4750_1({ [0 x { i8, i8, i8, i8, i32 }*]*, [0 x { i8, i8, i8, i8, i32 }*]*, [0 x { i8, i8, i8, i8, i32 }*]*, [0 x { i8, i8, i8, i8, i32, i32, { i8, i8, i8, i8, i32 }* }*]*, [0 x { i8, i8, i8, i8, i32, i32, { i8, i8, i8, i8, i32 }* }*]*, [0 x { i8, i8, i8, i8, i32, i32, { i8, i8, i8, i8, i32 }* }*]*, [0 x { i8, i8, i8, i8, i32, i32, { i8, i8, i8, i8, i32 }* }*]*, [0 x { i8, i8, i8, i8, i32, i32, i8*, i8*, i8*, i8*, i8*, i8*, i8*, i8*, [0 x { i8, i8, i8, i8, i32 }*]* }*]* }* %JitCallData) {
Second:
%0 = bitcast { [0 x { i8, i8, i8, i8, i32 }*]*, [0 x { i8, i8, i8, i8, i32 }*]*, [0 x { i8, i8, i8, i8, i32 }*]*, [0 x { i8, i8, i8, i8, i32, i32, { i8, i8, i8, i8, i32 }* }*]*, [0 x { i8, i8, i8, i8, i32, i32, { i8, i8, i8, i8, i32 }* }*]*, [0 x { i8, i8, i8, i8, i32, i32, { i8, i8, i8, i8, i32 }* }*]*, [0 x { i8, i8, i8, i8, i32, i32, { i8, i8, i8, i8, i32 }* }*]*, [0 x { i8, i8, i8, i8, i32, i32, i8*, i8*, i8*, i8*, i8*, i8*, i8*, i8*, [0 x { i8, i8, i8, i8, i32 }*]* }*]* }* %JitCallData to [0 x { i8, i8, i8, i8, i32 }*]**
%localValues = load [0 x { i8, i8, i8, i8, i32 }*]** %0
%1 = getelementptr { [0 x { i8, i8, i8, i8, i32 }*]*, [0 x { i8, i8, i8, i8, i32 }*]*, [0 x { i8, i8, i8, i8, i32 }*]*, [0 x { i8, i8, i8, i8, i32, i32, { i8, i8, i8, i8, i32 }* }*]*, [0 x { i8, i8, i8, i8, i32, i32, { i8, i8, i8, i8, i32 }* }*]*, [0 x { i8, i8, i8, i8, i32, i32, { i8, i8, i8, i8, i32 }* }*]*, [0 x { i8, i8, i8, i8, i32, i32, { i8, i8, i8, i8, i32 }* }*]*, [0 x { i8, i8, i8, i8, i32, i32, i8*, i8*, i8*, i8*, i8*, i8*, i8*, i8*, [0 x { i8, i8, i8, i8, i32 }*]* }*]* }* %JitCallData, i32 0, i32 1
%routConsts = load [0 x { i8, i8, i8, i8, i32 }*]** %1
%2 = alloca i32
store i32 0, i32* %2
%loref_1_ = getelementptr [0 x { i8, i8, i8, i8, i32 }*]* %localValues, i32 0, i32 1
%3 = bitcast [0 x { i8, i8, i8, i8, i32 }*]* %routConsts to { i8, i8, i8, i8, i32 }**
%locst_0_ = load { i8, i8, i8, i8, i32 }** %3
%loref_2_ = getelementptr [0 x { i8, i8, i8, i8, i32 }*]* %localValues, i32 0, i32 2
%4 = getelementptr [0 x { i8, i8, i8, i8, i32 }*]* %routConsts, i32 0, i32 1
%locst_1_ = load { i8, i8, i8, i8, i32 }** %4
call void @DaoJIT_MOVE_PP({ i8, i8, i8, i8, i32 }* %locst_0_, { i8, i8, i8, i8, i32 }** %loref_1_)
call void @DaoJIT_MOVE_PP({ i8, i8, i8, i8, i32 }* %locst_1_, { i8, i8, i8, i8, i32 }** %loref_2_)
ret i32 0
}
define i32 @__main___daojit_0x21c4750_5({ [0 x { i8, i8, i8, i8, i32 }*]*, [0 x { i8, i8, i8, i8, i32 }*]*, [0 x { i8, i8, i8, i8, i32 }*]*, [0 x { i8, i8, i8, i8, i32, i32, { i8, i8, i8, i8, i32 }* }*]*, [0 x { i8, i8, i8, i8, i32, i32, { i8, i8, i8, i8, i32 }* }*]*, [0 x { i8, i8, i8, i8, i32, i32, { i8, i8, i8, i8, i32 }* }*]*, [0 x { i8, i8, i8, i8, i32, i32, { i8, i8, i8, i8, i32 }* }*]*, [0 x { i8, i8, i8, i8, i32, i32, i8*, i8*, i8*, i8*, i8*, i8*, i8*, i8*, [0 x { i8, i8, i8, i8, i32 }*]* }*]* }* %JitCallData) {
Second:
%0 = bitcast { [0 x { i8, i8, i8, i8, i32 }*]*, [0 x { i8, i8, i8, i8, i32 }*]*, [0 x { i8, i8, i8, i8, i32 }*]*, [0 x { i8, i8, i8, i8, i32, i32, { i8, i8, i8, i8, i32 }* }*]*, [0 x { i8, i8, i8, i8, i32, i32, { i8, i8, i8, i8, i32 }* }*]*, [0 x { i8, i8, i8, i8, i32, i32, { i8, i8, i8, i8, i32 }* }*]*, [0 x { i8, i8, i8, i8, i32, i32, { i8, i8, i8, i8, i32 }* }*]*, [0 x { i8, i8, i8, i8, i32, i32, i8*, i8*, i8*, i8*, i8*, i8*, i8*, i8*, [0 x { i8, i8, i8, i8, i32 }*]* }*]* }* %JitCallData to [0 x { i8, i8, i8, i8, i32 }*]**
%localValues = load [0 x { i8, i8, i8, i8, i32 }*]** %0
%1 = getelementptr { [0 x { i8, i8, i8, i8, i32 }*]*, [0 x { i8, i8, i8, i8, i32 }*]*, [0 x { i8, i8, i8, i8, i32 }*]*, [0 x { i8, i8, i8, i8, i32, i32, { i8, i8, i8, i8, i32 }* }*]*, [0 x { i8, i8, i8, i8, i32, i32, { i8, i8, i8, i8, i32 }* }*]*, [0 x { i8, i8, i8, i8, i32, i32, { i8, i8, i8, i8, i32 }* }*]*, [0 x { i8, i8, i8, i8, i32, i32, { i8, i8, i8, i8, i32 }* }*]*, [0 x { i8, i8, i8, i8, i32, i32, i8*, i8*, i8*, i8*, i8*, i8*, i8*, i8*, [0 x { i8, i8, i8, i8, i32 }*]* }*]* }* %JitCallData, i32 0, i32 1
%routConsts = load [0 x { i8, i8, i8, i8, i32 }*]** %1
%2 = alloca i32
store i32 0, i32* %2
%loref_5_ = getelementptr [0 x { i8, i8, i8, i8, i32 }*]* %localValues, i32 0, i32 5
%3 = getelementptr [0 x { i8, i8, i8, i8, i32 }*]* %routConsts, i32 0, i32 2
%locst_2_ = load { i8, i8, i8, i8, i32 }** %3
%loref_6_ = getelementptr [0 x { i8, i8, i8, i8, i32 }*]* %localValues, i32 0, i32 6
%4 = getelementptr [0 x { i8, i8, i8, i8, i32 }*]* %routConsts, i32 0, i32 3
%locst_3_ = load { i8, i8, i8, i8, i32 }** %4
call void @DaoJIT_MOVE_PP({ i8, i8, i8, i8, i32 }* %locst_2_, { i8, i8, i8, i8, i32 }** %loref_5_)
call void @DaoJIT_MOVE_PP({ i8, i8, i8, i8, i32 }* %locst_3_, { i8, i8, i8, i8, i32 }** %loref_6_)
ret i32 0
}
define i32 @__main___daojit_0x21c4750_9({ [0 x { i8, i8, i8, i8, i32 }*]*, [0 x { i8, i8, i8, i8, i32 }*]*, [0 x { i8, i8, i8, i8, i32 }*]*, [0 x { i8, i8, i8, i8, i32, i32, { i8, i8, i8, i8, i32 }* }*]*, [0 x { i8, i8, i8, i8, i32, i32, { i8, i8, i8, i8, i32 }* }*]*, [0 x { i8, i8, i8, i8, i32, i32, { i8, i8, i8, i8, i32 }* }*]*, [0 x { i8, i8, i8, i8, i32, i32, { i8, i8, i8, i8, i32 }* }*]*, [0 x { i8, i8, i8, i8, i32, i32, i8*, i8*, i8*, i8*, i8*, i8*, i8*, i8*, [0 x { i8, i8, i8, i8, i32 }*]* }*]* }* %JitCallData) {
Second:
%0 = bitcast { [0 x { i8, i8, i8, i8, i32 }*]*, [0 x { i8, i8, i8, i8, i32 }*]*, [0 x { i8, i8, i8, i8, i32 }*]*, [0 x { i8, i8, i8, i8, i32, i32, { i8, i8, i8, i8, i32 }* }*]*, [0 x { i8, i8, i8, i8, i32, i32, { i8, i8, i8, i8, i32 }* }*]*, [0 x { i8, i8, i8, i8, i32, i32, { i8, i8, i8, i8, i32 }* }*]*, [0 x { i8, i8, i8, i8, i32, i32, { i8, i8, i8, i8, i32 }* }*]*, [0 x { i8, i8, i8, i8, i32, i32, i8*, i8*, i8*, i8*, i8*, i8*, i8*, i8*, [0 x { i8, i8, i8, i8, i32 }*]* }*]* }* %JitCallData to [0 x { i8, i8, i8, i8, i32 }*]**
%localValues = load [0 x { i8, i8, i8, i8, i32 }*]** %0
%1 = getelementptr { [0 x { i8, i8, i8, i8, i32 }*]*, [0 x { i8, i8, i8, i8, i32 }*]*, [0 x { i8, i8, i8, i8, i32 }*]*, [0 x { i8, i8, i8, i8, i32, i32, { i8, i8, i8, i8, i32 }* }*]*, [0 x { i8, i8, i8, i8, i32, i32, { i8, i8, i8, i8, i32 }* }*]*, [0 x { i8, i8, i8, i8, i32, i32, { i8, i8, i8, i8, i32 }* }*]*, [0 x { i8, i8, i8, i8, i32, i32, { i8, i8, i8, i8, i32 }* }*]*, [0 x { i8, i8, i8, i8, i32, i32, i8*, i8*, i8*, i8*, i8*, i8*, i8*, i8*, [0 x { i8, i8, i8, i8, i32 }*]* }*]* }* %JitCallData, i32 0, i32 1
%routConsts = load [0 x { i8, i8, i8, i8, i32 }*]** %1
%2 = alloca i32
store i32 0, i32* %2
%loref_9_ = getelementptr [0 x { i8, i8, i8, i8, i32 }*]* %localValues, i32 0, i32 9
%3 = getelementptr [0 x { i8, i8, i8, i8, i32 }*]* %routConsts, i32 0, i32 4
%locst_4_ = load { i8, i8, i8, i8, i32 }** %3
%loref_10_ = getelementptr [0 x { i8, i8, i8, i8, i32 }*]* %localValues, i32 0, i32 10
%4 = getelementptr [0 x { i8, i8, i8, i8, i32 }*]* %routConsts, i32 0, i32 5
%locst_5_ = load { i8, i8, i8, i8, i32 }** %4
%loref_11_ = getelementptr [0 x { i8, i8, i8, i8, i32 }*]* %localValues, i32 0, i32 11
%5 = getelementptr [0 x { i8, i8, i8, i8, i32 }*]* %routConsts, i32 0, i32 6
%locst_6_ = load { i8, i8, i8, i8, i32 }** %5
call void @DaoJIT_MOVE_PP({ i8, i8, i8, i8, i32 }* %locst_4_, { i8, i8, i8, i8, i32 }** %loref_9_)
call void @DaoJIT_MOVE_PP({ i8, i8, i8, i8, i32 }* %locst_5_, { i8, i8, i8, i8, i32 }** %loref_10_)
call void @DaoJIT_MOVE_PP({ i8, i8, i8, i8, i32 }* %locst_6_, { i8, i8, i8, i8, i32 }** %loref_11_)
ret i32 0
}
= none
LD_LIBRARY_PATH=/home/test/dao/lib/ /home/test/dao/bin/dao --path="/home/test/dao/modules/help/" -e "load help; help::set_language('zh'); help::set_font('monospace'); help::export('','./doc/html/zh')"
0 0: RETURN : 0 , 0 , 0 ; 1,
number of segments: 0
0 0: RETURN : 0 , 0 , 0 ; 1,
number of segments: 0
0 0: RETURN : 0 , 0 , 0 ; 1,
number of segments: 0
0 0: RETURN : 0 , 0 , 0 ; 1,
number of segments: 0
0 0: RETURN : 0 , 0 , 0 ; 1,
number of segments: 0
0 0: RETURN : 0 , 0 , 0 ; 1,
number of segments: 0
0 0: RETURN : 0 , 0 , 0 ; 501,
number of segments: 0
0 0: RETURN : 0 , 0 , 0 ; 1,
number of segments: 0
0 0: RETURN : 0 , 0 , 0 ; 1,
number of segments: 0
0 0: RETURN : 0 , 0 , 0 ; 1,
number of segments: 0
0 0: RETURN : 0 , 0 , 0 ; 1,
number of segments: 0
0 0: RETURN : 0 , 0 , 0 ; 6,
number of segments: 0
0 0: RETURN : 0 , 0 , 0 ; 1,
number of segments: 0
0 0: RETURN : 0 , 0 , 0 ; 1,
number of segments: 0
0 0: RETURN : 0 , 0 , 0 ; 1,
number of segments: 0
0 0: RETURN : 0 , 0 , 0 ; 1,
number of segments: 0
0 0: RETURN : 0 , 0 , 0 ; 0,
number of segments: 0
0 0: RETURN : 0 , 0 , 0 ; 1,
number of segments: 0
0 0: RETURN : 0 , 0 , 0 ; 1,
number of segments: 0
0 0: RETURN : 0 , 0 , 0 ; 1,
number of segments: 0
0 0: RETURN : 0 , 0 , 0 ; 1,
number of segments: 0
0 0: RETURN : 0 , 0 , 0 ; 6,
number of segments: 0
0 0: RETURN : 0 , 0 , 0 ; 1,
number of segments: 0
0 0: RETURN : 0 , 0 , 0 ; 1,
number of segments: 0
0 0: RETURN : 0 , 0 , 0 ; 6,
number of segments: 0
0 0: RETURN : 0 , 0 , 0 ; 7,
number of segments: 0
0 0: RETURN : 0 , 0 , 0 ; 1,
number of segments: 0
0 0: RETURN : 0 , 0 , 0 ; 1,
number of segments: 0
0 0: RETURN : 0 , 0 , 0 ; 198,
number of segments: 0
0 0: RETURN : 0 , 0 , 0 ; 2,
number of segments: 0
0 0: RETURN : 0 , 0 , 0 ; 3,
number of segments: 0
0 0: RETURN : 0 , 0 , 0 ; 1,
number of segments: 0
0 0: GETCG : 1 , 24 , 0 ; 1,
1 1: GETCL : 0 , 0 , 1 ; 1,
2 1: GETCL : 0 , 1 , 2 ; 1,
3 0: CALL : 1 , 1 , 3 ; 1,
4 0: GETCG : 1 , 24 , 4 ; 1,
5 1: GETCL : 0 , 2 , 5 ; 1,
6 1: GETCL : 0 , 3 , 6 ; 1,
7 0: CALL : 5 , 1 , 7 ; 1,
8 0: GETCG : 1 , 24 , 8 ; 1,
9 1: GETCL : 0 , 4 , 9 ; 1,
10 1: GETCL : 0 , 5 , 10 ; 1,
11 1: GETCL : 0 , 6 , 11 ; 1,
12 0: CALL : 9 , 2 , 12 ; 1,
13 0: RETURN : 12 , 1 , 0 ; 1,
number of segments: 3
0: 1 2
1: 5 6
2: 9 11
1 GETCL : 0 , 0 , 1 ; 1,
2 GETCL : 0 , 1 , 2 ; 1,
5 GETCL : 0 , 2 , 5 ; 1,
6 GETCL : 0 , 3 , 6 ; 1,
9 GETCL : 0 , 4 , 9 ; 1,
10 GETCL : 0 , 5 , 10 ; 1,
11 GETCL : 0 , 6 , 11 ; 1,
; ModuleID = 'DaoJIT'
declare void @DaoValue_Copy({ i8, i8, i8, i8, i32 }*, { i8, i8, i8, i8, i32 }*)
declare i32 @DaoValue_Move({ i8, i8, i8, i8, i32 }, { i8, i8, i8, i8, i32 }*, { i8, i8, i8, i8, i32, i32, i8 }*)
declare void @DaoJIT_MOVE_SS({ i8, i8, i8, i8, i32 }*, { i8, i8, i8, i8, i32 }**)
declare void @DaoJIT_LOAD({ i8, i8, i8, i8, i32 }*, { i8, i8, i8, i8, i32 }**)
declare void @DaoJIT_MOVE_PP({ i8, i8, i8, i8, i32 }*, { i8, i8, i8, i8, i32 }**)
declare void @DaoJIT_SETI_ARRAY_I({ i8, i8, i8, i8, i32 }*, i64, i32*)
declare void @DaoJIT_SETI_ARRAY_F({ i8, i8, i8, i8, i32 }*, double, i32*)
declare void @DaoJIT_SETI_ARRAY_C({ i8, i8, i8, i8, i32 }*, { double, double }, i32*)
declare void @DaoJIT_SETI_ARRAY_A({ i8, i8, i8, i8, i32 }*, { i8, i8, i8, i8, i32 }*, i32*)
declare void @DaoJIT_ADD_INTEGER_ARRAY({ i8, i8, i8, i8, i32 }*, i64, { i8, i8, i8, i8, i32 }*, i32*)
declare void @DaoJIT_SUB_INTEGER_ARRAY({ i8, i8, i8, i8, i32 }*, i64, { i8, i8, i8, i8, i32 }*, i32*)
declare void @DaoJIT_MUL_INTEGER_ARRAY({ i8, i8, i8, i8, i32 }*, i64, { i8, i8, i8, i8, i32 }*, i32*)
declare void @DaoJIT_DIV_INTEGER_ARRAY({ i8, i8, i8, i8, i32 }*, i64, { i8, i8, i8, i8, i32 }*, i32*)
declare void @DaoJIT_MOD_INTEGER_ARRAY({ i8, i8, i8, i8, i32 }*, i64, { i8, i8, i8, i8, i32 }*, i32*)
declare void @DaoJIT_POW_INTEGER_ARRAY({ i8, i8, i8, i8, i32 }*, i64, { i8, i8, i8, i8, i32 }*, i32*)
declare void @DaoJIT_ADD_FLOAT_ARRAY({ i8, i8, i8, i8, i32 }*, double, { i8, i8, i8, i8, i32 }*, i32*)
declare void @DaoJIT_SUB_FLOAT_ARRAY({ i8, i8, i8, i8, i32 }*, double, { i8, i8, i8, i8, i32 }*, i32*)
declare void @DaoJIT_MUL_FLOAT_ARRAY({ i8, i8, i8, i8, i32 }*, double, { i8, i8, i8, i8, i32 }*, i32*)
declare void @DaoJIT_DIV_FLOAT_ARRAY({ i8, i8, i8, i8, i32 }*, double, { i8, i8, i8, i8, i32 }*, i32*)
declare void @DaoJIT_MOD_FLOAT_ARRAY({ i8, i8, i8, i8, i32 }*, double, { i8, i8, i8, i8, i32 }*, i32*)
declare void @DaoJIT_POW_FLOAT_ARRAY({ i8, i8, i8, i8, i32 }*, double, { i8, i8, i8, i8, i32 }*, i32*)
declare void @DaoJIT_ADD_COMPLEX_ARRAY({ i8, i8, i8, i8, i32 }*, { double, double }, { i8, i8, i8, i8, i32 }*, i32*)
declare void @DaoJIT_SUB_COMPLEX_ARRAY({ i8, i8, i8, i8, i32 }*, { double, double }, { i8, i8, i8, i8, i32 }*, i32*)
declare void @DaoJIT_MUL_COMPLEX_ARRAY({ i8, i8, i8, i8, i32 }*, { double, double }, { i8, i8, i8, i8, i32 }*, i32*)
declare void @DaoJIT_DIV_COMPLEX_ARRAY({ i8, i8, i8, i8, i32 }*, { double, double }, { i8, i8, i8, i8, i32 }*, i32*)
declare void @DaoJIT_MOD_COMPLEX_ARRAY({ i8, i8, i8, i8, i32 }*, { double, double }, { i8, i8, i8, i8, i32 }*, i32*)
declare void @DaoJIT_POW_COMPLEX_ARRAY({ i8, i8, i8, i8, i32 }*, { double, double }, { i8, i8, i8, i8, i32 }*, i32*)
declare void @DaoJIT_ADD_ARRAY_INTEGER({ i8, i8, i8, i8, i32 }*, { i8, i8, i8, i8, i32 }*, i64, i32*)
declare void @DaoJIT_SUB_ARRAY_INTEGER({ i8, i8, i8, i8, i32 }*, { i8, i8, i8, i8, i32 }*, i64, i32*)
declare void @DaoJIT_MUL_ARRAY_INTEGER({ i8, i8, i8, i8, i32 }*, { i8, i8, i8, i8, i32 }*, i64, i32*)
declare void @DaoJIT_DIV_ARRAY_INTEGER({ i8, i8, i8, i8, i32 }*, { i8, i8, i8, i8, i32 }*, i64, i32*)
declare void @DaoJIT_MOD_ARRAY_INTEGER({ i8, i8, i8, i8, i32 }*, { i8, i8, i8, i8, i32 }*, i64, i32*)
declare void @DaoJIT_POW_ARRAY_INTEGER({ i8, i8, i8, i8, i32 }*, { i8, i8, i8, i8, i32 }*, i64, i32*)
declare void @DaoJIT_ADD_ARRAY_FLOAT({ i8, i8, i8, i8, i32 }*, { i8, i8, i8, i8, i32 }*, double, i32*)
declare void @DaoJIT_SUB_ARRAY_FLOAT({ i8, i8, i8, i8, i32 }*, { i8, i8, i8, i8, i32 }*, double, i32*)
declare void @DaoJIT_MUL_ARRAY_FLOAT({ i8, i8, i8, i8, i32 }*, { i8, i8, i8, i8, i32 }*, double, i32*)
declare void @DaoJIT_DIV_ARRAY_FLOAT({ i8, i8, i8, i8, i32 }*, { i8, i8, i8, i8, i32 }*, double, i32*)
declare void @DaoJIT_MOD_ARRAY_FLOAT({ i8, i8, i8, i8, i32 }*, { i8, i8, i8, i8, i32 }*, double, i32*)
declare void @DaoJIT_POW_ARRAY_FLOAT({ i8, i8, i8, i8, i32 }*, { i8, i8, i8, i8, i32 }*, double, i32*)
declare void @DaoJIT_ADD_ARRAY_COMPLEX({ i8, i8, i8, i8, i32 }*, { i8, i8, i8, i8, i32 }*, { double, double }, i32*)
declare void @DaoJIT_SUB_ARRAY_COMPLEX({ i8, i8, i8, i8, i32 }*, { i8, i8, i8, i8, i32 }*, { double, double }, i32*)
declare void @DaoJIT_MUL_ARRAY_COMPLEX({ i8, i8, i8, i8, i32 }*, { i8, i8, i8, i8, i32 }*, { double, double }, i32*)
declare void @DaoJIT_DIV_ARRAY_COMPLEX({ i8, i8, i8, i8, i32 }*, { i8, i8, i8, i8, i32 }*, { double, double }, i32*)
declare void @DaoJIT_MOD_ARRAY_COMPLEX({ i8, i8, i8, i8, i32 }*, { i8, i8, i8, i8, i32 }*, { double, double }, i32*)
declare void @DaoJIT_POW_ARRAY_COMPLEX({ i8, i8, i8, i8, i32 }*, { i8, i8, i8, i8, i32 }*, { double, double }, i32*)
declare void @DaoJIT_ADD_ARRAY_ARRAY({ i8, i8, i8, i8, i32 }*, { i8, i8, i8, i8, i32 }*, { i8, i8, i8, i8, i32 }*, i32*)
declare void @DaoJIT_SUB_ARRAY_ARRAY({ i8, i8, i8, i8, i32 }*, { i8, i8, i8, i8, i32 }*, { i8, i8, i8, i8, i32 }*, i32*)
declare void @DaoJIT_MUL_ARRAY_ARRAY({ i8, i8, i8, i8, i32 }*, { i8, i8, i8, i8, i32 }*, { i8, i8, i8, i8, i32 }*, i32*)
declare void @DaoJIT_DIV_ARRAY_ARRAY({ i8, i8, i8, i8, i32 }*, { i8, i8, i8, i8, i32 }*, { i8, i8, i8, i8, i32 }*, i32*)
declare void @DaoJIT_MOD_ARRAY_ARRAY({ i8, i8, i8, i8, i32 }*, { i8, i8, i8, i8, i32 }*, { i8, i8, i8, i8, i32 }*, i32*)
declare void @DaoJIT_POW_ARRAY_ARRAY({ i8, i8, i8, i8, i32 }*, { i8, i8, i8, i8, i32 }*, { i8, i8, i8, i8, i32 }*, i32*)
declare void @DaoJIT_ADD_SS({ i8, i8, i8, i8, i32 }*, { i8, i8, i8, i8, i32 }*, { i8, i8, i8, i8, i32 }**)
declare void @DaoJIT_ADD_LT({ i8, i8, i8, i8, i32 }*, { i8, i8, i8, i8, i32 }*, { i8, i8, i8, i8, i32 }*)
declare void @DaoJIT_ADD_LE({ i8, i8, i8, i8, i32 }*, { i8, i8, i8, i8, i32 }*, { i8, i8, i8, i8, i32 }*)
declare void @DaoJIT_ADD_EQ({ i8, i8, i8, i8, i32 }*, { i8, i8, i8, i8, i32 }*, { i8, i8, i8, i8, i32 }*)
declare void @DaoJIT_ADD_NE({ i8, i8, i8, i8, i32 }*, { i8, i8, i8, i8, i32 }*, { i8, i8, i8, i8, i32 }*)
declare i64 @DaoJIT_GETI_SI({ i8, i8, i8, i8, i32 }*, i64, i32*)
declare void @DaoJIT_SETI_SII(i64, i64, { i8, i8, i8, i8, i32 }*, i32*)
declare void @DaoJIT_SETI_LI({ i8, i8, i8, i8, i32 }*, i64, { i8, i8, i8, i8, i32 }*, i32*)
declare void @DaoJIT_SETI_TI({ i8, i8, i8, i8, i32 }*, i64, { i8, i8, i8, i8, i32 }*, i32*)
declare void @DaoJIT_SETF_TPP({ i8, i8, i8, i8, i32 }*, i64, { i8, i8, i8, i8, i32 }*, i32*)
declare i32 @DaoArray_Sliced(i8*)
declare double @pow(double, double)
declare void @daojit_debug(i8*)
declare double @abs(double)
declare double @acos(double)
declare double @asin(double)
declare double @atan(double)
declare double @ceil(double)
declare double @cos(double)
declare double @cosh(double)
declare double @exp(double)
declare double @floor(double)
declare double @log(double)
declare double @daojit_rand(double)
declare double @sin(double)
declare double @sinh(double)
declare double @sqrt(double)
declare double @tan(double)
declare double @tanh(double)
define i32 @__main___daojit_0x2097750_1({ [0 x { i8, i8, i8, i8, i32 }*]*, [0 x { i8, i8, i8, i8, i32 }*]*, [0 x { i8, i8, i8, i8, i32 }*]*, [0 x { i8, i8, i8, i8, i32, i32, { i8, i8, i8, i8, i32 }* }*]*, [0 x { i8, i8, i8, i8, i32, i32, { i8, i8, i8, i8, i32 }* }*]*, [0 x { i8, i8, i8, i8, i32, i32, { i8, i8, i8, i8, i32 }* }*]*, [0 x { i8, i8, i8, i8, i32, i32, { i8, i8, i8, i8, i32 }* }*]*, [0 x { i8, i8, i8, i8, i32, i32, i8*, i8*, i8*, i8*, i8*, i8*, i8*, i8*, [0 x { i8, i8, i8, i8, i32 }*]* }*]* }* %JitCallData) {
Second:
%0 = bitcast { [0 x { i8, i8, i8, i8, i32 }*]*, [0 x { i8, i8, i8, i8, i32 }*]*, [0 x { i8, i8, i8, i8, i32 }*]*, [0 x { i8, i8, i8, i8, i32, i32, { i8, i8, i8, i8, i32 }* }*]*, [0 x { i8, i8, i8, i8, i32, i32, { i8, i8, i8, i8, i32 }* }*]*, [0 x { i8, i8, i8, i8, i32, i32, { i8, i8, i8, i8, i32 }* }*]*, [0 x { i8, i8, i8, i8, i32, i32, { i8, i8, i8, i8, i32 }* }*]*, [0 x { i8, i8, i8, i8, i32, i32, i8*, i8*, i8*, i8*, i8*, i8*, i8*, i8*, [0 x { i8, i8, i8, i8, i32 }*]* }*]* }* %JitCallData to [0 x { i8, i8, i8, i8, i32 }*]**
%localValues = load [0 x { i8, i8, i8, i8, i32 }*]** %0
%1 = getelementptr { [0 x { i8, i8, i8, i8, i32 }*]*, [0 x { i8, i8, i8, i8, i32 }*]*, [0 x { i8, i8, i8, i8, i32 }*]*, [0 x { i8, i8, i8, i8, i32, i32, { i8, i8, i8, i8, i32 }* }*]*, [0 x { i8, i8, i8, i8, i32, i32, { i8, i8, i8, i8, i32 }* }*]*, [0 x { i8, i8, i8, i8, i32, i32, { i8, i8, i8, i8, i32 }* }*]*, [0 x { i8, i8, i8, i8, i32, i32, { i8, i8, i8, i8, i32 }* }*]*, [0 x { i8, i8, i8, i8, i32, i32, i8*, i8*, i8*, i8*, i8*, i8*, i8*, i8*, [0 x { i8, i8, i8, i8, i32 }*]* }*]* }* %JitCallData, i32 0, i32 1
%routConsts = load [0 x { i8, i8, i8, i8, i32 }*]** %1
%2 = alloca i32
store i32 0, i32* %2
%loref_1_ = getelementptr [0 x { i8, i8, i8, i8, i32 }*]* %localValues, i32 0, i32 1
%3 = bitcast [0 x { i8, i8, i8, i8, i32 }*]* %routConsts to { i8, i8, i8, i8, i32 }**
%locst_0_ = load { i8, i8, i8, i8, i32 }** %3
%loref_2_ = getelementptr [0 x { i8, i8, i8, i8, i32 }*]* %localValues, i32 0, i32 2
%4 = getelementptr [0 x { i8, i8, i8, i8, i32 }*]* %routConsts, i32 0, i32 1
%locst_1_ = load { i8, i8, i8, i8, i32 }** %4
call void @DaoJIT_MOVE_PP({ i8, i8, i8, i8, i32 }* %locst_0_, { i8, i8, i8, i8, i32 }** %loref_1_)
call void @DaoJIT_MOVE_PP({ i8, i8, i8, i8, i32 }* %locst_1_, { i8, i8, i8, i8, i32 }** %loref_2_)
ret i32 0
}
define i32 @__main___daojit_0x2097750_5({ [0 x { i8, i8, i8, i8, i32 }*]*, [0 x { i8, i8, i8, i8, i32 }*]*, [0 x { i8, i8, i8, i8, i32 }*]*, [0 x { i8, i8, i8, i8, i32, i32, { i8, i8, i8, i8, i32 }* }*]*, [0 x { i8, i8, i8, i8, i32, i32, { i8, i8, i8, i8, i32 }* }*]*, [0 x { i8, i8, i8, i8, i32, i32, { i8, i8, i8, i8, i32 }* }*]*, [0 x { i8, i8, i8, i8, i32, i32, { i8, i8, i8, i8, i32 }* }*]*, [0 x { i8, i8, i8, i8, i32, i32, i8*, i8*, i8*, i8*, i8*, i8*, i8*, i8*, [0 x { i8, i8, i8, i8, i32 }*]* }*]* }* %JitCallData) {
Second:
%0 = bitcast { [0 x { i8, i8, i8, i8, i32 }*]*, [0 x { i8, i8, i8, i8, i32 }*]*, [0 x { i8, i8, i8, i8, i32 }*]*, [0 x { i8, i8, i8, i8, i32, i32, { i8, i8, i8, i8, i32 }* }*]*, [0 x { i8, i8, i8, i8, i32, i32, { i8, i8, i8, i8, i32 }* }*]*, [0 x { i8, i8, i8, i8, i32, i32, { i8, i8, i8, i8, i32 }* }*]*, [0 x { i8, i8, i8, i8, i32, i32, { i8, i8, i8, i8, i32 }* }*]*, [0 x { i8, i8, i8, i8, i32, i32, i8*, i8*, i8*, i8*, i8*, i8*, i8*, i8*, [0 x { i8, i8, i8, i8, i32 }*]* }*]* }* %JitCallData to [0 x { i8, i8, i8, i8, i32 }*]**
%localValues = load [0 x { i8, i8, i8, i8, i32 }*]** %0
%1 = getelementptr { [0 x { i8, i8, i8, i8, i32 }*]*, [0 x { i8, i8, i8, i8, i32 }*]*, [0 x { i8, i8, i8, i8, i32 }*]*, [0 x { i8, i8, i8, i8, i32, i32, { i8, i8, i8, i8, i32 }* }*]*, [0 x { i8, i8, i8, i8, i32, i32, { i8, i8, i8, i8, i32 }* }*]*, [0 x { i8, i8, i8, i8, i32, i32, { i8, i8, i8, i8, i32 }* }*]*, [0 x { i8, i8, i8, i8, i32, i32, { i8, i8, i8, i8, i32 }* }*]*, [0 x { i8, i8, i8, i8, i32, i32, i8*, i8*, i8*, i8*, i8*, i8*, i8*, i8*, [0 x { i8, i8, i8, i8, i32 }*]* }*]* }* %JitCallData, i32 0, i32 1
%routConsts = load [0 x { i8, i8, i8, i8, i32 }*]** %1
%2 = alloca i32
store i32 0, i32* %2
%loref_5_ = getelementptr [0 x { i8, i8, i8, i8, i32 }*]* %localValues, i32 0, i32 5
%3 = getelementptr [0 x { i8, i8, i8, i8, i32 }*]* %routConsts, i32 0, i32 2
%locst_2_ = load { i8, i8, i8, i8, i32 }** %3
%loref_6_ = getelementptr [0 x { i8, i8, i8, i8, i32 }*]* %localValues, i32 0, i32 6
%4 = getelementptr [0 x { i8, i8, i8, i8, i32 }*]* %routConsts, i32 0, i32 3
%locst_3_ = load { i8, i8, i8, i8, i32 }** %4
call void @DaoJIT_MOVE_PP({ i8, i8, i8, i8, i32 }* %locst_2_, { i8, i8, i8, i8, i32 }** %loref_5_)
call void @DaoJIT_MOVE_PP({ i8, i8, i8, i8, i32 }* %locst_3_, { i8, i8, i8, i8, i32 }** %loref_6_)
ret i32 0
}
define i32 @__main___daojit_0x2097750_9({ [0 x { i8, i8, i8, i8, i32 }*]*, [0 x { i8, i8, i8, i8, i32 }*]*, [0 x { i8, i8, i8, i8, i32 }*]*, [0 x { i8, i8, i8, i8, i32, i32, { i8, i8, i8, i8, i32 }* }*]*, [0 x { i8, i8, i8, i8, i32, i32, { i8, i8, i8, i8, i32 }* }*]*, [0 x { i8, i8, i8, i8, i32, i32, { i8, i8, i8, i8, i32 }* }*]*, [0 x { i8, i8, i8, i8, i32, i32, { i8, i8, i8, i8, i32 }* }*]*, [0 x { i8, i8, i8, i8, i32, i32, i8*, i8*, i8*, i8*, i8*, i8*, i8*, i8*, [0 x { i8, i8, i8, i8, i32 }*]* }*]* }* %JitCallData) {
Second:
%0 = bitcast { [0 x { i8, i8, i8, i8, i32 }*]*, [0 x { i8, i8, i8, i8, i32 }*]*, [0 x { i8, i8, i8, i8, i32 }*]*, [0 x { i8, i8, i8, i8, i32, i32, { i8, i8, i8, i8, i32 }* }*]*, [0 x { i8, i8, i8, i8, i32, i32, { i8, i8, i8, i8, i32 }* }*]*, [0 x { i8, i8, i8, i8, i32, i32, { i8, i8, i8, i8, i32 }* }*]*, [0 x { i8, i8, i8, i8, i32, i32, { i8, i8, i8, i8, i32 }* }*]*, [0 x { i8, i8, i8, i8, i32, i32, i8*, i8*, i8*, i8*, i8*, i8*, i8*, i8*, [0 x { i8, i8, i8, i8, i32 }*]* }*]* }* %JitCallData to [0 x { i8, i8, i8, i8, i32 }*]**
%localValues = load [0 x { i8, i8, i8, i8, i32 }*]** %0
%1 = getelementptr { [0 x { i8, i8, i8, i8, i32 }*]*, [0 x { i8, i8, i8, i8, i32 }*]*, [0 x { i8, i8, i8, i8, i32 }*]*, [0 x { i8, i8, i8, i8, i32, i32, { i8, i8, i8, i8, i32 }* }*]*, [0 x { i8, i8, i8, i8, i32, i32, { i8, i8, i8, i8, i32 }* }*]*, [0 x { i8, i8, i8, i8, i32, i32, { i8, i8, i8, i8, i32 }* }*]*, [0 x { i8, i8, i8, i8, i32, i32, { i8, i8, i8, i8, i32 }* }*]*, [0 x { i8, i8, i8, i8, i32, i32, i8*, i8*, i8*, i8*, i8*, i8*, i8*, i8*, [0 x { i8, i8, i8, i8, i32 }*]* }*]* }* %JitCallData, i32 0, i32 1
%routConsts = load [0 x { i8, i8, i8, i8, i32 }*]** %1
%2 = alloca i32
store i32 0, i32* %2
%loref_9_ = getelementptr [0 x { i8, i8, i8, i8, i32 }*]* %localValues, i32 0, i32 9
%3 = getelementptr [0 x { i8, i8, i8, i8, i32 }*]* %routConsts, i32 0, i32 4
%locst_4_ = load { i8, i8, i8, i8, i32 }** %3
%loref_10_ = getelementptr [0 x { i8, i8, i8, i8, i32 }*]* %localValues, i32 0, i32 10
%4 = getelementptr [0 x { i8, i8, i8, i8, i32 }*]* %routConsts, i32 0, i32 5
%locst_5_ = load { i8, i8, i8, i8, i32 }** %4
%loref_11_ = getelementptr [0 x { i8, i8, i8, i8, i32 }*]* %localValues, i32 0, i32 11
%5 = getelementptr [0 x { i8, i8, i8, i8, i32 }*]* %routConsts, i32 0, i32 6
%locst_6_ = load { i8, i8, i8, i8, i32 }** %5
call void @DaoJIT_MOVE_PP({ i8, i8, i8, i8, i32 }* %locst_4_, { i8, i8, i8, i8, i32 }** %loref_9_)
call void @DaoJIT_MOVE_PP({ i8, i8, i8, i8, i32 }* %locst_5_, { i8, i8, i8, i8, i32 }** %loref_10_)
call void @DaoJIT_MOVE_PP({ i8, i8, i8, i8, i32 }* %locst_6_, { i8, i8, i8, i8, i32 }** %loref_11_)
ret i32 0
}
0 0: RETURN : 0 , 0 , 0 ; 1,
number of segments: 0
0 0: RETURN : 0 , 0 , 0 ; 1,
number of segments: 0
0 0: RETURN : 0 , 0 , 0 ; 1,
number of segments: 0
0 0: RETURN : 0 , 0 , 0 ; 1,
number of segments: 0
0 0: RETURN : 0 , 0 , 0 ; 1,
number of segments: 0
0 0: RETURN : 0 , 0 , 0 ; 491,
number of segments: 0
0 0: RETURN : 0 , 0 , 0 ; 1,
number of segments: 0
0 0: RETURN : 0 , 0 , 0 ; 1,
number of segments: 0
0 0: RETURN : 0 , 0 , 0 ; 1,
number of segments: 0
0 0: RETURN : 0 , 0 , 0 ; 1,
number of segments: 0
0 0: RETURN : 0 , 0 , 0 ; 3,
number of segments: 0
0 0: RETURN : 0 , 0 , 0 ; 1,
number of segments: 0
0 0: RETURN : 0 , 0 , 0 ; 1,
number of segments: 0
0 0: RETURN : 0 , 0 , 0 ; 1,
number of segments: 0
0 0: RETURN : 0 , 0 , 0 ; 1,
number of segments: 0
0 0: RETURN : 0 , 0 , 0 ; 0,
number of segments: 0
0 0: RETURN : 0 , 0 , 0 ; 1,
number of segments: 0
0 0: RETURN : 0 , 0 , 0 ; 1,
number of segments: 0
0 0: RETURN : 0 , 0 , 0 ; 1,
number of segments: 0
0 0: RETURN : 0 , 0 , 0 ; 1,
number of segments: 0
0 0: RETURN : 0 , 0 , 0 ; 1,
number of segments: 0
0 0: RETURN : 0 , 0 , 0 ; 6,
number of segments: 0
0 0: RETURN : 0 , 0 , 0 ; 10,
number of segments: 0
0 0: RETURN : 0 , 0 , 0 ; 1,
number of segments: 0
0 0: RETURN : 0 , 0 , 0 ; 6,
number of segments: 0
0 0: RETURN : 0 , 0 , 0 ; 7,
number of segments: 0
0 0: RETURN : 0 , 0 , 0 ; 1,
number of segments: 0
0 0: RETURN : 0 , 0 , 0 ; 2,
number of segments: 0
0 0: RETURN : 0 , 0 , 0 ; 2,
number of segments: 0
0 0: RETURN : 0 , 0 , 0 ; 3,
number of segments: 0
= none
cd tests && make -f Makefile
make[2]: Entering directory '/home/test/dao/tests'
cc -ggdb -O0 -DDEBUG -fPIC -I../kernel/ -DDAO_WITH_NUMARRAY -DDAO_WITH_DECORATOR -DDAO_WITH_THREAD -DDAO_WITH_CONCURRENT -DLINUX=2 -DUNIX=1 -c dao_CharType.c -o DaoMake.Objs/dao_CharType.c.9D1B.o
cc DaoMake.Objs/dao_CharType.c.9D1B.o -ggdb -Wl,-rpath=/usr/lib -L../lib -ldao -lm -ldl -lpthread -shared -Wl,-soname,libdao_CharType.so -Wl,-export-dynamic -rdynamic -o libdao_CharType.so
make[2]: Leaving directory '/home/test/dao/tests'
cd modules/debugger && make -f Makefile test
make[2]: Entering directory '/home/test/dao/modules/debugger'
make[2]: Nothing to be done for 'test'.
make[2]: Leaving directory '/home/test/dao/modules/debugger'
cd modules/profiler && make -f Makefile test
make[2]: Entering directory '/home/test/dao/modules/profiler'
make[2]: Nothing to be done for 'test'.
make[2]: Leaving directory '/home/test/dao/modules/profiler'
cd modules/auxlib && make -f Makefile test
make[2]: Entering directory '/home/test/dao/modules/auxlib'
make[2]: Nothing to be done for 'test'.
make[2]: Leaving directory '/home/test/dao/modules/auxlib'
cd modules/help && make -f Makefile test
make[2]: Entering directory '/home/test/dao/modules/help'
/home/test/dao/tools/daomake/bootstrap/daomake copy /home/test/dao/modules/help/help_en/ /home/test/dao/lib/dao/modules/
/home/test/dao/tools/daomake/bootstrap/daomake copy /home/test/dao/modules/help/help_zh/ /home/test/dao/lib/dao/modules/
make[2]: Leaving directory '/home/test/dao/modules/help'
cd modules/macro && make -f Makefile test
make[2]: Entering directory '/home/test/dao/modules/macro'
make[2]: Nothing to be done for 'test'.
make[2]: Leaving directory '/home/test/dao/modules/macro'
cd tools/daomake && make -f Makefile test
make[2]: Entering directory '/home/test/dao/tools/daomake'
/home/test/dao/tools/daomake/bootstrap/daomake mkdir2 ../../lib/daomake/
/home/test/dao/tools/daomake/bootstrap/daomake copy /home/test/dao/tools/daomake/platforms/ ../../lib/daomake/
/home/test/dao/tools/daomake/bootstrap/daomake copy /home/test/dao/tools/daomake/packages/ ../../lib/daomake/
make[2]: Leaving directory '/home/test/dao/tools/daomake'
cd tools/daotest && make -f Makefile test
make[2]: Entering directory '/home/test/dao/tools/daotest'
make[2]: Nothing to be done for 'test'.
make[2]: Leaving directory '/home/test/dao/tools/daotest'
cd tools/clangdao && make -f Makefile test
make[2]: Entering directory '/home/test/dao/tools/clangdao'
make[2]: Nothing to be done for 'test'.
make[2]: Leaving directory '/home/test/dao/tools/clangdao'
cd modules && make -f Makefile test
make[2]: Entering directory '/home/test/dao/modules'
cd math && make -f Makefile
make[3]: Entering directory '/home/test/dao/modules/math'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/test/dao/modules/math'
cd meta && make -f Makefile
make[3]: Entering directory '/home/test/dao/modules/meta'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/test/dao/modules/meta'
cd bigint && make -f Makefile
make[3]: Entering directory '/home/test/dao/modules/bigint'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/test/dao/modules/bigint'
cd coroutine && make -f Makefile
make[3]: Entering directory '/home/test/dao/modules/coroutine'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/test/dao/modules/coroutine'
cd protobject && make -f Makefile
make[3]: Entering directory '/home/test/dao/modules/protobject'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/test/dao/modules/protobject'
cd serializer && make -f Makefile
make[3]: Entering directory '/home/test/dao/modules/serializer'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/test/dao/modules/serializer'
cd dataframe && make -f Makefile
make[3]: Entering directory '/home/test/dao/modules/dataframe'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/test/dao/modules/dataframe'
cd DaoJIT && make -f Makefile
make[3]: Entering directory '/home/test/dao/modules/DaoJIT'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/test/dao/modules/DaoJIT'
cd DaoCXX && make -f Makefile
make[3]: Entering directory '/home/test/dao/modules/DaoCXX'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/test/dao/modules/DaoCXX'
cd string && make -f Makefile
make[3]: Entering directory '/home/test/dao/modules/string'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/test/dao/modules/string'
cd graph && make -f Makefile
make[3]: Entering directory '/home/test/dao/modules/graph'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/test/dao/modules/graph'
cd time && make -f Makefile
make[3]: Entering directory '/home/test/dao/modules/time'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/test/dao/modules/time'
cd net && make -f Makefile
make[3]: Entering directory '/home/test/dao/modules/net'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/test/dao/modules/net'
cd os && make -f Makefile
make[3]: Entering directory '/home/test/dao/modules/os'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/test/dao/modules/os'
cd binary && make -f Makefile
make[3]: Entering directory '/home/test/dao/modules/binary'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/test/dao/modules/binary'
cd sync && make -f Makefile
make[3]: Entering directory '/home/test/dao/modules/sync'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/test/dao/modules/sync'
cd xml && make -f Makefile
make[3]: Entering directory '/home/test/dao/modules/xml'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/test/dao/modules/xml'
cd zip && make -f Makefile
make[3]: Entering directory '/home/test/dao/modules/zip'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/test/dao/modules/zip'
cd crypto && make -f Makefile
make[3]: Entering directory '/home/test/dao/modules/crypto'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/test/dao/modules/crypto'
cd web && make -f Makefile
make[3]: Entering directory '/home/test/dao/modules/web'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/test/dao/modules/web'
cd cblas && make -f Makefile
make[3]: Entering directory '/home/test/dao/modules/cblas'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/test/dao/modules/cblas'
cd clinker && make -f Makefile
make[3]: Entering directory '/home/test/dao/modules/clinker'
cd libffi && make -f Makefile
make[4]: Entering directory '/home/test/dao/modules/clinker/libffi'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/home/test/dao/modules/clinker/libffi'
make[3]: Leaving directory '/home/test/dao/modules/clinker'
cd statistics && make -f Makefile
make[3]: Entering directory '/home/test/dao/modules/statistics'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/test/dao/modules/statistics'
cd DaoSDL && make -f Makefile
make[3]: Entering directory '/home/test/dao/modules/DaoSDL'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/test/dao/modules/DaoSDL'
cd math && make -f Makefile test
make[3]: Entering directory '/home/test/dao/modules/math'
make[3]: Nothing to be done for 'test'.
make[3]: Leaving directory '/home/test/dao/modules/math'
cd meta && make -f Makefile test
make[3]: Entering directory '/home/test/dao/modules/meta'
make[3]: Nothing to be done for 'test'.
make[3]: Leaving directory '/home/test/dao/modules/meta'
cd bigint && make -f Makefile test
make[3]: Entering directory '/home/test/dao/modules/bigint'
make[3]: Nothing to be done for 'test'.
make[3]: Leaving directory '/home/test/dao/modules/bigint'
cd coroutine && make -f Makefile test
make[3]: Entering directory '/home/test/dao/modules/coroutine'
make[3]: Nothing to be done for 'test'.
make[3]: Leaving directory '/home/test/dao/modules/coroutine'
cd protobject && make -f Makefile test
make[3]: Entering directory '/home/test/dao/modules/protobject'
make[3]: Nothing to be done for 'test'.
make[3]: Leaving directory '/home/test/dao/modules/protobject'
cd serializer && make -f Makefile test
make[3]: Entering directory '/home/test/dao/modules/serializer'
make[3]: Nothing to be done for 'test'.
make[3]: Leaving directory '/home/test/dao/modules/serializer'
cd dataframe && make -f Makefile test
make[3]: Entering directory '/home/test/dao/modules/dataframe'
make[3]: Nothing to be done for 'test'.
make[3]: Leaving directory '/home/test/dao/modules/dataframe'
cd DaoJIT && make -f Makefile test
make[3]: Entering directory '/home/test/dao/modules/DaoJIT'
make[3]: Nothing to be done for 'test'.
make[3]: Leaving directory '/home/test/dao/modules/DaoJIT'
cd DaoCXX && make -f Makefile test
make[3]: Entering directory '/home/test/dao/modules/DaoCXX'
make[3]: Nothing to be done for 'test'.
make[3]: Leaving directory '/home/test/dao/modules/DaoCXX'
cd string && make -f Makefile test
make[3]: Entering directory '/home/test/dao/modules/string'
make[3]: Nothing to be done for 'test'.
make[3]: Leaving directory '/home/test/dao/modules/string'
cd graph && make -f Makefile test
make[3]: Entering directory '/home/test/dao/modules/graph'
make[3]: Nothing to be done for 'test'.
make[3]: Leaving directory '/home/test/dao/modules/graph'
cd time && make -f Makefile test
make[3]: Entering directory '/home/test/dao/modules/time'
make[3]: Nothing to be done for 'test'.
make[3]: Leaving directory '/home/test/dao/modules/time'
cd net && make -f Makefile test
make[3]: Entering directory '/home/test/dao/modules/net'
make[3]: Nothing to be done for 'test'.
make[3]: Leaving directory '/home/test/dao/modules/net'
cd os && make -f Makefile test
make[3]: Entering directory '/home/test/dao/modules/os'
make[3]: Nothing to be done for 'test'.
make[3]: Leaving directory '/home/test/dao/modules/os'
cd binary && make -f Makefile test
make[3]: Entering directory '/home/test/dao/modules/binary'
make[3]: Nothing to be done for 'test'.
make[3]: Leaving directory '/home/test/dao/modules/binary'
cd sync && make -f Makefile test
make[3]: Entering directory '/home/test/dao/modules/sync'
make[3]: Nothing to be done for 'test'.
make[3]: Leaving directory '/home/test/dao/modules/sync'
cd xml && make -f Makefile test
make[3]: Entering directory '/home/test/dao/modules/xml'
make[3]: Nothing to be done for 'test'.
make[3]: Leaving directory '/home/test/dao/modules/xml'
cd zip && make -f Makefile test
make[3]: Entering directory '/home/test/dao/modules/zip'
make[3]: Nothing to be done for 'test'.
make[3]: Leaving directory '/home/test/dao/modules/zip'
cd crypto && make -f Makefile test
make[3]: Entering directory '/home/test/dao/modules/crypto'
make[3]: Nothing to be done for 'test'.
make[3]: Leaving directory '/home/test/dao/modules/crypto'
cd web && make -f Makefile test
make[3]: Entering directory '/home/test/dao/modules/web'
make[3]: Nothing to be done for 'test'.
make[3]: Leaving directory '/home/test/dao/modules/web'
cd cblas && make -f Makefile test
make[3]: Entering directory '/home/test/dao/modules/cblas'
make[3]: Nothing to be done for 'test'.
make[3]: Leaving directory '/home/test/dao/modules/cblas'
cd clinker && make -f Makefile test
make[3]: Entering directory '/home/test/dao/modules/clinker'
cd libffi && make -f Makefile
make[4]: Entering directory '/home/test/dao/modules/clinker/libffi'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/home/test/dao/modules/clinker/libffi'
cd libffi && make -f Makefile test
make[4]: Entering directory '/home/test/dao/modules/clinker/libffi'
make[4]: Nothing to be done for 'test'.
make[4]: Leaving directory '/home/test/dao/modules/clinker/libffi'
make[3]: Leaving directory '/home/test/dao/modules/clinker'
cd statistics && make -f Makefile test
make[3]: Entering directory '/home/test/dao/modules/statistics'
make[3]: Nothing to be done for 'test'.
make[3]: Leaving directory '/home/test/dao/modules/statistics'
cd DaoSDL && make -f Makefile test
make[3]: Entering directory '/home/test/dao/modules/DaoSDL'
make[3]: Nothing to be done for 'test'.
make[3]: Leaving directory '/home/test/dao/modules/DaoSDL'
make[2]: Leaving directory '/home/test/dao/modules'
cd tests && make -f Makefile test
make[2]: Entering directory '/home/test/dao/tests'
LD_LIBRARY_PATH=/home/test/dao/lib/ /home/test/dao/bin/daotest /home/test/dao/tests/examples.dao --log DaoMake.Objs/examples.dao.2947.test
Test summary:
files: 1 passed, 0 failed;
units: 3 passed, 0 failed;
LD_LIBRARY_PATH=/home/test/dao/lib/ /home/test/dao/bin/daotest /home/test/dao/tests/test_lexer.dao --log DaoMake.Objs/test_lexer.dao.B297.test
Test summary:
files: 1 passed, 0 failed;
units: 39 passed, 0 failed;
LD_LIBRARY_PATH=/home/test/dao/lib/ /home/test/dao/bin/daotest /home/test/dao/tests/test_parser.dao --log DaoMake.Objs/test_parser.dao.A208.test
Test summary:
files: 1 passed, 0 failed;
units: 5 passed, 0 failed;
LD_LIBRARY_PATH=/home/test/dao/lib/ /home/test/dao/bin/daotest /home/test/dao/tests/test_numbers.dao --log DaoMake.Objs/test_numbers.dao.DD0D.test
Test summary:
files: 1 passed, 0 failed;
units: 14 passed, 0 failed;
LD_LIBRARY_PATH=/home/test/dao/lib/ /home/test/dao/bin/daotest /home/test/dao/tests/test_strings.dao --log DaoMake.Objs/test_strings.dao.60C6.test
Test summary:
files: 1 passed, 0 failed;
units: 4 passed, 0 failed;
LD_LIBRARY_PATH=/home/test/dao/lib/ /home/test/dao/bin/daotest /home/test/dao/tests/test_enum_symbol_def.dao --log DaoMake.Objs/test_enum_symbol_def.dao.F2E5.test
Test summary:
files: 1 passed, 0 failed;
units: 9 passed, 0 failed;
LD_LIBRARY_PATH=/home/test/dao/lib/ /home/test/dao/bin/daotest /home/test/dao/tests/test_enum_symbol_type.dao --log DaoMake.Objs/test_enum_symbol_type.dao.8F1C.test
Test summary:
files: 1 passed, 0 failed;
units: 6 passed, 0 failed;
LD_LIBRARY_PATH=/home/test/dao/lib/ /home/test/dao/bin/daotest /home/test/dao/tests/test_arrays.dao --log DaoMake.Objs/test_arrays.dao.BEC6.test
Test summary:
files: 1 passed, 0 failed;
units: 8 passed, 0 failed;
LD_LIBRARY_PATH=/home/test/dao/lib/ /home/test/dao/bin/daotest /home/test/dao/tests/test_tuples.dao --log DaoMake.Objs/test_tuples.dao.892F.test
Test summary:
files: 1 passed, 0 failed;
units: 2 passed, 0 failed;
LD_LIBRARY_PATH=/home/test/dao/lib/ /home/test/dao/bin/daotest /home/test/dao/tests/test_invar.dao --log DaoMake.Objs/test_invar.dao.3A1E.test
Test summary:
files: 0 passed, 1 failed;
units: 16 passed, 2 failed;
Makefile:91: recipe for target 'DaoMake.Objs/test_invar.dao.3A1E.test' failed
make[2]: [DaoMake.Objs/test_invar.dao.3A1E.test] Error 2 (ignored)
LD_LIBRARY_PATH=/home/test/dao/lib/ /home/test/dao/bin/daotest /home/test/dao/tests/test_if_else.dao --log DaoMake.Objs/test_if_else.dao.306D.test
Test summary:
files: 1 passed, 0 failed;
units: 10 passed, 0 failed;
LD_LIBRARY_PATH=/home/test/dao/lib/ /home/test/dao/bin/daotest /home/test/dao/tests/test_for.dao --log DaoMake.Objs/test_for.dao.54EB.test
Test summary:
files: 1 passed, 0 failed;
units: 9 passed, 0 failed;
LD_LIBRARY_PATH=/home/test/dao/lib/ /home/test/dao/bin/daotest /home/test/dao/tests/test_while.dao --log DaoMake.Objs/test_while.dao.0F2E.test
Test summary:
files: 1 passed, 0 failed;
units: 3 passed, 0 failed;
LD_LIBRARY_PATH=/home/test/dao/lib/ /home/test/dao/bin/daotest /home/test/dao/tests/test_switch.dao --log DaoMake.Objs/test_switch.dao.5164.test
Test summary:
files: 1 passed, 0 failed;
units: 4 passed, 0 failed;
LD_LIBRARY_PATH=/home/test/dao/lib/ /home/test/dao/bin/daotest /home/test/dao/tests/test_routine.dao --log DaoMake.Objs/test_routine.dao.ABAE.test
Test summary:
files: 1 passed, 0 failed;
units: 28 passed, 0 failed;
LD_LIBRARY_PATH=/home/test/dao/lib/ /home/test/dao/bin/daotest /home/test/dao/tests/test_anonymous_routine.dao --log DaoMake.Objs/test_anonymous_routine.dao.1EAE.test
Test summary:
files: 1 passed, 0 failed;
units: 2 passed, 0 failed;
LD_LIBRARY_PATH=/home/test/dao/lib/ /home/test/dao/bin/daotest /home/test/dao/tests/test_code_section.dao --log DaoMake.Objs/test_code_section.dao.0A49.test
Test summary:
files: 1 passed, 0 failed;
units: 23 passed, 0 failed;
LD_LIBRARY_PATH=/home/test/dao/lib/ /home/test/dao/bin/daotest /home/test/dao/tests/test_decorator.dao --log DaoMake.Objs/test_decorator.dao.FDE1.test
Test summary:
files: 1 passed, 0 failed;
units: 8 passed, 0 failed;
LD_LIBRARY_PATH=/home/test/dao/lib/ /home/test/dao/bin/daotest /home/test/dao/tests/test_class.dao --log DaoMake.Objs/test_class.dao.1A5E.test
Test summary:
files: 0 passed, 1 failed;
units: 9 passed, 1 failed;
Makefile:52: recipe for target 'DaoMake.Objs/test_class.dao.1A5E.test' failed
make[2]: [DaoMake.Objs/test_class.dao.1A5E.test] Error 1 (ignored)
LD_LIBRARY_PATH=/home/test/dao/lib/ /home/test/dao/bin/daotest /home/test/dao/tests/test_class_inheritance.dao --log DaoMake.Objs/test_class_inheritance.dao.94E4.test
Test summary:
files: 1 passed, 0 failed;
units: 11 passed, 0 failed;
LD_LIBRARY_PATH=/home/test/dao/lib/ /home/test/dao/bin/daotest /home/test/dao/tests/test_class_static_fields.dao --log DaoMake.Objs/test_class_static_fields.dao.D784.test
Test summary:
files: 1 passed, 0 failed;
units: 6 passed, 0 failed;
LD_LIBRARY_PATH=/home/test/dao/lib/ /home/test/dao/bin/daotest /home/test/dao/tests/test_class_operator.dao --log DaoMake.Objs/test_class_operator.dao.1140.test
Test summary:
files: 1 passed, 0 failed;
units: 6 passed, 0 failed;
LD_LIBRARY_PATH=/home/test/dao/lib/ /home/test/dao/bin/daotest /home/test/dao/tests/test_class_mixin.dao --log DaoMake.Objs/test_class_mixin.dao.EBE2.test
Test summary:
files: 1 passed, 0 failed;
units: 1 passed, 0 failed;
LD_LIBRARY_PATH=/home/test/dao/lib/ /home/test/dao/bin/daotest /home/test/dao/tests/test_invar_class.dao --log DaoMake.Objs/test_invar_class.dao.1DF7.test
Test summary:
files: 0 passed, 1 failed;
units: 0 passed, 16 failed;
Makefile:94: recipe for target 'DaoMake.Objs/test_invar_class.dao.1DF7.test' failed
make[2]: [DaoMake.Objs/test_invar_class.dao.1DF7.test] Error 16 (ignored)
LD_LIBRARY_PATH=/home/test/dao/lib/ /home/test/dao/bin/daotest /home/test/dao/tests/test_interface.dao --log DaoMake.Objs/test_interface.dao.F702.test
Test summary:
files: 1 passed, 0 failed;
units: 4 passed, 0 failed;
LD_LIBRARY_PATH=/home/test/dao/lib/ /home/test/dao/bin/daotest /home/test/dao/tests/test_regex_char_class.dao --log DaoMake.Objs/test_regex_char_class.dao.C601.test
Test summary:
files: 1 passed, 0 failed;
units: 13 passed, 0 failed;
LD_LIBRARY_PATH=/home/test/dao/lib/ /home/test/dao/bin/daotest /home/test/dao/tests/test_error_handling.dao --log DaoMake.Objs/test_error_handling.dao.A910.test
Test summary:
files: 0 passed, 1 failed;
units: 4 passed, 1 failed;
Makefile:79: recipe for target 'DaoMake.Objs/test_error_handling.dao.A910.test' failed
make[2]: [DaoMake.Objs/test_error_handling.dao.A910.test] Error 1 (ignored)
LD_LIBRARY_PATH=/home/test/dao/lib/ /home/test/dao/bin/daotest /home/test/dao/tests/test_misc.dao --log DaoMake.Objs/test_misc.dao.80A8.test
Test summary:
files: 1 passed, 0 failed;
units: 10 passed, 0 failed;
LD_LIBRARY_PATH=/home/test/dao/lib/ /home/test/dao/bin/daotest /home/test/dao/tests/test_type.dao --log DaoMake.Objs/test_type.dao.87BF.test
Test summary:
files: 1 passed, 0 failed;
units: 6 passed, 0 failed;
make[2]: Leaving directory '/home/test/dao/tests'
Summarizing test results ...
cd modules/debugger && make -f Makefile testsum
make[2]: Entering directory '/home/test/dao/modules/debugger'
make[2]: Nothing to be done for 'testsum'.
make[2]: Leaving directory '/home/test/dao/modules/debugger'
cd modules/profiler && make -f Makefile testsum
make[2]: Entering directory '/home/test/dao/modules/profiler'
make[2]: Nothing to be done for 'testsum'.
make[2]: Leaving directory '/home/test/dao/modules/profiler'
cd modules/auxlib && make -f Makefile testsum
make[2]: Entering directory '/home/test/dao/modules/auxlib'
make[2]: Nothing to be done for 'testsum'.
make[2]: Leaving directory '/home/test/dao/modules/auxlib'
cd modules/help && make -f Makefile testsum
make[2]: Entering directory '/home/test/dao/modules/help'
make[2]: Nothing to be done for 'testsum'.
make[2]: Leaving directory '/home/test/dao/modules/help'
cd modules/macro && make -f Makefile testsum
make[2]: Entering directory '/home/test/dao/modules/macro'
make[2]: Nothing to be done for 'testsum'.
make[2]: Leaving directory '/home/test/dao/modules/macro'
cd tools/daomake && make -f Makefile testsum
make[2]: Entering directory '/home/test/dao/tools/daomake'
make[2]: Nothing to be done for 'testsum'.
make[2]: Leaving directory '/home/test/dao/tools/daomake'
cd tools/daotest && make -f Makefile testsum
make[2]: Entering directory '/home/test/dao/tools/daotest'
make[2]: Nothing to be done for 'testsum'.
make[2]: Leaving directory '/home/test/dao/tools/daotest'
cd tools/clangdao && make -f Makefile testsum
make[2]: Entering directory '/home/test/dao/tools/clangdao'
make[2]: Nothing to be done for 'testsum'.
make[2]: Leaving directory '/home/test/dao/tools/clangdao'
cd modules && make -f Makefile testsum
make[2]: Entering directory '/home/test/dao/modules'
cd math && make -f Makefile testsum
make[3]: Entering directory '/home/test/dao/modules/math'
make[3]: Nothing to be done for 'testsum'.
make[3]: Leaving directory '/home/test/dao/modules/math'
cd meta && make -f Makefile testsum
make[3]: Entering directory '/home/test/dao/modules/meta'
make[3]: Nothing to be done for 'testsum'.
make[3]: Leaving directory '/home/test/dao/modules/meta'
cd bigint && make -f Makefile testsum
make[3]: Entering directory '/home/test/dao/modules/bigint'
make[3]: Nothing to be done for 'testsum'.
make[3]: Leaving directory '/home/test/dao/modules/bigint'
cd coroutine && make -f Makefile testsum
make[3]: Entering directory '/home/test/dao/modules/coroutine'
make[3]: Nothing to be done for 'testsum'.
make[3]: Leaving directory '/home/test/dao/modules/coroutine'
cd protobject && make -f Makefile testsum
make[3]: Entering directory '/home/test/dao/modules/protobject'
make[3]: Nothing to be done for 'testsum'.
make[3]: Leaving directory '/home/test/dao/modules/protobject'
cd serializer && make -f Makefile testsum
make[3]: Entering directory '/home/test/dao/modules/serializer'
make[3]: Nothing to be done for 'testsum'.
make[3]: Leaving directory '/home/test/dao/modules/serializer'
cd dataframe && make -f Makefile testsum
make[3]: Entering directory '/home/test/dao/modules/dataframe'
make[3]: Nothing to be done for 'testsum'.
make[3]: Leaving directory '/home/test/dao/modules/dataframe'
cd DaoJIT && make -f Makefile testsum
make[3]: Entering directory '/home/test/dao/modules/DaoJIT'
make[3]: Nothing to be done for 'testsum'.
make[3]: Leaving directory '/home/test/dao/modules/DaoJIT'
cd DaoCXX && make -f Makefile testsum
make[3]: Entering directory '/home/test/dao/modules/DaoCXX'
make[3]: Nothing to be done for 'testsum'.
make[3]: Leaving directory '/home/test/dao/modules/DaoCXX'
cd string && make -f Makefile testsum
make[3]: Entering directory '/home/test/dao/modules/string'
make[3]: Nothing to be done for 'testsum'.
make[3]: Leaving directory '/home/test/dao/modules/string'
cd graph && make -f Makefile testsum
make[3]: Entering directory '/home/test/dao/modules/graph'
make[3]: Nothing to be done for 'testsum'.
make[3]: Leaving directory '/home/test/dao/modules/graph'
cd time && make -f Makefile testsum
make[3]: Entering directory '/home/test/dao/modules/time'
make[3]: Nothing to be done for 'testsum'.
make[3]: Leaving directory '/home/test/dao/modules/time'
cd net && make -f Makefile testsum
make[3]: Entering directory '/home/test/dao/modules/net'
make[3]: Nothing to be done for 'testsum'.
make[3]: Leaving directory '/home/test/dao/modules/net'
cd os && make -f Makefile testsum
make[3]: Entering directory '/home/test/dao/modules/os'
make[3]: Nothing to be done for 'testsum'.
make[3]: Leaving directory '/home/test/dao/modules/os'
cd binary && make -f Makefile testsum
make[3]: Entering directory '/home/test/dao/modules/binary'
make[3]: Nothing to be done for 'testsum'.
make[3]: Leaving directory '/home/test/dao/modules/binary'
cd sync && make -f Makefile testsum
make[3]: Entering directory '/home/test/dao/modules/sync'
make[3]: Nothing to be done for 'testsum'.
make[3]: Leaving directory '/home/test/dao/modules/sync'
cd xml && make -f Makefile testsum
make[3]: Entering directory '/home/test/dao/modules/xml'
make[3]: Nothing to be done for 'testsum'.
make[3]: Leaving directory '/home/test/dao/modules/xml'
cd zip && make -f Makefile testsum
make[3]: Entering directory '/home/test/dao/modules/zip'
make[3]: Nothing to be done for 'testsum'.
make[3]: Leaving directory '/home/test/dao/modules/zip'
cd crypto && make -f Makefile testsum
make[3]: Entering directory '/home/test/dao/modules/crypto'
make[3]: Nothing to be done for 'testsum'.
make[3]: Leaving directory '/home/test/dao/modules/crypto'
cd web && make -f Makefile testsum
make[3]: Entering directory '/home/test/dao/modules/web'
make[3]: Nothing to be done for 'testsum'.
make[3]: Leaving directory '/home/test/dao/modules/web'
cd cblas && make -f Makefile testsum
make[3]: Entering directory '/home/test/dao/modules/cblas'
make[3]: Nothing to be done for 'testsum'.
make[3]: Leaving directory '/home/test/dao/modules/cblas'
cd clinker && make -f Makefile testsum
make[3]: Entering directory '/home/test/dao/modules/clinker'
cd libffi && make -f Makefile testsum
make[4]: Entering directory '/home/test/dao/modules/clinker/libffi'
make[4]: Nothing to be done for 'testsum'.
make[4]: Leaving directory '/home/test/dao/modules/clinker/libffi'
make[3]: Leaving directory '/home/test/dao/modules/clinker'
cd statistics && make -f Makefile testsum
make[3]: Entering directory '/home/test/dao/modules/statistics'
make[3]: Nothing to be done for 'testsum'.
make[3]: Leaving directory '/home/test/dao/modules/statistics'
cd DaoSDL && make -f Makefile testsum
make[3]: Entering directory '/home/test/dao/modules/DaoSDL'
make[3]: Nothing to be done for 'testsum'.
make[3]: Leaving directory '/home/test/dao/modules/DaoSDL'
make[2]: Leaving directory '/home/test/dao/modules'
cd tests && make -f Makefile testsum
make[2]: Entering directory '/home/test/dao/tests'
make[2]: Leaving directory '/home/test/dao/tests'
Example Summary: files, 1 passed, 0 failed; units: 3 passed, 0 failed;
Lexer Summary: files, 1 passed, 0 failed; units: 39 passed, 0 failed;
Parser Summary: files, 1 passed, 0 failed; units: 5 passed, 0 failed;
Numbers Summary: files, 1 passed, 0 failed; units: 14 passed, 0 failed;
Strings Summary: files, 1 passed, 0 failed; units: 4 passed, 0 failed;
EnumSymbol Summary: files, 2 passed, 0 failed; units: 15 passed, 0 failed;
Arrays Summary: files, 1 passed, 0 failed; units: 8 passed, 0 failed;
Tuples Summary: files, 1 passed, 0 failed; units: 2 passed, 0 failed;
Declarations Summary: files, 0 passed, 1 failed; units: 16 passed, 2 failed;
#############################################
FAILED: /home/test/dao/tests/test_invar.dao, line 190:
OUTPUT:
EXPECTED:
{{At line}} .* {{Constant or invariable cannot be modified}}
#############################################
FAILED: /home/test/dao/tests/test_invar.dao, line 202:
OUTPUT:
{ 1, 2 }
EXPECTED:
{{At line}} .* {{Invalid casting from invar type}}
#############################################
Controls Summary: files, 4 passed, 0 failed; units: 26 passed, 0 failed;
Routine Summary: files, 4 passed, 0 failed; units: 61 passed, 0 failed;
Class Summary: files, 4 passed, 2 failed; units: 33 passed, 17 failed;
#############################################
FAILED: /home/test/dao/tests/test_class.dao, line 147:
OUTPUT:
EXPECTED:
{{At line}} .* {{Constant or invariable cannot be modified}}
#############################################
#############################################
FAILED: /home/test/dao/tests/test_invar_class.dao, line 3:
OUTPUT:
[[ERROR]] in file "code string":
At line 2 : Invalid statement --- " invar class Immutable ";
At line 2 : Need valid name --- " class ";
EXPECTED:
{{At line}} .* {{Invalid storage type/combination}}
#############################################
FAILED: /home/test/dao/tests/test_invar_class.dao, line 21:
OUTPUT:
[[ERROR]] in file "code string":
At line 2 : Invalid statement --- " invar class Immutable ";
At line 2 : Need valid name --- " class ";
EXPECTED:
{{At line}} .* {{Expecting primitive or immutable parameter types}}
#############################################
FAILED: /home/test/dao/tests/test_invar_class.dao, line 39:
OUTPUT:
[[ERROR]] in file "code string":
At line 4 : Invalid statement --- " invar class Immutable ";
At line 4 : Need valid name --- " class ";
EXPECTED:
#############################################
FAILED: /home/test/dao/tests/test_invar_class.dao, line 58:
OUTPUT:
[[ERROR]] in file "code string":
At line 4 : Invalid statement --- " invar class Immutable ";
At line 4 : Need valid name --- " class ";
EXPECTED:
#############################################
FAILED: /home/test/dao/tests/test_invar_class.dao, line 79:
OUTPUT:
[[ERROR]] in file "code string":
At line 4 : Invalid statement --- " invar class Immutable ";
At line 4 : Need valid name --- " class ";
EXPECTED:
#############################################
FAILED: /home/test/dao/tests/test_invar_class.dao, line 103:
OUTPUT:
[[ERROR]] in file "code string":
At line 2 : Invalid statement --- " invar class Immutable ";
At line 2 : Need valid name --- " class ";
EXPECTED:
#############################################
FAILED: /home/test/dao/tests/test_invar_class.dao, line 119:
OUTPUT:
[[ERROR]] in file "code string":
At line 2 : Invalid statement --- " invar class Immutable ";
At line 2 : Need valid name --- " class ";
EXPECTED:
{{At line}} .* {{Constant or invariable cannot be modified}}
#############################################
FAILED: /home/test/dao/tests/test_invar_class.dao, line 138:
OUTPUT:
[[ERROR]] in file "code string":
At line 2 : Invalid statement --- " invar class K ";
At line 2 : Need valid name --- " class ";
EXPECTED:
{{At line}}.*{{Types not matching}}
#############################################
FAILED: /home/test/dao/tests/test_invar_class.dao, line 155:
OUTPUT:
[[ERROR]] in file "code string":
At line 2 : Invalid statement --- " invar class Immutable ";
At line 2 : Need valid name --- " class ";
EXPECTED:
#############################################
FAILED: /home/test/dao/tests/test_invar_class.dao, line 173:
OUTPUT:
[[ERROR]] in file "code string":
At line 2 : Invalid statement --- " invar class K ";
At line 2 : Need valid name --- " class ";
EXPECTED:
#############################################
FAILED: /home/test/dao/tests/test_invar_class.dao, line 191:
OUTPUT:
[[ERROR]] in file "code string":
At line 2 : Invalid statement --- " invar class K ";
At line 2 : Need valid name --- " class ";
EXPECTED:
{{[[Error::Param]] --- Invalid parameter(s)}}
#############################################
FAILED: /home/test/dao/tests/test_invar_class.dao, line 211:
OUTPUT:
[[ERROR]] in file "code string":
At line 6 : Invalid statement --- " invar class Derived : Base ";
At line 6 : Need valid name --- " class ";
EXPECTED:
{{At line}} .* {{Invalid parent class}}
#############################################
FAILED: /home/test/dao/tests/test_invar_class.dao, line 227:
OUTPUT:
[[ERROR]] in file "code string":
At line 6 : Invalid statement --- " invar class Derived ( Base ) ";
At line 6 : Need valid name --- " class ";
EXPECTED:
{{At line}} .* {{Invalid parent class}}
#############################################
FAILED: /home/test/dao/tests/test_invar_class.dao, line 243:
OUTPUT:
[[ERROR]] in file "code string":
At line 2 : Invalid statement --- " invar class Base ";
At line 2 : Need valid name --- " class ";
EXPECTED:
#############################################
FAILED: /home/test/dao/tests/test_invar_class.dao, line 261:
OUTPUT:
[[ERROR]] in file "code string":
At line 2 : Invalid statement --- " invar class Base ";
At line 2 : Need valid name --- " class ";
EXPECTED:
#############################################
FAILED: /home/test/dao/tests/test_invar_class.dao, line 279:
OUTPUT:
[[ERROR]] in file "code string":
At line 2 : Invalid statement --- " invar class Base ";
At line 2 : Need valid name --- " class ";
EXPECTED:
#############################################
Interface Summary: files, 1 passed, 0 failed; units: 4 passed, 0 failed;
Regex Summary: files, 1 passed, 0 failed; units: 13 passed, 0 failed;
ErrorHandling Summary: files, 0 passed, 1 failed; units: 4 passed, 1 failed;
#############################################
FAILED: /home/test/dao/tests/test_error_handling.dao, line 62:
OUTPUT:
Test2(): before error;
recovering from
EXPECTED:
{{Test2(): before error;}} .*
{{recovering from MyError}}
#############################################
Misc Summary: files, 2 passed, 0 failed; units: 16 passed, 0 failed;
All Test Summary: files, 25 passed, 4 failed; units: 263 passed, 20 failed;
make[1]: Leaving directory '/home/test/dao'
==> Entering fakeroot environment...
==> Starting package()...
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/bin
/home/test/dao/tools/daomake/bootstrap/daomake copy bin/dao /home/test/dao-lang-git/usr/bin
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/lib
/home/test/dao/tools/daomake/bootstrap/daomake copy lib/libdao.so /home/test/dao-lang-git/usr/lib
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/lib
/home/test/dao/tools/daomake/bootstrap/daomake copy lib/libdao.a /home/test/dao-lang-git/usr/lib
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/include/dao
/home/test/dao/tools/daomake/bootstrap/daomake copy kernel/dao.h /home/test/dao-lang-git/usr/include/dao
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/include/dao
/home/test/dao/tools/daomake/bootstrap/daomake copy kernel/daoBase.h /home/test/dao-lang-git/usr/include/dao
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/include/dao
/home/test/dao/tools/daomake/bootstrap/daomake copy kernel/daoClass.h /home/test/dao-lang-git/usr/include/dao
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/include/dao
/home/test/dao/tools/daomake/bootstrap/daomake copy kernel/daoConst.h /home/test/dao-lang-git/usr/include/dao
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/include/dao
/home/test/dao/tools/daomake/bootstrap/daomake copy kernel/daoGC.h /home/test/dao-lang-git/usr/include/dao
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/include/dao
/home/test/dao/tools/daomake/bootstrap/daomake copy kernel/daoLexer.h /home/test/dao-lang-git/usr/include/dao
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/include/dao
/home/test/dao/tools/daomake/bootstrap/daomake copy kernel/daoList.h /home/test/dao-lang-git/usr/include/dao
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/include/dao
/home/test/dao/tools/daomake/bootstrap/daomake copy kernel/daoMap.h /home/test/dao-lang-git/usr/include/dao
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/include/dao
/home/test/dao/tools/daomake/bootstrap/daomake copy kernel/daoNamespace.h /home/test/dao-lang-git/usr/include/dao
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/include/dao
/home/test/dao/tools/daomake/bootstrap/daomake copy kernel/daoNumtype.h /home/test/dao-lang-git/usr/include/dao
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/include/dao
/home/test/dao/tools/daomake/bootstrap/daomake copy kernel/daoObject.h /home/test/dao-lang-git/usr/include/dao
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/include/dao
/home/test/dao/tools/daomake/bootstrap/daomake copy kernel/daoParser.h /home/test/dao-lang-git/usr/include/dao
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/include/dao
/home/test/dao/tools/daomake/bootstrap/daomake copy kernel/daoBytecode.h /home/test/dao-lang-git/usr/include/dao
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/include/dao
/home/test/dao/tools/daomake/bootstrap/daomake copy kernel/daoOptimizer.h /home/test/dao-lang-git/usr/include/dao
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/include/dao
/home/test/dao/tools/daomake/bootstrap/daomake copy kernel/daoProcess.h /home/test/dao-lang-git/usr/include/dao
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/include/dao
/home/test/dao/tools/daomake/bootstrap/daomake copy kernel/daoRegex.h /home/test/dao-lang-git/usr/include/dao
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/include/dao
/home/test/dao/tools/daomake/bootstrap/daomake copy kernel/daoRoutine.h /home/test/dao-lang-git/usr/include/dao
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/include/dao
/home/test/dao/tools/daomake/bootstrap/daomake copy kernel/daoTasklet.h /home/test/dao-lang-git/usr/include/dao
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/include/dao
/home/test/dao/tools/daomake/bootstrap/daomake copy kernel/daoStdlib.h /home/test/dao-lang-git/usr/include/dao
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/include/dao
/home/test/dao/tools/daomake/bootstrap/daomake copy kernel/daoStdtype.h /home/test/dao-lang-git/usr/include/dao
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/include/dao
/home/test/dao/tools/daomake/bootstrap/daomake copy kernel/daoStream.h /home/test/dao-lang-git/usr/include/dao
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/include/dao
/home/test/dao/tools/daomake/bootstrap/daomake copy kernel/daoString.h /home/test/dao-lang-git/usr/include/dao
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/include/dao
/home/test/dao/tools/daomake/bootstrap/daomake copy kernel/daoThread.h /home/test/dao-lang-git/usr/include/dao
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/include/dao
/home/test/dao/tools/daomake/bootstrap/daomake copy kernel/daoPlatforms.h /home/test/dao-lang-git/usr/include/dao
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/include/dao
/home/test/dao/tools/daomake/bootstrap/daomake copy kernel/daoType.h /home/test/dao-lang-git/usr/include/dao
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/include/dao
/home/test/dao/tools/daomake/bootstrap/daomake copy kernel/daoValue.h /home/test/dao-lang-git/usr/include/dao
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/include/dao
/home/test/dao/tools/daomake/bootstrap/daomake copy kernel/daoVmcode.h /home/test/dao-lang-git/usr/include/dao
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/include/dao
/home/test/dao/tools/daomake/bootstrap/daomake copy kernel/daoVmspace.h /home/test/dao-lang-git/usr/include/dao
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/lib/daomake/packages
/home/test/dao/tools/daomake/bootstrap/daomake copy FindDao.dao /home/test/dao-lang-git/usr/lib/daomake/packages
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/share/dao
/home/test/dao/tools/daomake/bootstrap/daomake copy doc /home/test/dao-lang-git/usr/share/dao
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/share/dao/demo
/home/test/dao/tools/daomake/bootstrap/daomake copy demo/arrays.dao /home/test/dao-lang-git/usr/share/dao/demo
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/share/dao/demo
/home/test/dao/tools/daomake/bootstrap/daomake copy demo/aspects.dao /home/test/dao-lang-git/usr/share/dao/demo
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/share/dao/demo
/home/test/dao/tools/daomake/bootstrap/daomake copy demo/class_forward_claration.dao /home/test/dao-lang-git/usr/share/dao/demo
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/share/dao/demo
/home/test/dao/tools/daomake/bootstrap/daomake copy demo/class_inheritance.dao /home/test/dao-lang-git/usr/share/dao/demo
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/share/dao/demo
/home/test/dao/tools/daomake/bootstrap/daomake copy demo/classes.dao /home/test/dao-lang-git/usr/share/dao/demo
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/share/dao/demo
/home/test/dao/tools/daomake/bootstrap/daomake copy demo/closures.dao /home/test/dao-lang-git/usr/share/dao/demo
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/share/dao/demo
/home/test/dao/tools/daomake/bootstrap/daomake copy demo/decorators.dao /home/test/dao-lang-git/usr/share/dao/demo
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/share/dao/demo
/home/test/dao/tools/daomake/bootstrap/daomake copy demo/defers.dao /home/test/dao-lang-git/usr/share/dao/demo
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/share/dao/demo
/home/test/dao/tools/daomake/bootstrap/daomake copy demo/disjoint_union.dao /home/test/dao-lang-git/usr/share/dao/demo
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/share/dao/demo
/home/test/dao/tools/daomake/bootstrap/daomake copy demo/enums.dao /home/test/dao-lang-git/usr/share/dao/demo
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/share/dao/demo
/home/test/dao/tools/daomake/bootstrap/daomake copy demo/hello.dao /home/test/dao-lang-git/usr/share/dao/demo
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/share/dao/demo
/home/test/dao/tools/daomake/bootstrap/daomake copy demo/interface.dao /home/test/dao-lang-git/usr/share/dao/demo
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/share/dao/demo
/home/test/dao/tools/daomake/bootstrap/daomake copy demo/interface_forward_declaration.dao /home/test/dao-lang-git/usr/share/dao/demo
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/share/dao/demo
/home/test/dao/tools/daomake/bootstrap/daomake copy demo/lists.dao /home/test/dao-lang-git/usr/share/dao/demo
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/share/dao/demo
/home/test/dao/tools/daomake/bootstrap/daomake copy demo/macros.dao /home/test/dao-lang-git/usr/share/dao/demo
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/share/dao/demo
/home/test/dao/tools/daomake/bootstrap/daomake copy demo/maps.dao /home/test/dao-lang-git/usr/share/dao/demo
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/share/dao/demo
/home/test/dao/tools/daomake/bootstrap/daomake copy demo/mixins.dao /home/test/dao-lang-git/usr/share/dao/demo
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/share/dao/demo
/home/test/dao/tools/daomake/bootstrap/daomake copy demo/numbers.dao /home/test/dao-lang-git/usr/share/dao/demo
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/share/dao/demo
/home/test/dao/tools/daomake/bootstrap/daomake copy demo/object_operator.dao /home/test/dao-lang-git/usr/share/dao/demo
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/share/dao/demo
/home/test/dao/tools/daomake/bootstrap/daomake copy demo/errors.dao /home/test/dao-lang-git/usr/share/dao/demo
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/share/dao/demo
/home/test/dao/tools/daomake/bootstrap/daomake copy demo/routines.dao /home/test/dao-lang-git/usr/share/dao/demo
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/share/dao/demo
/home/test/dao/tools/daomake/bootstrap/daomake copy demo/strings.dao /home/test/dao-lang-git/usr/share/dao/demo
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/share/dao/demo
/home/test/dao/tools/daomake/bootstrap/daomake copy demo/tuples.dao /home/test/dao-lang-git/usr/share/dao/demo
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/share/dao/demo
/home/test/dao/tools/daomake/bootstrap/daomake copy demo/user_functional.dao /home/test/dao-lang-git/usr/share/dao/demo
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/share/dao/demo
/home/test/dao/tools/daomake/bootstrap/daomake copy demo/user_type_casting.dao /home/test/dao-lang-git/usr/share/dao/demo
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/share/dao/demo
/home/test/dao/tools/daomake/bootstrap/daomake copy demo/verbatim.dao /home/test/dao-lang-git/usr/share/dao/demo
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/share/dao/demo/concurrent
/home/test/dao/tools/daomake/bootstrap/daomake copy demo/concurrent/async_object.dao /home/test/dao-lang-git/usr/share/dao/demo/concurrent
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/share/dao/demo/concurrent
/home/test/dao/tools/daomake/bootstrap/daomake copy demo/concurrent/channel_block.dao /home/test/dao-lang-git/usr/share/dao/demo/concurrent
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/share/dao/demo/concurrent
/home/test/dao/tools/daomake/bootstrap/daomake copy demo/concurrent/channel_class.dao /home/test/dao-lang-git/usr/share/dao/demo/concurrent
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/share/dao/demo/concurrent
/home/test/dao/tools/daomake/bootstrap/daomake copy demo/concurrent/critical.dao /home/test/dao-lang-git/usr/share/dao/demo/concurrent
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/share/dao/demo/concurrent
/home/test/dao/tools/daomake/bootstrap/daomake copy demo/concurrent/future.dao /home/test/dao-lang-git/usr/share/dao/demo/concurrent
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/share/dao/demo/concurrent
/home/test/dao/tools/daomake/bootstrap/daomake copy demo/concurrent/parallel_quicksort.dao /home/test/dao-lang-git/usr/share/dao/demo/concurrent
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/share/dao/demo/concurrent
/home/test/dao/tools/daomake/bootstrap/daomake copy demo/concurrent/select_builtin.dao /home/test/dao-lang-git/usr/share/dao/demo/concurrent
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/share/dao/demo/concurrent
/home/test/dao/tools/daomake/bootstrap/daomake copy demo/concurrent/select_custom.dao /home/test/dao-lang-git/usr/share/dao/demo/concurrent
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/share/dao/demo/concurrent
/home/test/dao/tools/daomake/bootstrap/daomake copy demo/concurrent/select_mix.dao /home/test/dao-lang-git/usr/share/dao/demo/concurrent
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/share/dao/demo/concurrent
/home/test/dao/tools/daomake/bootstrap/daomake copy demo/concurrent/start.dao /home/test/dao-lang-git/usr/share/dao/demo/concurrent
cd modules/debugger && make -f Makefile install
make[1]: Entering directory '/home/test/dao/modules/debugger'
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/lib/dao/modules
/home/test/dao/tools/daomake/bootstrap/daomake copy ../../lib/dao/modules/libdao_debugger.so /home/test/dao-lang-git/usr/lib/dao/modules
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/lib/dao/modules
/home/test/dao/tools/daomake/bootstrap/daomake copy ../../lib/dao/modules/libdao_debugger.a /home/test/dao-lang-git/usr/lib/dao/modules
make[1]: Leaving directory '/home/test/dao/modules/debugger'
cd modules/profiler && make -f Makefile install
make[1]: Entering directory '/home/test/dao/modules/profiler'
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/lib/dao/modules
/home/test/dao/tools/daomake/bootstrap/daomake copy ../../lib/dao/modules/libdao_profiler.so /home/test/dao-lang-git/usr/lib/dao/modules
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/lib/dao/modules
/home/test/dao/tools/daomake/bootstrap/daomake copy ../../lib/dao/modules/libdao_profiler.a /home/test/dao-lang-git/usr/lib/dao/modules
make[1]: Leaving directory '/home/test/dao/modules/profiler'
cd modules/auxlib && make -f Makefile install
make[1]: Entering directory '/home/test/dao/modules/auxlib'
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/include/dao/modules/auxlib
/home/test/dao/tools/daomake/bootstrap/daomake copy dao_aux.h /home/test/dao-lang-git/usr/include/dao/modules/auxlib
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/lib/dao/modules
/home/test/dao/tools/daomake/bootstrap/daomake copy ../../lib/dao/modules/libdao_aux.so /home/test/dao-lang-git/usr/lib/dao/modules
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/lib/dao/modules
/home/test/dao/tools/daomake/bootstrap/daomake copy ../../lib/dao/modules/libdao_aux.a /home/test/dao-lang-git/usr/lib/dao/modules
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/lib/daomake/packages
/home/test/dao/tools/daomake/bootstrap/daomake copy FindDaoAux.dao /home/test/dao-lang-git/usr/lib/daomake/packages
make[1]: Leaving directory '/home/test/dao/modules/auxlib'
cd modules/help && make -f Makefile install
make[1]: Entering directory '/home/test/dao/modules/help'
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/lib/dao/modules
/home/test/dao/tools/daomake/bootstrap/daomake copy ../../lib/dao/modules/libdao_help.so /home/test/dao-lang-git/usr/lib/dao/modules
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/lib/dao/modules
/home/test/dao/tools/daomake/bootstrap/daomake copy ../../lib/dao/modules/libdao_help.a /home/test/dao-lang-git/usr/lib/dao/modules
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/lib/dao/modules
/home/test/dao/tools/daomake/bootstrap/daomake copy help_en/ /home/test/dao-lang-git/usr/lib/dao/modules
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/lib/dao/modules
/home/test/dao/tools/daomake/bootstrap/daomake copy help_zh/ /home/test/dao-lang-git/usr/lib/dao/modules
make[1]: Leaving directory '/home/test/dao/modules/help'
cd modules/macro && make -f Makefile install
make[1]: Entering directory '/home/test/dao/modules/macro'
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/lib/dao/modules
/home/test/dao/tools/daomake/bootstrap/daomake copy ../../lib/dao/modules/libdao_macro.so /home/test/dao-lang-git/usr/lib/dao/modules
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/lib/dao/modules
/home/test/dao/tools/daomake/bootstrap/daomake copy ../../lib/dao/modules/libdao_macro.a /home/test/dao-lang-git/usr/lib/dao/modules
make[1]: Leaving directory '/home/test/dao/modules/macro'
cd tools/daomake && make -f Makefile install
make[1]: Entering directory '/home/test/dao/tools/daomake'
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/bin
/home/test/dao/tools/daomake/bootstrap/daomake copy ../../bin/daomake /home/test/dao-lang-git/usr/bin
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/lib/daomake/
/home/test/dao/tools/daomake/bootstrap/daomake copy platforms/ /home/test/dao-lang-git/usr/lib/daomake/
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/lib/daomake/
/home/test/dao/tools/daomake/bootstrap/daomake copy packages/ /home/test/dao-lang-git/usr/lib/daomake/
make[1]: Leaving directory '/home/test/dao/tools/daomake'
cd tools/daotest && make -f Makefile install
make[1]: Entering directory '/home/test/dao/tools/daotest'
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/bin
/home/test/dao/tools/daomake/bootstrap/daomake copy ../../bin/daotest /home/test/dao-lang-git/usr/bin
make[1]: Leaving directory '/home/test/dao/tools/daotest'
cd tools/clangdao && make -f Makefile install
make[1]: Entering directory '/home/test/dao/tools/clangdao'
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/bin
/home/test/dao/tools/daomake/bootstrap/daomake copy ../../bin/clangdao /home/test/dao-lang-git/usr/bin
make[1]: Leaving directory '/home/test/dao/tools/clangdao'
cd modules && make -f Makefile install
make[1]: Entering directory '/home/test/dao/modules'
cd math && make -f Makefile install
make[2]: Entering directory '/home/test/dao/modules/math'
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/lib/dao/modules
/home/test/dao/tools/daomake/bootstrap/daomake copy ../../lib/dao/modules/libdao_math.so /home/test/dao-lang-git/usr/lib/dao/modules
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/lib/dao/modules
/home/test/dao/tools/daomake/bootstrap/daomake copy ../../lib/dao/modules/libdao_math.a /home/test/dao-lang-git/usr/lib/dao/modules
make[2]: Leaving directory '/home/test/dao/modules/math'
cd meta && make -f Makefile install
make[2]: Entering directory '/home/test/dao/modules/meta'
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/lib/dao/modules
/home/test/dao/tools/daomake/bootstrap/daomake copy ../../lib/dao/modules/libdao_meta.so /home/test/dao-lang-git/usr/lib/dao/modules
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/lib/dao/modules
/home/test/dao/tools/daomake/bootstrap/daomake copy ../../lib/dao/modules/libdao_meta.a /home/test/dao-lang-git/usr/lib/dao/modules
make[2]: Leaving directory '/home/test/dao/modules/meta'
cd bigint && make -f Makefile install
make[2]: Entering directory '/home/test/dao/modules/bigint'
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/lib/dao/modules
/home/test/dao/tools/daomake/bootstrap/daomake copy ../../lib/dao/modules/libdao_bigint.so /home/test/dao-lang-git/usr/lib/dao/modules
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/lib/dao/modules
/home/test/dao/tools/daomake/bootstrap/daomake copy ../../lib/dao/modules/libdao_bigint.a /home/test/dao-lang-git/usr/lib/dao/modules
make[2]: Leaving directory '/home/test/dao/modules/bigint'
cd coroutine && make -f Makefile install
make[2]: Entering directory '/home/test/dao/modules/coroutine'
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/lib/dao/modules
/home/test/dao/tools/daomake/bootstrap/daomake copy ../../lib/dao/modules/libdao_coroutine.so /home/test/dao-lang-git/usr/lib/dao/modules
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/lib/dao/modules
/home/test/dao/tools/daomake/bootstrap/daomake copy ../../lib/dao/modules/libdao_coroutine.a /home/test/dao-lang-git/usr/lib/dao/modules
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/lib/daomake/packages
/home/test/dao/tools/daomake/bootstrap/daomake copy FindDaoCoroutine.dao /home/test/dao-lang-git/usr/lib/daomake/packages
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/share/dao/demo/modules/coroutine
/home/test/dao/tools/daomake/bootstrap/daomake copy example.dao /home/test/dao-lang-git/usr/share/dao/demo/modules/coroutine
make[2]: Leaving directory '/home/test/dao/modules/coroutine'
cd protobject && make -f Makefile install
make[2]: Entering directory '/home/test/dao/modules/protobject'
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/lib/dao/modules
/home/test/dao/tools/daomake/bootstrap/daomake copy ../../lib/dao/modules/libdao_protobject.so /home/test/dao-lang-git/usr/lib/dao/modules
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/lib/dao/modules
/home/test/dao/tools/daomake/bootstrap/daomake copy ../../lib/dao/modules/libdao_protobject.a /home/test/dao-lang-git/usr/lib/dao/modules
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/lib/daomake/packages
/home/test/dao/tools/daomake/bootstrap/daomake copy FindDaoProtobject.dao /home/test/dao-lang-git/usr/lib/daomake/packages
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/share/dao/demo/modules/protobject
/home/test/dao/tools/daomake/bootstrap/daomake copy example.dao /home/test/dao-lang-git/usr/share/dao/demo/modules/protobject
make[2]: Leaving directory '/home/test/dao/modules/protobject'
cd serializer && make -f Makefile install
make[2]: Entering directory '/home/test/dao/modules/serializer'
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/lib/dao/modules
/home/test/dao/tools/daomake/bootstrap/daomake copy ../../lib/dao/modules/libdao_serializer.so /home/test/dao-lang-git/usr/lib/dao/modules
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/lib/dao/modules
/home/test/dao/tools/daomake/bootstrap/daomake copy ../../lib/dao/modules/libdao_serializer.a /home/test/dao-lang-git/usr/lib/dao/modules
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/lib/daomake/packages
/home/test/dao/tools/daomake/bootstrap/daomake copy FindDaoSerializer.dao /home/test/dao-lang-git/usr/lib/daomake/packages
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/share/dao/demo/modules/serializer
/home/test/dao/tools/daomake/bootstrap/daomake copy example.dao /home/test/dao-lang-git/usr/share/dao/demo/modules/serializer
make[2]: Leaving directory '/home/test/dao/modules/serializer'
cd dataframe && make -f Makefile install
make[2]: Entering directory '/home/test/dao/modules/dataframe'
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/lib/dao/modules
/home/test/dao/tools/daomake/bootstrap/daomake copy ../../lib/dao/modules/libdao_dataframe.so /home/test/dao-lang-git/usr/lib/dao/modules
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/lib/dao/modules
/home/test/dao/tools/daomake/bootstrap/daomake copy ../../lib/dao/modules/libdao_dataframe.a /home/test/dao-lang-git/usr/lib/dao/modules
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/share/dao/demo/modules/dataframe
/home/test/dao/tools/daomake/bootstrap/daomake copy example.dao /home/test/dao-lang-git/usr/share/dao/demo/modules/dataframe
make[2]: Leaving directory '/home/test/dao/modules/dataframe'
cd DaoJIT && make -f Makefile install
make[2]: Entering directory '/home/test/dao/modules/DaoJIT'
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/lib/dao/modules
/home/test/dao/tools/daomake/bootstrap/daomake copy ../../lib/dao/modules/libdao_jit.so /home/test/dao-lang-git/usr/lib/dao/modules
make[2]: Leaving directory '/home/test/dao/modules/DaoJIT'
cd DaoCXX && make -f Makefile install
make[2]: Entering directory '/home/test/dao/modules/DaoCXX'
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/lib/dao/modules
/home/test/dao/tools/daomake/bootstrap/daomake copy ../../lib/dao/modules/libdao_cxx.so /home/test/dao-lang-git/usr/lib/dao/modules
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/lib/dao/modules
/home/test/dao/tools/daomake/bootstrap/daomake copy ../../lib/dao/modules/libdao_cxx.a /home/test/dao-lang-git/usr/lib/dao/modules
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/share/dao/demo/modules/DaoCXX
/home/test/dao/tools/daomake/bootstrap/daomake copy load_cxx.dao /home/test/dao-lang-git/usr/share/dao/demo/modules/DaoCXX
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/share/dao/demo/modules/DaoCXX
/home/test/dao/tools/daomake/bootstrap/daomake copy load_lib.dao /home/test/dao-lang-git/usr/share/dao/demo/modules/DaoCXX
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/share/dao/demo/modules/DaoCXX
/home/test/dao/tools/daomake/bootstrap/daomake copy sample.dao /home/test/dao-lang-git/usr/share/dao/demo/modules/DaoCXX
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/share/dao/demo/modules/DaoCXX
/home/test/dao/tools/daomake/bootstrap/daomake copy test.cxx /home/test/dao-lang-git/usr/share/dao/demo/modules/DaoCXX
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/share/dao/demo/modules/DaoCXX
/home/test/dao/tools/daomake/bootstrap/daomake copy test_lib.dao /home/test/dao-lang-git/usr/share/dao/demo/modules/DaoCXX
make[2]: Leaving directory '/home/test/dao/modules/DaoCXX'
cd string && make -f Makefile install
make[2]: Entering directory '/home/test/dao/modules/string'
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/lib/dao/modules/string
/home/test/dao/tools/daomake/bootstrap/daomake copy ../../lib/dao/modules/string/libdao_template.so /home/test/dao-lang-git/usr/lib/dao/modules/string
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/lib/dao/modules/string
/home/test/dao/tools/daomake/bootstrap/daomake copy ../../lib/dao/modules/string/libdao_template.a /home/test/dao-lang-git/usr/lib/dao/modules/string
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/lib/dao/modules/string
/home/test/dao/tools/daomake/bootstrap/daomake copy ../../lib/dao/modules/string/libdao_format.so /home/test/dao-lang-git/usr/lib/dao/modules/string
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/lib/dao/modules/string
/home/test/dao/tools/daomake/bootstrap/daomake copy ../../lib/dao/modules/string/libdao_format.a /home/test/dao-lang-git/usr/lib/dao/modules/string
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/lib/dao/modules/string
/home/test/dao/tools/daomake/bootstrap/daomake copy ../../lib/dao/modules/string/libdao_tokenize.so /home/test/dao-lang-git/usr/lib/dao/modules/string
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/lib/dao/modules/string
/home/test/dao/tools/daomake/bootstrap/daomake copy ../../lib/dao/modules/string/libdao_tokenize.a /home/test/dao-lang-git/usr/lib/dao/modules/string
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/lib/dao/modules/string
/home/test/dao/tools/daomake/bootstrap/daomake copy ../../lib/dao/modules/string/libdao_scanner.so /home/test/dao-lang-git/usr/lib/dao/modules/string
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/lib/dao/modules/string
/home/test/dao/tools/daomake/bootstrap/daomake copy ../../lib/dao/modules/string/libdao_scanner.a /home/test/dao-lang-git/usr/lib/dao/modules/string
make[2]: Leaving directory '/home/test/dao/modules/string'
cd graph && make -f Makefile install
make[2]: Entering directory '/home/test/dao/modules/graph'
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/lib/dao/modules
/home/test/dao/tools/daomake/bootstrap/daomake copy ../../lib/dao/modules/libdao_graph.so /home/test/dao-lang-git/usr/lib/dao/modules
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/lib/dao/modules
/home/test/dao/tools/daomake/bootstrap/daomake copy ../../lib/dao/modules/libdao_graph.a /home/test/dao-lang-git/usr/lib/dao/modules
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/share/dao/demo/modules/graph
/home/test/dao/tools/daomake/bootstrap/daomake copy examples/maxflow.dao /home/test/dao-lang-git/usr/share/dao/demo/modules/graph
make[2]: Leaving directory '/home/test/dao/modules/graph'
cd time && make -f Makefile install
make[2]: Entering directory '/home/test/dao/modules/time'
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/lib/dao/modules
/home/test/dao/tools/daomake/bootstrap/daomake copy ../../lib/dao/modules/libdao_time.so /home/test/dao-lang-git/usr/lib/dao/modules
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/lib/dao/modules
/home/test/dao/tools/daomake/bootstrap/daomake copy ../../lib/dao/modules/libdao_time.a /home/test/dao-lang-git/usr/lib/dao/modules
make[2]: Leaving directory '/home/test/dao/modules/time'
cd net && make -f Makefile install
make[2]: Entering directory '/home/test/dao/modules/net'
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/lib/dao/modules
/home/test/dao/tools/daomake/bootstrap/daomake copy ../../lib/dao/modules/libdao_net.so /home/test/dao-lang-git/usr/lib/dao/modules
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/lib/dao/modules
/home/test/dao/tools/daomake/bootstrap/daomake copy ../../lib/dao/modules/libdao_net.a /home/test/dao-lang-git/usr/lib/dao/modules
make[2]: Leaving directory '/home/test/dao/modules/net'
cd os && make -f Makefile install
make[2]: Entering directory '/home/test/dao/modules/os'
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/lib/dao/modules
/home/test/dao/tools/daomake/bootstrap/daomake copy ../../lib/dao/modules/libdao_os.so /home/test/dao-lang-git/usr/lib/dao/modules
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/lib/dao/modules
/home/test/dao/tools/daomake/bootstrap/daomake copy ../../lib/dao/modules/libdao_os.a /home/test/dao-lang-git/usr/lib/dao/modules
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/lib/dao/modules/os
/home/test/dao/tools/daomake/bootstrap/daomake copy ../../lib/dao/modules/os/libdao_fs.so /home/test/dao-lang-git/usr/lib/dao/modules/os
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/lib/dao/modules/os
/home/test/dao/tools/daomake/bootstrap/daomake copy ../../lib/dao/modules/os/libdao_fs.a /home/test/dao-lang-git/usr/lib/dao/modules/os
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/lib/dao/modules/os
/home/test/dao/tools/daomake/bootstrap/daomake copy ../../lib/dao/modules/os/libdao_process.so /home/test/dao-lang-git/usr/lib/dao/modules/os
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/lib/dao/modules/os
/home/test/dao/tools/daomake/bootstrap/daomake copy ../../lib/dao/modules/os/libdao_process.a /home/test/dao-lang-git/usr/lib/dao/modules/os
make[2]: Leaving directory '/home/test/dao/modules/os'
cd binary && make -f Makefile install
make[2]: Entering directory '/home/test/dao/modules/binary'
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/lib/dao/modules
/home/test/dao/tools/daomake/bootstrap/daomake copy ../../lib/dao/modules/libdao_binary.so /home/test/dao-lang-git/usr/lib/dao/modules
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/lib/dao/modules
/home/test/dao/tools/daomake/bootstrap/daomake copy ../../lib/dao/modules/libdao_binary.a /home/test/dao-lang-git/usr/lib/dao/modules
make[2]: Leaving directory '/home/test/dao/modules/binary'
cd sync && make -f Makefile install
make[2]: Entering directory '/home/test/dao/modules/sync'
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/lib/dao/modules
/home/test/dao/tools/daomake/bootstrap/daomake copy ../../lib/dao/modules/libdao_sync.so /home/test/dao-lang-git/usr/lib/dao/modules
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/lib/dao/modules
/home/test/dao/tools/daomake/bootstrap/daomake copy ../../lib/dao/modules/libdao_sync.a /home/test/dao-lang-git/usr/lib/dao/modules
make[2]: Leaving directory '/home/test/dao/modules/sync'
cd xml && make -f Makefile install
make[2]: Entering directory '/home/test/dao/modules/xml'
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/lib/dao/modules
/home/test/dao/tools/daomake/bootstrap/daomake copy ../../lib/dao/modules/libdao_xml.so /home/test/dao-lang-git/usr/lib/dao/modules
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/lib/dao/modules
/home/test/dao/tools/daomake/bootstrap/daomake copy ../../lib/dao/modules/libdao_xml.a /home/test/dao-lang-git/usr/lib/dao/modules
make[2]: Leaving directory '/home/test/dao/modules/xml'
cd zip && make -f Makefile install
make[2]: Entering directory '/home/test/dao/modules/zip'
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/lib/dao/modules
/home/test/dao/tools/daomake/bootstrap/daomake copy ../../lib/dao/modules/libdao_zip.so /home/test/dao-lang-git/usr/lib/dao/modules
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/lib/dao/modules
/home/test/dao/tools/daomake/bootstrap/daomake copy ../../lib/dao/modules/libdao_zip.a /home/test/dao-lang-git/usr/lib/dao/modules
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/lib/daomake/packages
/home/test/dao/tools/daomake/bootstrap/daomake copy FindDaoZip.dao /home/test/dao-lang-git/usr/lib/daomake/packages
make[2]: Leaving directory '/home/test/dao/modules/zip'
cd crypto && make -f Makefile install
make[2]: Entering directory '/home/test/dao/modules/crypto'
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/lib/dao/modules
/home/test/dao/tools/daomake/bootstrap/daomake copy ../../lib/dao/modules/libdao_crypto.so /home/test/dao-lang-git/usr/lib/dao/modules
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/lib/dao/modules
/home/test/dao/tools/daomake/bootstrap/daomake copy ../../lib/dao/modules/libdao_crypto.a /home/test/dao-lang-git/usr/lib/dao/modules
make[2]: Leaving directory '/home/test/dao/modules/crypto'
cd web && make -f Makefile install
make[2]: Entering directory '/home/test/dao/modules/web'
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/lib/dao/modules/web
/home/test/dao/tools/daomake/bootstrap/daomake copy ../../lib/dao/modules/web/libdao_http.so /home/test/dao-lang-git/usr/lib/dao/modules/web
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/lib/dao/modules/web
/home/test/dao/tools/daomake/bootstrap/daomake copy ../../lib/dao/modules/web/libdao_http.a /home/test/dao-lang-git/usr/lib/dao/modules/web
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/lib/dao/modules/web
/home/test/dao/tools/daomake/bootstrap/daomake copy ../../lib/dao/modules/web/libdao_cgi.so /home/test/dao-lang-git/usr/lib/dao/modules/web
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/lib/dao/modules/web
/home/test/dao/tools/daomake/bootstrap/daomake copy ../../lib/dao/modules/web/libdao_cgi.a /home/test/dao-lang-git/usr/lib/dao/modules/web
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/lib/dao/modules/web
/home/test/dao/tools/daomake/bootstrap/daomake copy ../../lib/dao/modules/web/libdao_json.so /home/test/dao-lang-git/usr/lib/dao/modules/web
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/lib/dao/modules/web
/home/test/dao/tools/daomake/bootstrap/daomake copy ../../lib/dao/modules/web/libdao_json.a /home/test/dao-lang-git/usr/lib/dao/modules/web
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/lib/dao/modules/web
/home/test/dao/tools/daomake/bootstrap/daomake copy ../../lib/dao/modules/web/libdao_html.so /home/test/dao-lang-git/usr/lib/dao/modules/web
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/lib/dao/modules/web
/home/test/dao/tools/daomake/bootstrap/daomake copy ../../lib/dao/modules/web/libdao_html.a /home/test/dao-lang-git/usr/lib/dao/modules/web
make[2]: Leaving directory '/home/test/dao/modules/web'
cd cblas && make -f Makefile install
make[2]: Entering directory '/home/test/dao/modules/cblas'
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/lib/dao/modules
/home/test/dao/tools/daomake/bootstrap/daomake copy ../../lib/dao/modules/libdao_cblas.so /home/test/dao-lang-git/usr/lib/dao/modules
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/lib/dao/modules
/home/test/dao/tools/daomake/bootstrap/daomake copy ../../lib/dao/modules/libdao_cblas.a /home/test/dao-lang-git/usr/lib/dao/modules
make[2]: Leaving directory '/home/test/dao/modules/cblas'
cd clinker && make -f Makefile install
make[2]: Entering directory '/home/test/dao/modules/clinker'
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/lib/dao/modules
/home/test/dao/tools/daomake/bootstrap/daomake copy ../../lib/dao/modules/libdao_clinker.so /home/test/dao-lang-git/usr/lib/dao/modules
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/share/dao/demo/modules/clinker
/home/test/dao/tools/daomake/bootstrap/daomake copy sample.dao /home/test/dao-lang-git/usr/share/dao/demo/modules/clinker
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/share/dao/demo/modules/clinker
/home/test/dao/tools/daomake/bootstrap/daomake copy sample.c /home/test/dao-lang-git/usr/share/dao/demo/modules/clinker
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/share/dao/demo/modules/clinker
/home/test/dao/tools/daomake/bootstrap/daomake copy libsample.so /home/test/dao-lang-git/usr/share/dao/demo/modules/clinker
cd libffi && make -f Makefile install
make[3]: Entering directory '/home/test/dao/modules/clinker/libffi'
make[3]: Nothing to be done for 'install'.
make[3]: Leaving directory '/home/test/dao/modules/clinker/libffi'
make[2]: Leaving directory '/home/test/dao/modules/clinker'
cd statistics && make -f Makefile install
make[2]: Entering directory '/home/test/dao/modules/statistics'
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/lib/dao/modules
/home/test/dao/tools/daomake/bootstrap/daomake copy ../../lib/dao/modules/statistics/libdao_statistics.so /home/test/dao-lang-git/usr/lib/dao/modules
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/lib/dao/modules
/home/test/dao/tools/daomake/bootstrap/daomake copy ../../lib/dao/modules/statistics/libdao_statistics.a /home/test/dao-lang-git/usr/lib/dao/modules
make[2]: Leaving directory '/home/test/dao/modules/statistics'
cd DaoSDL && make -f Makefile install
make[2]: Entering directory '/home/test/dao/modules/DaoSDL'
/home/test/dao/tools/daomake/bootstrap/daomake mkdir3 /home/test/dao-lang-git/usr/lib/dao/modules
/home/test/dao/tools/daomake/bootstrap/daomake copy ../../lib/dao/modules/libdao_sdl.so /home/test/dao-lang-git/usr/lib/dao/modules
make[2]: Leaving directory '/home/test/dao/modules/DaoSDL'
make[1]: Leaving directory '/home/test/dao/modules'
cd tests && make -f Makefile install
make[1]: Entering directory '/home/test/dao/tests'
make[1]: Nothing to be done for 'install'.
make[1]: Leaving directory '/home/test/dao/tests'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.