Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
0$ cd /tmp
0$ mkdir -p some/existing/dir/
0$ git clone --depth 1 https://github.com/daokoder/dao.git
Cloning into 'dao'...
remote: Counting objects: 292, done.
remote: Compressing objects: 100% (263/263), done.
remote: Total 292 (delta 45), reused 99 (delta 24)
Receiving objects: 100% (292/292), 887.66 KiB | 447.00 KiB/s, done.
Resolving deltas: 100% (45/45), done.
Checking connectivity... done.
0$ mv dao/ dao00
0$ cd dao00/
0$ ls -1
demo
kernel
modules
share
tests
tools
bundle.dao
credits.txt
dao.conf
ChangeLog
license.txt
makefile.dao
Makefile.daomake
README
master 0$
master 0$
master 0$
master 0$
master 0$ make -f Makefile.daomake linux RESET='--reset' \
> OPTIONS="--option-INSTALL-PATH '/tmp/some/existing/dir/usr/' \
> --option-DOC-PATH '/tmp/some/existing/dir/usr/share/doc/dao/' \
> --no-local-rpath"
cd ./tools/daomake/bootstrap && make linux
make[1]: Entering directory '/tmp/dao00/tools/daomake/bootstrap'
make DEBUG= SYSCFLAGS="-DUNIX -DLINUX -fPIC" SYSLIBS="-lm -ldl"
make[2]: Entering directory '/tmp/dao00/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 '/tmp/dao00/tools/daomake/bootstrap'
make[1]: Leaving directory '/tmp/dao00/tools/daomake/bootstrap'
./tools/daomake/bootstrap/daomake --mode release --option-INSTALL-PATH /usr/local --option-STATIC OFF --reset --option-INSTALL-PATH '/tmp/some/existing/dir/usr/' --option-DOC-PATH '/tmp/some/existing/dir/usr/share/doc/dao/' --no-local-rpath .
DaoMake: using Unix settings!
DaoMake: using Linux settings!
Checking: cc -I. /tmp/dao00/DaoMake.Objs/source_ac029017050c.c -o /tmp/dao00/DaoMake.Objs/binary_ac029017050c -lreadline
make
make[1]: Entering directory '/tmp/dao00'
cc -O2 -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.7233.o
cc -O2 -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.CF34.o
cc -O2 -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.C3DB.o
cc -O2 -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.3A30.o
cc -O2 -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.697F.o
cc -O2 -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.5004.o
cc -O2 -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.5572.o
cc -O2 -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.8287.o
cc -O2 -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.1763.o
cc -O2 -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.BFB8.o
cc -O2 -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.DB4E.o
cc -O2 -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.22AC.o
cc -O2 -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.CC7D.o
cc -O2 -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.BEA0.o
cc -O2 -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.B003.o
cc -O2 -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.589C.o
cc -O2 -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.BCAF.o
cc -O2 -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.558E.o
cc -O2 -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.71CC.o
cc -O2 -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.2622.o
cc -O2 -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.9E17.o
cc -O2 -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.3FF5.o
cc -O2 -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.BA9C.o
cc -O2 -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.9A4F.o
cc -O2 -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.3D43.o
cc -O2 -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.E209.o
cc DaoMake.Objs/daoClass.c.7233.o DaoMake.Objs/daoConst.c.CF34.o DaoMake.Objs/daoGC.c.C3DB.o DaoMake.Objs/daoLexer.c.3A30.o DaoMake.Objs/daoList.c.697F.o DaoMake.Objs/daoMap.c.5004.o DaoMake.Objs/daoNamespace.c.5572.o DaoMake.Objs/daoNumtype.c.8287.o DaoMake.Objs/daoObject.c.1763.o DaoMake.Objs/daoParser.c.BFB8.o DaoMake.Objs/daoBytecode.c.DB4E.o DaoMake.Objs/daoOptimizer.c.22AC.o DaoMake.Objs/daoRoutine.c.CC7D.o DaoMake.Objs/daoProcess.c.BEA0.o DaoMake.Objs/daoValue.c.B003.o DaoMake.Objs/daoType.c.589C.o DaoMake.Objs/daoRegex.c.BCAF.o DaoMake.Objs/daoTasklet.c.558E.o DaoMake.Objs/daoStdlib.c.71CC.o DaoMake.Objs/daoStdtype.c.2622.o DaoMake.Objs/daoStream.c.9E17.o DaoMake.Objs/daoString.c.3FF5.o DaoMake.Objs/daoThread.c.BA9C.o DaoMake.Objs/daoPlatforms.c.9A4F.o DaoMake.Objs/daoVmcode.c.3D43.o DaoMake.Objs/daoVmspace.c.E209.o -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.7233.o DaoMake.Objs/daoConst.c.CF34.o DaoMake.Objs/daoGC.c.C3DB.o DaoMake.Objs/daoLexer.c.3A30.o DaoMake.Objs/daoList.c.697F.o DaoMake.Objs/daoMap.c.5004.o DaoMake.Objs/daoNamespace.c.5572.o DaoMake.Objs/daoNumtype.c.8287.o DaoMake.Objs/daoObject.c.1763.o DaoMake.Objs/daoParser.c.BFB8.o DaoMake.Objs/daoBytecode.c.DB4E.o DaoMake.Objs/daoOptimizer.c.22AC.o DaoMake.Objs/daoRoutine.c.CC7D.o DaoMake.Objs/daoProcess.c.BEA0.o DaoMake.Objs/daoValue.c.B003.o DaoMake.Objs/daoType.c.589C.o DaoMake.Objs/daoRegex.c.BCAF.o DaoMake.Objs/daoTasklet.c.558E.o DaoMake.Objs/daoStdlib.c.71CC.o DaoMake.Objs/daoStdtype.c.2622.o DaoMake.Objs/daoStream.c.9E17.o DaoMake.Objs/daoString.c.3FF5.o DaoMake.Objs/daoThread.c.BA9C.o DaoMake.Objs/daoPlatforms.c.9A4F.o DaoMake.Objs/daoVmcode.c.3D43.o DaoMake.Objs/daoVmspace.c.E209.o
cc -O2 -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.DE3F.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:886: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.DE3F.o -lm -ldl -lpthread -Wl,-rpath=/tmp/some/existing/dir/usr/lib -L/tmp/dao00/lib -ldao -lreadline -Wl,-export-dynamic -rdynamic -o bin/dao
/tmp/dao00/tools/daomake/bootstrap/daomake mkdir3 /tmp/dao00/lib/daomake/packages/
/tmp/dao00/tools/daomake/bootstrap/daomake copy /tmp/dao00/FindDao.dao /tmp/dao00/lib/daomake/packages/
cd modules/debugger && make -f Makefile
make[2]: Entering directory '/tmp/dao00/modules/debugger'
cc -O2 -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.FB23.o
cc DaoMake.Objs/dao_debugger.c.FB23.o -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.FB23.o
make[2]: Leaving directory '/tmp/dao00/modules/debugger'
cd modules/profiler && make -f Makefile
make[2]: Entering directory '/tmp/dao00/modules/profiler'
cc -O2 -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.4365.o
cc DaoMake.Objs/dao_profiler.c.4365.o -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.4365.o
make[2]: Leaving directory '/tmp/dao00/modules/profiler'
cd modules/auxlib && make -f Makefile
make[2]: Entering directory '/tmp/dao00/modules/auxlib'
cc -O2 -fPIC -I../../kernel/ -DDAO_WITH_NUMARRAY -DDAO_WITH_DECORATOR -DDAO_WITH_THREAD -DDAO_WITH_CONCURRENT -DLINUX=2 -DUNIX=1 -I. -c dao_aux.c -o DaoMake.Objs/dao_aux.c.EA67.o
cc DaoMake.Objs/dao_aux.c.EA67.o -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.EA67.o
make[2]: Leaving directory '/tmp/dao00/modules/auxlib'
cd modules/help && make -f Makefile
make[2]: Entering directory '/tmp/dao00/modules/help'
cc -O2 -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.3664.o
cc DaoMake.Objs/dao_help.c.3664.o -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.3664.o
make[2]: Leaving directory '/tmp/dao00/modules/help'
cd modules/macro && make -f Makefile
make[2]: Entering directory '/tmp/dao00/modules/macro'
cc -O2 -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.E778.o
cc DaoMake.Objs/dao_macro.c.E778.o -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.E778.o
make[2]: Leaving directory '/tmp/dao00/modules/macro'
cd tools/daomake && make -f Makefile
make[2]: Entering directory '/tmp/dao00/tools/daomake'
cc -O2 -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.6650.o
cc DaoMake.Objs/daoMake.c.6650.o -lm -ldl -lpthread -Wl,-rpath=/tmp/some/existing/dir/usr/lib -L/tmp/dao00/lib -ldao -Wl,-export-dynamic -rdynamic -o ../../bin/daomake
/tmp/dao00/tools/daomake/bootstrap/daomake mkdir2 ../../lib/daomake/
/tmp/dao00/tools/daomake/bootstrap/daomake copy /tmp/dao00/tools/daomake/platforms/ ../../lib/daomake/
/tmp/dao00/tools/daomake/bootstrap/daomake copy /tmp/dao00/tools/daomake/packages/ ../../lib/daomake/
make[2]: Leaving directory '/tmp/dao00/tools/daomake'
cd tools/daotest && make -f Makefile
make[2]: Entering directory '/tmp/dao00/tools/daotest'
cc -O2 -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.C5B3.o
cc DaoMake.Objs/daoTest.c.C5B3.o -lm -ldl -lpthread -Wl,-rpath=/tmp/some/existing/dir/usr/lib -L/tmp/dao00/lib -ldao -Wl,-export-dynamic -rdynamic -o ../../bin/daotest
make[2]: Leaving directory '/tmp/dao00/tools/daotest'
LD_LIBRARY_PATH=/tmp/dao00/lib/ /tmp/dao00/bin/dao --path="." -e "load help; help::set_language('en'); help::set_font('monospace'); help::export('','./doc/html/en')"
= none
LD_LIBRARY_PATH=/tmp/dao00/lib/ /tmp/dao00/bin/dao --path="." -e "load help; help::set_language('zh'); help::set_font('monospace'); help::export('','./doc/html/zh')"
= none
cd tests && make -f Makefile
make[2]: Entering directory '/tmp/dao00/tests'
cc -O2 -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.4C83.o
cc DaoMake.Objs/dao_CharType.c.4C83.o -lm -ldl -lpthread -Wl,-rpath=/tmp/some/existing/dir/usr/lib -L/tmp/dao00/lib -ldao -shared -Wl,-soname,libdao_CharType.so -Wl,-export-dynamic -rdynamic -o libdao_CharType.so
make[2]: Leaving directory '/tmp/dao00/tests'
make[1]: Leaving directory '/tmp/dao00'
master % 0$ pwd
/tmp/dao00
master % 0$ make install
/tmp/dao00/tools/daomake/bootstrap/daomake mkdir2 /tmp/some/existing/dir/usr
/tmp/dao00/tools/daomake/bootstrap/daomake mkdir2 /tmp/some/existing/dir/usr/bin
/tmp/dao00/tools/daomake/bootstrap/daomake copy bin/dao /tmp/some/existing/dir/usr/bin
/tmp/dao00/tools/daomake/bootstrap/daomake mkdir2 /tmp/some/existing/dir/usr/lib
/tmp/dao00/tools/daomake/bootstrap/daomake copy lib/libdao.so /tmp/some/existing/dir/usr/lib
/tmp/dao00/tools/daomake/bootstrap/daomake copy lib/libdao.a /tmp/some/existing/dir/usr/lib
/tmp/dao00/tools/daomake/bootstrap/daomake mkdir2 /tmp/some/existing/dir/usr/include
/tmp/dao00/tools/daomake/bootstrap/daomake mkdir2 /tmp/some/existing/dir/usr/include/dao
/tmp/dao00/tools/daomake/bootstrap/daomake copy kernel/dao.h /tmp/some/existing/dir/usr/include/dao
/tmp/dao00/tools/daomake/bootstrap/daomake copy kernel/daoBase.h /tmp/some/existing/dir/usr/include/dao
/tmp/dao00/tools/daomake/bootstrap/daomake copy kernel/daoClass.h /tmp/some/existing/dir/usr/include/dao
/tmp/dao00/tools/daomake/bootstrap/daomake copy kernel/daoConst.h /tmp/some/existing/dir/usr/include/dao
/tmp/dao00/tools/daomake/bootstrap/daomake copy kernel/daoGC.h /tmp/some/existing/dir/usr/include/dao
/tmp/dao00/tools/daomake/bootstrap/daomake copy kernel/daoLexer.h /tmp/some/existing/dir/usr/include/dao
/tmp/dao00/tools/daomake/bootstrap/daomake copy kernel/daoList.h /tmp/some/existing/dir/usr/include/dao
/tmp/dao00/tools/daomake/bootstrap/daomake copy kernel/daoMap.h /tmp/some/existing/dir/usr/include/dao
/tmp/dao00/tools/daomake/bootstrap/daomake copy kernel/daoNamespace.h /tmp/some/existing/dir/usr/include/dao
/tmp/dao00/tools/daomake/bootstrap/daomake copy kernel/daoNumtype.h /tmp/some/existing/dir/usr/include/dao
/tmp/dao00/tools/daomake/bootstrap/daomake copy kernel/daoObject.h /tmp/some/existing/dir/usr/include/dao
/tmp/dao00/tools/daomake/bootstrap/daomake copy kernel/daoParser.h /tmp/some/existing/dir/usr/include/dao
/tmp/dao00/tools/daomake/bootstrap/daomake copy kernel/daoBytecode.h /tmp/some/existing/dir/usr/include/dao
/tmp/dao00/tools/daomake/bootstrap/daomake copy kernel/daoOptimizer.h /tmp/some/existing/dir/usr/include/dao
/tmp/dao00/tools/daomake/bootstrap/daomake copy kernel/daoProcess.h /tmp/some/existing/dir/usr/include/dao
/tmp/dao00/tools/daomake/bootstrap/daomake copy kernel/daoRegex.h /tmp/some/existing/dir/usr/include/dao
/tmp/dao00/tools/daomake/bootstrap/daomake copy kernel/daoRoutine.h /tmp/some/existing/dir/usr/include/dao
/tmp/dao00/tools/daomake/bootstrap/daomake copy kernel/daoTasklet.h /tmp/some/existing/dir/usr/include/dao
/tmp/dao00/tools/daomake/bootstrap/daomake copy kernel/daoStdlib.h /tmp/some/existing/dir/usr/include/dao
/tmp/dao00/tools/daomake/bootstrap/daomake copy kernel/daoStdtype.h /tmp/some/existing/dir/usr/include/dao
/tmp/dao00/tools/daomake/bootstrap/daomake copy kernel/daoStream.h /tmp/some/existing/dir/usr/include/dao
/tmp/dao00/tools/daomake/bootstrap/daomake copy kernel/daoString.h /tmp/some/existing/dir/usr/include/dao
/tmp/dao00/tools/daomake/bootstrap/daomake copy kernel/daoThread.h /tmp/some/existing/dir/usr/include/dao
/tmp/dao00/tools/daomake/bootstrap/daomake copy kernel/daoPlatforms.h /tmp/some/existing/dir/usr/include/dao
/tmp/dao00/tools/daomake/bootstrap/daomake copy kernel/daoType.h /tmp/some/existing/dir/usr/include/dao
/tmp/dao00/tools/daomake/bootstrap/daomake copy kernel/daoValue.h /tmp/some/existing/dir/usr/include/dao
/tmp/dao00/tools/daomake/bootstrap/daomake copy kernel/daoVmcode.h /tmp/some/existing/dir/usr/include/dao
/tmp/dao00/tools/daomake/bootstrap/daomake copy kernel/daoVmspace.h /tmp/some/existing/dir/usr/include/dao
/tmp/dao00/tools/daomake/bootstrap/daomake mkdir2 /tmp/some/existing/dir/usr/lib/daomake
/tmp/dao00/tools/daomake/bootstrap/daomake mkdir2 /tmp/some/existing/dir/usr/lib/daomake/packages/
/tmp/dao00/tools/daomake/bootstrap/daomake copy FindDao.dao /tmp/some/existing/dir/usr/lib/daomake/packages/
/tmp/dao00/tools/daomake/bootstrap/daomake mkdir2 /tmp/some/existing/dir/usr/share
/tmp/dao00/tools/daomake/bootstrap/daomake mkdir2 /tmp/some/existing/dir/usr/share/doc
/tmp/dao00/tools/daomake/bootstrap/daomake mkdir2 /tmp/some/existing/dir/usr/share/doc/dao/
/tmp/dao00/tools/daomake/bootstrap/daomake copy doc /tmp/some/existing/dir/usr/share/doc/dao/
/tmp/dao00/tools/daomake/bootstrap/daomake mkdir2 /tmp/some/existing/dir/usr/share/doc/dao
/tmp/dao00/tools/daomake/bootstrap/daomake mkdir2 /tmp/some/existing/dir/usr/share/doc/dao/demo
/tmp/dao00/tools/daomake/bootstrap/daomake copy demo/arrays.dao /tmp/some/existing/dir/usr/share/doc/dao/demo
/tmp/dao00/tools/daomake/bootstrap/daomake copy demo/aspects.dao /tmp/some/existing/dir/usr/share/doc/dao/demo
/tmp/dao00/tools/daomake/bootstrap/daomake copy demo/class_forward_claration.dao /tmp/some/existing/dir/usr/share/doc/dao/demo
/tmp/dao00/tools/daomake/bootstrap/daomake copy demo/class_inheritance.dao /tmp/some/existing/dir/usr/share/doc/dao/demo
/tmp/dao00/tools/daomake/bootstrap/daomake copy demo/classes.dao /tmp/some/existing/dir/usr/share/doc/dao/demo
/tmp/dao00/tools/daomake/bootstrap/daomake copy demo/closures.dao /tmp/some/existing/dir/usr/share/doc/dao/demo
/tmp/dao00/tools/daomake/bootstrap/daomake copy demo/decorators.dao /tmp/some/existing/dir/usr/share/doc/dao/demo
/tmp/dao00/tools/daomake/bootstrap/daomake copy demo/defers.dao /tmp/some/existing/dir/usr/share/doc/dao/demo
/tmp/dao00/tools/daomake/bootstrap/daomake copy demo/disjoint_union.dao /tmp/some/existing/dir/usr/share/doc/dao/demo
/tmp/dao00/tools/daomake/bootstrap/daomake copy demo/enums.dao /tmp/some/existing/dir/usr/share/doc/dao/demo
/tmp/dao00/tools/daomake/bootstrap/daomake copy demo/hello.dao /tmp/some/existing/dir/usr/share/doc/dao/demo
/tmp/dao00/tools/daomake/bootstrap/daomake copy demo/interface.dao /tmp/some/existing/dir/usr/share/doc/dao/demo
/tmp/dao00/tools/daomake/bootstrap/daomake copy demo/interface_forward_declaration.dao /tmp/some/existing/dir/usr/share/doc/dao/demo
/tmp/dao00/tools/daomake/bootstrap/daomake copy demo/lists.dao /tmp/some/existing/dir/usr/share/doc/dao/demo
/tmp/dao00/tools/daomake/bootstrap/daomake copy demo/macros.dao /tmp/some/existing/dir/usr/share/doc/dao/demo
/tmp/dao00/tools/daomake/bootstrap/daomake copy demo/maps.dao /tmp/some/existing/dir/usr/share/doc/dao/demo
/tmp/dao00/tools/daomake/bootstrap/daomake copy demo/mixins.dao /tmp/some/existing/dir/usr/share/doc/dao/demo
/tmp/dao00/tools/daomake/bootstrap/daomake copy demo/numbers.dao /tmp/some/existing/dir/usr/share/doc/dao/demo
/tmp/dao00/tools/daomake/bootstrap/daomake copy demo/object_operator.dao /tmp/some/existing/dir/usr/share/doc/dao/demo
/tmp/dao00/tools/daomake/bootstrap/daomake copy demo/errors.dao /tmp/some/existing/dir/usr/share/doc/dao/demo
/tmp/dao00/tools/daomake/bootstrap/daomake copy demo/routines.dao /tmp/some/existing/dir/usr/share/doc/dao/demo
/tmp/dao00/tools/daomake/bootstrap/daomake copy demo/strings.dao /tmp/some/existing/dir/usr/share/doc/dao/demo
/tmp/dao00/tools/daomake/bootstrap/daomake copy demo/tuples.dao /tmp/some/existing/dir/usr/share/doc/dao/demo
/tmp/dao00/tools/daomake/bootstrap/daomake copy demo/user_functional.dao /tmp/some/existing/dir/usr/share/doc/dao/demo
/tmp/dao00/tools/daomake/bootstrap/daomake copy demo/user_type_casting.dao /tmp/some/existing/dir/usr/share/doc/dao/demo
/tmp/dao00/tools/daomake/bootstrap/daomake copy demo/verbatim.dao /tmp/some/existing/dir/usr/share/doc/dao/demo
/tmp/dao00/tools/daomake/bootstrap/daomake mkdir2 /tmp/some/existing/dir/usr/share/doc/dao/demo/concurrent
/tmp/dao00/tools/daomake/bootstrap/daomake copy demo/concurrent/async_object.dao /tmp/some/existing/dir/usr/share/doc/dao/demo/concurrent
/tmp/dao00/tools/daomake/bootstrap/daomake copy demo/concurrent/channel_block.dao /tmp/some/existing/dir/usr/share/doc/dao/demo/concurrent
/tmp/dao00/tools/daomake/bootstrap/daomake copy demo/concurrent/channel_class.dao /tmp/some/existing/dir/usr/share/doc/dao/demo/concurrent
/tmp/dao00/tools/daomake/bootstrap/daomake copy demo/concurrent/critical.dao /tmp/some/existing/dir/usr/share/doc/dao/demo/concurrent
/tmp/dao00/tools/daomake/bootstrap/daomake copy demo/concurrent/future.dao /tmp/some/existing/dir/usr/share/doc/dao/demo/concurrent
/tmp/dao00/tools/daomake/bootstrap/daomake copy demo/concurrent/parallel_quicksort.dao /tmp/some/existing/dir/usr/share/doc/dao/demo/concurrent
/tmp/dao00/tools/daomake/bootstrap/daomake copy demo/concurrent/select_builtin.dao /tmp/some/existing/dir/usr/share/doc/dao/demo/concurrent
/tmp/dao00/tools/daomake/bootstrap/daomake copy demo/concurrent/select_custom.dao /tmp/some/existing/dir/usr/share/doc/dao/demo/concurrent
/tmp/dao00/tools/daomake/bootstrap/daomake copy demo/concurrent/select_mix.dao /tmp/some/existing/dir/usr/share/doc/dao/demo/concurrent
/tmp/dao00/tools/daomake/bootstrap/daomake copy demo/concurrent/start.dao /tmp/some/existing/dir/usr/share/doc/dao/demo/concurrent
cd modules/debugger && make -f Makefile install
make[1]: Entering directory '/tmp/dao00/modules/debugger'
/tmp/dao00/tools/daomake/bootstrap/daomake mkdir2 /tmp/some/existing/dir/usr
/tmp/dao00/tools/daomake/bootstrap/daomake mkdir2 /tmp/some/existing/dir/usr/lib
/tmp/dao00/tools/daomake/bootstrap/daomake mkdir2 /tmp/some/existing/dir/usr/lib/dao
/tmp/dao00/tools/daomake/bootstrap/daomake mkdir2 /tmp/some/existing/dir/usr/lib/dao/modules
/tmp/dao00/tools/daomake/bootstrap/daomake copy ../../lib/dao/modules/libdao_debugger.so /tmp/some/existing/dir/usr/lib/dao/modules
/tmp/dao00/tools/daomake/bootstrap/daomake copy ../../lib/dao/modules/libdao_debugger.a /tmp/some/existing/dir/usr/lib/dao/modules
make[1]: Leaving directory '/tmp/dao00/modules/debugger'
cd modules/profiler && make -f Makefile install
make[1]: Entering directory '/tmp/dao00/modules/profiler'
/tmp/dao00/tools/daomake/bootstrap/daomake mkdir2 /tmp/some/existing/dir/usr
/tmp/dao00/tools/daomake/bootstrap/daomake mkdir2 /tmp/some/existing/dir/usr/lib
/tmp/dao00/tools/daomake/bootstrap/daomake mkdir2 /tmp/some/existing/dir/usr/lib/dao
/tmp/dao00/tools/daomake/bootstrap/daomake mkdir2 /tmp/some/existing/dir/usr/lib/dao/modules
/tmp/dao00/tools/daomake/bootstrap/daomake copy ../../lib/dao/modules/libdao_profiler.so /tmp/some/existing/dir/usr/lib/dao/modules
/tmp/dao00/tools/daomake/bootstrap/daomake copy ../../lib/dao/modules/libdao_profiler.a /tmp/some/existing/dir/usr/lib/dao/modules
make[1]: Leaving directory '/tmp/dao00/modules/profiler'
cd modules/auxlib && make -f Makefile install
make[1]: Entering directory '/tmp/dao00/modules/auxlib'
/tmp/dao00/tools/daomake/bootstrap/daomake mkdir2 /tmp/some/existing/dir/usr
/tmp/dao00/tools/daomake/bootstrap/daomake mkdir2 /tmp/some/existing/dir/usr/include
/tmp/dao00/tools/daomake/bootstrap/daomake mkdir2 /tmp/some/existing/dir/usr/include/dao
/tmp/dao00/tools/daomake/bootstrap/daomake mkdir2 /tmp/some/existing/dir/usr/include/dao/modules
/tmp/dao00/tools/daomake/bootstrap/daomake mkdir2 /tmp/some/existing/dir/usr/include/dao/modules/auxlib
/tmp/dao00/tools/daomake/bootstrap/daomake copy dao_aux.h /tmp/some/existing/dir/usr/include/dao/modules/auxlib
/tmp/dao00/tools/daomake/bootstrap/daomake mkdir2 /tmp/some/existing/dir/usr/lib
/tmp/dao00/tools/daomake/bootstrap/daomake mkdir2 /tmp/some/existing/dir/usr/lib/dao
/tmp/dao00/tools/daomake/bootstrap/daomake mkdir2 /tmp/some/existing/dir/usr/lib/dao/modules
/tmp/dao00/tools/daomake/bootstrap/daomake copy ../../lib/dao/modules/libdao_aux.so /tmp/some/existing/dir/usr/lib/dao/modules
/tmp/dao00/tools/daomake/bootstrap/daomake copy ../../lib/dao/modules/libdao_aux.a /tmp/some/existing/dir/usr/lib/dao/modules
/tmp/dao00/tools/daomake/bootstrap/daomake mkdir2 /tmp/some/existing/dir/usr/lib/daomake
/tmp/dao00/tools/daomake/bootstrap/daomake mkdir2 /tmp/some/existing/dir/usr/lib/daomake/packages/
/tmp/dao00/tools/daomake/bootstrap/daomake copy FindDaoAux.dao /tmp/some/existing/dir/usr/lib/daomake/packages/
make[1]: Leaving directory '/tmp/dao00/modules/auxlib'
cd modules/help && make -f Makefile install
make[1]: Entering directory '/tmp/dao00/modules/help'
/tmp/dao00/tools/daomake/bootstrap/daomake mkdir2 /tmp/some/existing/dir/usr
/tmp/dao00/tools/daomake/bootstrap/daomake mkdir2 /tmp/some/existing/dir/usr/lib
/tmp/dao00/tools/daomake/bootstrap/daomake mkdir2 /tmp/some/existing/dir/usr/lib/dao
/tmp/dao00/tools/daomake/bootstrap/daomake mkdir2 /tmp/some/existing/dir/usr/lib/dao/modules
/tmp/dao00/tools/daomake/bootstrap/daomake copy ../../lib/dao/modules/libdao_help.so /tmp/some/existing/dir/usr/lib/dao/modules
/tmp/dao00/tools/daomake/bootstrap/daomake copy ../../lib/dao/modules/libdao_help.a /tmp/some/existing/dir/usr/lib/dao/modules
/tmp/dao00/tools/daomake/bootstrap/daomake mkdir2 /tmp/some/existing/dir/usr/lib/dao/modules/help_en
/tmp/dao00/tools/daomake/bootstrap/daomake copy help_en/ /tmp/some/existing/dir/usr/lib/dao/modules/help_en
/tmp/dao00/tools/daomake/bootstrap/daomake mkdir2 /tmp/some/existing/dir/usr/lib/dao/modules/help_zh
/tmp/dao00/tools/daomake/bootstrap/daomake copy help_zh/ /tmp/some/existing/dir/usr/lib/dao/modules/help_zh
make[1]: Leaving directory '/tmp/dao00/modules/help'
cd modules/macro && make -f Makefile install
make[1]: Entering directory '/tmp/dao00/modules/macro'
/tmp/dao00/tools/daomake/bootstrap/daomake mkdir2 /tmp/some/existing/dir/usr
/tmp/dao00/tools/daomake/bootstrap/daomake mkdir2 /tmp/some/existing/dir/usr/lib
/tmp/dao00/tools/daomake/bootstrap/daomake mkdir2 /tmp/some/existing/dir/usr/lib/dao
/tmp/dao00/tools/daomake/bootstrap/daomake mkdir2 /tmp/some/existing/dir/usr/lib/dao/modules
/tmp/dao00/tools/daomake/bootstrap/daomake copy ../../lib/dao/modules/libdao_macro.so /tmp/some/existing/dir/usr/lib/dao/modules
/tmp/dao00/tools/daomake/bootstrap/daomake copy ../../lib/dao/modules/libdao_macro.a /tmp/some/existing/dir/usr/lib/dao/modules
make[1]: Leaving directory '/tmp/dao00/modules/macro'
cd tools/daomake && make -f Makefile install
make[1]: Entering directory '/tmp/dao00/tools/daomake'
/tmp/dao00/tools/daomake/bootstrap/daomake mkdir2 /tmp/some/existing/dir/usr
/tmp/dao00/tools/daomake/bootstrap/daomake mkdir2 /tmp/some/existing/dir/usr/bin
/tmp/dao00/tools/daomake/bootstrap/daomake copy ../../bin/daomake /tmp/some/existing/dir/usr/bin
/tmp/dao00/tools/daomake/bootstrap/daomake mkdir2 /tmp/some/existing/dir/usr/lib
/tmp/dao00/tools/daomake/bootstrap/daomake mkdir2 /tmp/some/existing/dir/usr/lib/daomake/
/tmp/dao00/tools/daomake/bootstrap/daomake copy platforms/ /tmp/some/existing/dir/usr/lib/daomake/
/tmp/dao00/tools/daomake/bootstrap/daomake copy packages/ /tmp/some/existing/dir/usr/lib/daomake/
make[1]: Leaving directory '/tmp/dao00/tools/daomake'
cd tools/daotest && make -f Makefile install
make[1]: Entering directory '/tmp/dao00/tools/daotest'
/tmp/dao00/tools/daomake/bootstrap/daomake mkdir2 /tmp/some/existing/dir/usr
/tmp/dao00/tools/daomake/bootstrap/daomake mkdir2 /tmp/some/existing/dir/usr/bin
/tmp/dao00/tools/daomake/bootstrap/daomake copy ../../bin/daotest /tmp/some/existing/dir/usr/bin
make[1]: Leaving directory '/tmp/dao00/tools/daotest'
cd tests && make -f Makefile install
make[1]: Entering directory '/tmp/dao00/tests'
make[1]: Nothing to be done for 'install'.
make[1]: Leaving directory '/tmp/dao00/tests'
master % 0$
master % 0$
master % 0$
master % 0$ objdump -p /tmp/some/existing/dir/usr/bin/dao | grep -i rpath
RPATH /tmp/some/existing/dir/usr/lib
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.