STDOUT Output
rco ok.
Running "cmt show uses"
# use GlastPolicy v4r* public
# use GaudiPolicy * public
# use XMLEXT v2r* public
# use EXTLIB * public
# use facilities v2r* public
# use GlastPolicy * public
#
# Selection :
use CMT v1r10p20011126 /afs/slac.stanford.edu/g/glast/applications
use EXTLIB v2r4p2 /tmp/grm
use XMLEXT v2r2p2 /tmp/grm
use GaudiPolicy v5r4p2 /tmp/grm
use GlastPolicy v4r4 /tmp/grm
use facilities v2r4p1 /tmp/grm
Running "cmt show macros"
cc='gcc'
pp_cflags='-Di586'
ccomp='$(cc) -c -I$(inc) $(includes) $(cdebugflags) $(cflags) $(pp_cflags)'
clink='$(cc) $(clinkflags)'
ppcmd='-I'
cpp='g++'
cppdebugflags='-g'
cppflags=' -Df2cFortran -fPIC -shared -D_GNU_SOURCE -Dlinux -Dunix -pipe -ansi -Wall -W '
pp_cppflags='-D_GNU_SOURCE'
cppcomp='$(cpp) -c $(includes) $(cppdebugflags) $(cppflags) $(pp_cppflags)'
cpplinkflags='-g -Wl,-Bdynamic $(makeLinkMap)'
cpplink='$(cpp) $(cpplinkflags)'
for='g77'
fflags='-O -fno-automatic -fdollar-ok -ff90 -w'
fcomp='$(for) -c $(fincludes) $(fdebugflags) $(fflags) $(pp_fflags)'
flink='$(for) $(flinkflags)'
javacomp='javac'
javacopy='cp'
jar='jar'
X11_cflags='-I/usr/include'
Xm_cflags='-I/usr/include'
X_linkopts='-L/usr/X11R6/lib -lXm -lXt -lXext -lX11 -lm'
lex='lex $(lexflags)'
yaccflags=' -l -d '
yacc='yacc $(yaccflags)'
ar='ar r'
ranlib='ranlib'
make_shlib='${CMTROOT}/mgr/cmt_make_shlib_common.sh extract'
shlibsuffix='so'
shlibbuilder='g++'
shlibflags='-shared'
symlink='/bin/ln -fs '
symunlink='/bin/rm -f '
build_library_links='$(cmtexe) build library_links -quiet -tag=$(tags)'
remove_library_links='$(cmtexe) remove library_links -quiet -tag=$(tags)'
cmtexe='${CMTROOT}/${CMTBIN}/cmt.exe'
tags='${CMTEXTRATAGS}'
build_prototype='$(cmtexe) build prototype'
build_dependencies='$(cmtexe) -quiet -tag=$(tags) build dependencies'
build_triggers='$(cmtexe) build triggers'
implied_library_prefix='-l'
SHELL='/bin/sh'
src='../src/'
doc='../doc/'
inc='../src/'
mgr='../mgr/'
application_suffix='.exe'
lock_command='chmod -R a-w ../*'
unlock_command='chmod -R g+w ../*'
MAKEFLAGS=' --no-print-directory '
gmake_hosts='hosts'
make_hosts='virgo-control1 rio0a vmpc38a'
everywhere='hosts'
install_command='cp '
uninstall_command='/bin/rm -f '
mkdir='mkdir'
dq='"'
componentshr_linkopts='-fPIC -Wl,-Bsymbolic -ldl $(makeLinkMap)'
libraryshr_linkopts='-fPIC -ldl $(makeLinkMap)'
application_linkopts='-rdynamic'
javabin='../classes/'
GlastPolicy_cppflags=' -g '
GlastMain='${GLASTPOLICYROOT}/src/GlastMain.cxx'
${EXTLIBROOT}/mgr/check_env_var='${EXTLIBROOT}/mgr/check_env_var'
XMLEXT_linkopts='-L${XMLEXT_DIR}/lib/ -lxerces-c1_5_2'
facilities_linkopts='-L$(facilitiesDir) -lfacilities '
facilities_cppflags='-DDEFECT_NO_STRINGSTREAM'
xml_linkopts='-L$(xmlDir) -lxml '
xml_shlibflags='$(libraryshr_linkopts) $(shrNoCmp)'
GaudiPolicyDir='${GAUDIPOLICYROOT}/${BINDIR}'
GlastPolicyDir='${GLASTPOLICYROOT}/${BINDIR}'
facilitiesDir='${FACILITIESROOT}/${BINDIR}'
xmlDir='${XMLROOT}/${BINDIR}'
tag='Linux-i686'
xml_tag='$(tag)'
XMLROOT='/tmp/grm/xml/v4r1p4'
xml_root='/tmp/grm/xml/v4r1p4'
XMLVERSION='v4r1p4'
PACKAGE_ROOT='$(XMLROOT)'
srcdir='../src'
bin='../$(xml_tag)/'
mgrdir='mgr'
version='v4r1p4'
package='xml'
facilities_tag='$(tag)'
FACILITIESROOT='/tmp/grm/facilities/v2r4p1'
facilities_root='/tmp/grm/facilities/v2r4p1'
FACILITIESVERSION='v2r4p1'
GlastPolicy_tag='$(tag)'
GLASTPOLICYROOT='/tmp/grm/GlastPolicy/v4r4'
GlastPolicy_root='/tmp/grm/GlastPolicy/v4r4'
GLASTPOLICYVERSION='v4r4'
GaudiPolicy_tag='$(tag)'
GAUDIPOLICYROOT='/tmp/grm/GaudiPolicy/v5r4p2'
GaudiPolicy_root='/tmp/grm/GaudiPolicy/v5r4p2'
GAUDIPOLICYVERSION='v5r4p2'
XMLEXT_tag='$(tag)'
XMLEXTROOT='/tmp/grm/XMLEXT/v2r2p2'
XMLEXT_root='/tmp/grm/XMLEXT/v2r2p2'
XMLEXTVERSION='v2r2p2'
EXTLIB_tag='$(tag)'
EXTLIBROOT='/tmp/grm/EXTLIB/v2r4p2'
EXTLIB_root='/tmp/grm/EXTLIB/v2r4p2'
EXTLIBVERSION='v2r4p2'
use_requirements='requirements $(CMTROOT)/mgr/requirements $(FACILITIESROOT)/mgr/requirements $(GLASTPOLICYROOT)/cmt/requirements $(GAUDIPOLICYROOT)/cmt/requirements $(XMLEXTROOT)/cmt/requirements $(EXTLIBROOT)/mgr/requirements '
use_includes=' $(ppcmd)"${FACILITIESROOT}" $(ppcmd)"${GLASTPOLICYROOT}" $(ppcmd)"$(XMLEXT_root)/src" $(ppcmd)"${XMLEXT_DIR}/include" '
use_fincludes=' $(use_includes)'
use_stamps=' $(xml_stamps) $(facilities_stamps) $(GlastPolicy_stamps) $(GaudiPolicy_stamps) $(XMLEXT_stamps) $(EXTLIB_stamps) '
use_cflags=' $(xml_cflags) $(facilities_cflags) $(GlastPolicy_cflags) $(GaudiPolicy_cflags) $(XMLEXT_cflags) $(EXTLIB_cflags) '
use_pp_cflags=' $(xml_pp_cflags) $(facilities_pp_cflags) $(GlastPolicy_pp_cflags) $(GaudiPolicy_pp_cflags) $(XMLEXT_pp_cflags) $(EXTLIB_pp_cflags) '
use_cppflags=' $(xml_cppflags) $(facilities_cppflags) $(GlastPolicy_cppflags) $(GaudiPolicy_cppflags) $(XMLEXT_cppflags) $(EXTLIB_cppflags) '
use_pp_cppflags=' $(xml_pp_cppflags) $(facilities_pp_cppflags) $(GlastPolicy_pp_cppflags) $(GaudiPolicy_pp_cppflags) $(XMLEXT_pp_cppflags) $(EXTLIB_pp_cppflags) '
use_fflags=' $(xml_fflags) $(facilities_fflags) $(GlastPolicy_fflags) $(GaudiPolicy_fflags) $(XMLEXT_fflags) $(EXTLIB_fflags) '
use_pp_fflags=' $(xml_pp_fflags) $(facilities_pp_fflags) $(GlastPolicy_pp_fflags) $(GaudiPolicy_pp_fflags) $(XMLEXT_pp_fflags) $(EXTLIB_pp_fflags) '
use_linkopts=' $(xml_linkopts) $(facilities_linkopts) $(GlastPolicy_linkopts) $(GaudiPolicy_linkopts) $(XMLEXT_linkopts) $(EXTLIB_linkopts) '
use_libraries=' $(facilities_libraries) $(GlastPolicy_libraries) $(GaudiPolicy_libraries) $(XMLEXT_libraries) $(EXTLIB_libraries) '
includes=' $(ppcmd)"${XMLROOT}" $(use_includes)'
fincludes=' $(includes)'
constituents=' xml test test_mem '
all_constituents=' $(constituents)'
constituentsclean=' test_memclean testclean xmlclean '
all_constituentsclean=' $(constituentsclean)'
RuleChecker_constituents=' xmlChk '
RuleChecker_constituentsclean=' xmlChkclean '
Creating setup scripts.
Creating cleanup scripts.
#--------------------------------------------------------------
# Now trying [gmake] in /tmp/grm/EXTLIB/v2r4p2/mgr (1/6)
#--------------------------------------------------------------
Checking configuration
Rebuilding cmt_path.make
Rebuilding constituents.make
Rebuilding setup.make
i386_linux24.make ok
Rebuilding library links
all ok.
#--------------------------------------------------------------
# Now trying [gmake] in /tmp/grm/XMLEXT/v2r2p2/cmt (2/6)
#--------------------------------------------------------------
Checking configuration
Rebuilding cmt_path.make
Rebuilding constituents.make
Rebuilding setup.make
i386_linux24.make ok
Rebuilding library links
all ok.
#--------------------------------------------------------------
# Now trying [gmake] in /tmp/grm/GaudiPolicy/v5r4p2/cmt (3/6)
#--------------------------------------------------------------
Checking configuration
Rebuilding cmt_path.make
Rebuilding constituents.make
Rebuilding setup.make
Linux-i686.make ok
Rebuilding library links
all ok.
#--------------------------------------------------------------
# Now trying [gmake] in /tmp/grm/GlastPolicy/v4r4/cmt (4/6)
#--------------------------------------------------------------
Checking configuration
Rebuilding cmt_path.make
Rebuilding constituents.make
Rebuilding setup.make
Linux-i686.make ok
Rebuilding library links
all ok.
#--------------------------------------------------------------
# Now trying [gmake] in /tmp/grm/facilities/v2r4p1/mgr (5/6)
#--------------------------------------------------------------
Checking configuration
Rebuilding cmt_path.make
Rebuilding constituents.make
Rebuilding setup.make
Linux-i686.make ok
Rebuilding library links
building facilities.make
Library facilities
starting facilities
Rebuilding ../Linux-i686/facilities_dependencies.make
facilities ../src/Clock.cxx ../src/ScheduledEvent.cxx ../src/Scheduler.cxx ../src/Util.cxx
Rebuilding ../Linux-i686/facilities_dependencies.make
../Linux-i686/Clock.o
cd ../Linux-i686/; /usr/bin/egcs++ -c -I"/tmp/grm/facilities/v2r4p1" -I"/tmp/grm/GlastPolicy/v4r4" -g -Df2cFortran -fPIC -shared -D_GNU_SOURCE -Dlinux -Dunix -pipe -ansi -Wall -W -D_GNU_SOURCE -o Clock.o -DDEFECT_NO_STRINGSTREAM -g -DDEFECT_NO_STRINGSTREAM ../src/Clock.cxx
../Linux-i686/ScheduledEvent.o
cd ../Linux-i686/; /usr/bin/egcs++ -c -I"/tmp/grm/facilities/v2r4p1" -I"/tmp/grm/GlastPolicy/v4r4" -g -Df2cFortran -fPIC -shared -D_GNU_SOURCE -Dlinux -Dunix -pipe -ansi -Wall -W -D_GNU_SOURCE -o ScheduledEvent.o -DDEFECT_NO_STRINGSTREAM -g -DDEFECT_NO_STRINGSTREAM ../src/ScheduledEvent.cxx
../Linux-i686/Scheduler.o
cd ../Linux-i686/; /usr/bin/egcs++ -c -I"/tmp/grm/facilities/v2r4p1" -I"/tmp/grm/GlastPolicy/v4r4" -g -Df2cFortran -fPIC -shared -D_GNU_SOURCE -Dlinux -Dunix -pipe -ansi -Wall -W -D_GNU_SOURCE -o Scheduler.o -DDEFECT_NO_STRINGSTREAM -g -DDEFECT_NO_STRINGSTREAM ../src/Scheduler.cxx
../Linux-i686/Util.o
cd ../Linux-i686/; /usr/bin/egcs++ -c -I"/tmp/grm/facilities/v2r4p1" -I"/tmp/grm/GlastPolicy/v4r4" -g -Df2cFortran -fPIC -shared -D_GNU_SOURCE -Dlinux -Dunix -pipe -ansi -Wall -W -D_GNU_SOURCE -o Util.o -DDEFECT_NO_STRINGSTREAM -g -DDEFECT_NO_STRINGSTREAM ../src/Util.cxx
library
cd ../Linux-i686/; ar r ../Linux-i686/libfacilities.a ../Linux-i686/Clock.o ../Linux-i686/ScheduledEvent.o ../Linux-i686/Scheduler.o ../Linux-i686/Util.o; \
ranlib ../Linux-i686/libfacilities.a; \
cat /dev/null >../Linux-i686/facilities.stamp
facilities : library ok
------> facilities ok
building testUtil.make
Application testUtil
starting testUtil
Rebuilding ../Linux-i686/testUtil_dependencies.make
../Linux-i686/testUtil.o
cd ../Linux-i686/; /usr/bin/egcs++ -c -I"/tmp/grm/facilities/v2r4p1" -I"/tmp/grm/GlastPolicy/v4r4" -g -Df2cFortran -fPIC -shared -D_GNU_SOURCE -Dlinux -Dunix -pipe -ansi -Wall -W -D_GNU_SOURCE -o testUtil.o -DDEFECT_NO_STRINGSTREAM -g -I../src/test ../src/test/testUtil.cxx
../Linux-i686/testUtil.exe
cd ../Linux-i686/; /usr/bin/egcs++ -g -Wl,-Bdynamic -o testUtil.exe.new ../Linux-i686/testUtil.o ../Linux-i686/Util.o -L/tmp/grm/facilities/v2r4p1/Linux-i686 -lfacilities ; mv -f testUtil.exe.new testUtil.exe
------> testUtil ok
all ok.
#--------------------------------------------------------------
# Now trying [gmake] in /tmp/grm/xml/v4r1p4/mgr (6/6)
#--------------------------------------------------------------
Checking configuration
Rebuilding cmt_path.make
Rebuilding constituents.make
Rebuilding setup.make
Linux-i686.make ok
Rebuilding library links
building xml.make
Library xml
starting xml
Rebuilding ../Linux-i686/xml_dependencies.make
xml ../src/Dom.cxx ../src/IFile.cxx ../src/IFileManager.cxx ../src/Persistence.cxx ../src/XmlErrorHandler.cxx ../src/XmlParser.cxx ../src/EResolver.cxx ../src/docMan/DocMan.cxx
Rebuilding ../Linux-i686/xml_dependencies.make
../Linux-i686/Dom.o
cd ../Linux-i686/; /usr/bin/egcs++ -c -I"/tmp/grm/xml/v4r1p4" -I"/tmp/grm/facilities/v2r4p1" -I"/tmp/grm/GlastPolicy/v4r4" -I"/tmp/grm/XMLEXT/v2r2p2/src" -I"/afs/slac.stanford.edu/g/glast/ground/externalPackages/i386_linux22/xerces-c1_5_2-linux/include" -g -Df2cFortran -fPIC -shared -D_GNU_SOURCE -Dlinux -Dunix -pipe -ansi -Wall -W -D_GNU_SOURCE -o Dom.o -DDEFECT_NO_STRINGSTREAM -g ../src/Dom.cxx
../Linux-i686/IFile.o
cd ../Linux-i686/; /usr/bin/egcs++ -c -I"/tmp/grm/xml/v4r1p4" -I"/tmp/grm/facilities/v2r4p1" -I"/tmp/grm/GlastPolicy/v4r4" -I"/tmp/grm/XMLEXT/v2r2p2/src" -I"/afs/slac.stanford.edu/g/glast/ground/externalPackages/i386_linux22/xerces-c1_5_2-linux/include" -g -Df2cFortran -fPIC -shared -D_GNU_SOURCE -Dlinux -Dunix -pipe -ansi -Wall -W -D_GNU_SOURCE -o IFile.o -DDEFECT_NO_STRINGSTREAM -g ../src/IFile.cxx
../Linux-i686/IFileManager.o
cd ../Linux-i686/; /usr/bin/egcs++ -c -I"/tmp/grm/xml/v4r1p4" -I"/tmp/grm/facilities/v2r4p1" -I"/tmp/grm/GlastPolicy/v4r4" -I"/tmp/grm/XMLEXT/v2r2p2/src" -I"/afs/slac.stanford.edu/g/glast/ground/externalPackages/i386_linux22/xerces-c1_5_2-linux/include" -g -Df2cFortran -fPIC -shared -D_GNU_SOURCE -Dlinux -Dunix -pipe -ansi -Wall -W -D_GNU_SOURCE -o IFileManager.o -DDEFECT_NO_STRINGSTREAM -g ../src/IFileManager.cxx
../Linux-i686/Persistence.o
cd ../Linux-i686/; /usr/bin/egcs++ -c -I"/tmp/grm/xml/v4r1p4" -I"/tmp/grm/facilities/v2r4p1" -I"/tmp/grm/GlastPolicy/v4r4" -I"/tmp/grm/XMLEXT/v2r2p2/src" -I"/afs/slac.stanford.edu/g/glast/ground/externalPackages/i386_linux22/xerces-c1_5_2-linux/include" -g -Df2cFortran -fPIC -shared -D_GNU_SOURCE -Dlinux -Dunix -pipe -ansi -Wall -W -D_GNU_SOURCE -o Persistence.o -DDEFECT_NO_STRINGSTREAM -g ../src/Persistence.cxx
../Linux-i686/XmlErrorHandler.o
cd ../Linux-i686/; /usr/bin/egcs++ -c -I"/tmp/grm/xml/v4r1p4" -I"/tmp/grm/facilities/v2r4p1" -I"/tmp/grm/GlastPolicy/v4r4" -I"/tmp/grm/XMLEXT/v2r2p2/src" -I"/afs/slac.stanford.edu/g/glast/ground/externalPackages/i386_linux22/xerces-c1_5_2-linux/include" -g -Df2cFortran -fPIC -shared -D_GNU_SOURCE -Dlinux -Dunix -pipe -ansi -Wall -W -D_GNU_SOURCE -o XmlErrorHandler.o -DDEFECT_NO_STRINGSTREAM -g ../src/XmlErrorHandler.cxx
../Linux-i686/XmlParser.o
cd ../Linux-i686/; /usr/bin/egcs++ -c -I"/tmp/grm/xml/v4r1p4" -I"/tmp/grm/facilities/v2r4p1" -I"/tmp/grm/GlastPolicy/v4r4" -I"/tmp/grm/XMLEXT/v2r2p2/src" -I"/afs/slac.stanford.edu/g/glast/ground/externalPackages/i386_linux22/xerces-c1_5_2-linux/include" -g -Df2cFortran -fPIC -shared -D_GNU_SOURCE -Dlinux -Dunix -pipe -ansi -Wall -W -D_GNU_SOURCE -o XmlParser.o -DDEFECT_NO_STRINGSTREAM -g ../src/XmlParser.cxx
../Linux-i686/EResolver.o
cd ../Linux-i686/; /usr/bin/egcs++ -c -I"/tmp/grm/xml/v4r1p4" -I"/tmp/grm/facilities/v2r4p1" -I"/tmp/grm/GlastPolicy/v4r4" -I"/tmp/grm/XMLEXT/v2r2p2/src" -I"/afs/slac.stanford.edu/g/glast/ground/externalPackages/i386_linux22/xerces-c1_5_2-linux/include" -g -Df2cFortran -fPIC -shared -D_GNU_SOURCE -Dlinux -Dunix -pipe -ansi -Wall -W -D_GNU_SOURCE -o EResolver.o -DDEFECT_NO_STRINGSTREAM -g ../src/EResolver.cxx
../Linux-i686/DocMan.o
cd ../Linux-i686/; /usr/bin/egcs++ -c -I"/tmp/grm/xml/v4r1p4" -I"/tmp/grm/facilities/v2r4p1" -I"/tmp/grm/GlastPolicy/v4r4" -I"/tmp/grm/XMLEXT/v2r2p2/src" -I"/afs/slac.stanford.edu/g/glast/ground/externalPackages/i386_linux22/xerces-c1_5_2-linux/include" -g -Df2cFortran -fPIC -shared -D_GNU_SOURCE -Dlinux -Dunix -pipe -ansi -Wall -W -D_GNU_SOURCE -o DocMan.o -DDEFECT_NO_STRINGSTREAM -g -I../src/docMan ../src/docMan/DocMan.cxx
library
cd ../Linux-i686/; ar r ../Linux-i686/libxml.a ../Linux-i686/Dom.o ../Linux-i686/IFile.o ../Linux-i686/IFileManager.o ../Linux-i686/Persistence.o ../Linux-i686/XmlErrorHandler.o ../Linux-i686/XmlParser.o ../Linux-i686/EResolver.o ../Linux-i686/DocMan.o
ranlib ../Linux-i686/libxml.a
cat /dev/null >../Linux-i686/xml.stamp
cd ../Linux-i686/; /afs/slac.stanford.edu/g/glast/applications/CMT/v1r10p20011126/mgr/cmt_make_shlib_common.sh extract "cxx_env," xml -fPIC -ldl
------> xml : library ok
------> xml ok
building test.make
Application test
starting test
Rebuilding ../Linux-i686/test_dependencies.make
../Linux-i686/main.o
cd ../Linux-i686/; /usr/bin/egcs++ -c -I"/tmp/grm/xml/v4r1p4" -I"/tmp/grm/facilities/v2r4p1" -I"/tmp/grm/GlastPolicy/v4r4" -I"/tmp/grm/XMLEXT/v2r2p2/src" -I"/afs/slac.stanford.edu/g/glast/ground/externalPackages/i386_linux22/xerces-c1_5_2-linux/include" -g -Df2cFortran -fPIC -shared -D_GNU_SOURCE -Dlinux -Dunix -pipe -ansi -Wall -W -D_GNU_SOURCE -o main.o -DDEFECT_NO_STRINGSTREAM -g ../src/main.cxx
../Linux-i686/test.exe
cd ../Linux-i686/; /usr/bin/egcs++ -g -Wl,-Bdynamic -o test.exe.new ../Linux-i686/main.o ../Linux-i686/Dom.o ../Linux-i686/XmlParser.o ../Linux-i686/XmlErrorHandler.o ../Linux-i686/EResolver.o -L/tmp/grm/xml/v4r1p4/Linux-i686 -lxml -L/tmp/grm/facilities/v2r4p1/Linux-i686 -lfacilities -L/afs/slac.stanford.edu/g/glast/ground/externalPackages/i386_linux22/xerces-c1_5_2-linux/lib/ -lxerces-c1_5_2 ; mv -f test.exe.new test.exe
------> test ok
building test_mem.make
Application test_mem
starting test_mem
Rebuilding ../Linux-i686/test_mem_dependencies.make
../Linux-i686/test_mem.o
cd ../Linux-i686/; /usr/bin/egcs++ -c -I"/tmp/grm/xml/v4r1p4" -I"/tmp/grm/facilities/v2r4p1" -I"/tmp/grm/GlastPolicy/v4r4" -I"/tmp/grm/XMLEXT/v2r2p2/src" -I"/afs/slac.stanford.edu/g/glast/ground/externalPackages/i386_linux22/xerces-c1_5_2-linux/include" -g -Df2cFortran -fPIC -shared -D_GNU_SOURCE -Dlinux -Dunix -pipe -ansi -Wall -W -D_GNU_SOURCE -o test_mem.o -DDEFECT_NO_STRINGSTREAM -g -I../src/test ../src/test/test_mem.cxx
../Linux-i686/test_mem.exe
cd ../Linux-i686/; /usr/bin/egcs++ -g -Wl,-Bdynamic -o test_mem.exe.new ../Linux-i686/test_mem.o -L/tmp/grm/xml/v4r1p4/Linux-i686 -lxml -L/tmp/grm/facilities/v2r4p1/Linux-i686 -lfacilities -L/afs/slac.stanford.edu/g/glast/ground/externalPackages/i386_linux22/xerces-c1_5_2-linux/lib/ -lxerces-c1_5_2 ; mv -f test_mem.exe.new test_mem.exe
------> test_mem ok
all ok.