6/6/2005 THIS FILE NEEDS TO BE UPDATED, THINGS HAVE CHANGED. $Author: mholder $ TO BUILD Java stuff: see README.txt in java directory. TO BUILD C++ stuff: - You also need to set CIPRES_LIB_ROOT to this directory - 6/20/2005 - see readme.txt in C++ subdirectory to build libCipres.a. - cd phyloservices/dcm3 and run make to build a corba-ized TreeDecompose server. - go to paup-cvs, run "configure --enable-cipres-corba --enable-future-code" and maybe --enable-debugging to build build a corba-ized version of paup. - go to examples and run make, to build ticlient and dcm3client. As of 6/20/2005 - not sure these are up to date. - goto phycasdev/cipres_services. Set PHYCAS_ROOT, LOKI_ROOT and NCL_ROOT to phycasdev. reconf, configure, make. Executable we need for recidcm3 is tree_merge_server in cipres_services/tree_merge. TO RUN: 6/20/2005 the following is a little out of date. - cd dcm3 and run "./cipres_dcm3". The program writes an object reference to "iorfile.txt" in the current directory. - cd examples and run "./dcm3client ../dcm3/iorfile.txt". - cd paup-cvs and run "./paup". Paup writes an object reference to "iorfile.txt" in the current directory. - cd examples and run: ./ticlient /iorfile.txt WINDOWS To build using the .vcproj files you must set some environment variables first. I run a batch file called cipresvars.bat, then start visual studio from the command line by entering "devenv". My cipresvars.bat looks like this: REM set visual studio env vars using the batch file they provide: call vcvars32_net REM the following are used within the .vcproj files: set ACE_INC_DIRS=%ACE_ROOT%;%TAO_ROOT%;%TAO_ROOT%\orbsvcs;%TAO_ROOT%\orbsvcs\orbsvcs set ACE_DEBUG_LIB_DIRS=%ACE_ROOT%\ace;%TAO_ROOT%\tao;%TAO_ROOT%\tao\PortableServer;%TAO_ROOT%\orbsvcs\orbsvcs set ACE_DEBUG_LIBS=TAOd.lib TAO_CosNamingd.lib aced.lib TAO_PortableServerd.lib set BOOST_INC_DIR=c:\boost\include\boost-1_32