
Oracle issues
BottomMods/ana/GNUmakefile references $ORACLE_HOME/precomp/public which only contains include files (and the only include files for v9_2_0_1a!)
oraca.h sql2oci.h sqlapr.h sqlca.h sqlcpr.h sqlda.h sqlkpr.h sqlucs2.h
These include files do not exist in oracle_instant_client v10_2_0_3, nor do the include files in instant_client exist in the client.
./v10_2_0_3/Linux+2/sdk/include/xa.h ./v10_2_0_3/Linux+2/sdk/include/oci8dp.h ./v10_2_0_3/Linux+2/sdk/include/occiCommon.h ./v10_2_0_3/Linux+2/sdk/include/orid.h ./v10_2_0_3/Linux+2/sdk/include/ocikpr.h ./v10_2_0_3/Linux+2/sdk/include/occiObjects.h ./v10_2_0_3/Linux+2/sdk/include/oro.h ./v10_2_0_3/Linux+2/sdk/include/occiData.h ./v10_2_0_3/Linux+2/sdk/include/nzt.h ./v10_2_0_3/Linux+2/sdk/include/occi.h ./v10_2_0_3/Linux+2/sdk/include/oratypes.h ./v10_2_0_3/Linux+2/sdk/include/oci1.h ./v10_2_0_3/Linux+2/sdk/include/ocidef.h ./v10_2_0_3/Linux+2/sdk/include/ocixmldb.h ./v10_2_0_3/Linux+2/sdk/include/ociapr.h ./v10_2_0_3/Linux+2/sdk/include/orl.h ./v10_2_0_3/Linux+2/sdk/include/ociextp.h ./v10_2_0_3/Linux+2/sdk/include/ori.h ./v10_2_0_3/Linux+2/sdk/include/nzerror.h ./v10_2_0_3/Linux+2/sdk/include/ocidfn.h ./v10_2_0_3/Linux+2/sdk/include/ocidem.h ./v10_2_0_3/Linux+2/sdk/include/oci.h ./v10_2_0_3/Linux+2/sdk/include/ociap.h ./v10_2_0_3/Linux+2/sdk/include/occiAQ.h ./v10_2_0_3/Linux+2/sdk/include/ort.h ./v10_2_0_3/Linux+2/sdk/include/odci.h ./v10_2_0_3/Linux+2/sdk/include/occiControl.h
In addition, several scripts explicitly reference a particular version of the oracle client!
Stntuple/oracle/OracleServer.cxx seems to have a copy of one of the newly missing files sqlca.h: called a SOSD file which I gather means user beware when porting. This also includes the sqlcpr.h file, which as noted is missing. And oraca.h, which is also missing. And and SOSD version of sqlda.h
Also Stntuple/oracle/OracleServer.pc contains some of the missing include files.
CalibDB/scripts/truncate_db.pl references a "bin" subdirectory not present in instant_client.
Level3 we don't care about
cdfopr we don't care about
ConsumerFramework/test/GNUmakefile references missing directories
ConsumerFramework/scripts/consumer_db_queries wants to use sqlplus which is in a new location.
DataFileDB/DataFileDB/arch_spec_otl.mk references missing directories, as do DataFileDB/scripts/truncate_db.pl, and webtest/oraenv.pl The latter also specifies /usr/products/oracle_client/v8_0_5! /scripts/web/DFCWrap.pl specifies /data/products/oracle_client/v8_0_5. The GNUmakefiles reference the lib directory which doesn't exist.
DBUtils/Examples/fillDB/delete_calibs.pl references the bin directory
Production/create_tarball references particular releases of libclntsh and libwtc libraries.
SRT_CDF/SoftRelTools/arch_spec_oracle.mk (old version, Dennis has probably fixed this) references missing directories.
Stntuple/oracle/dict/GNUmakefile, Stntuple/oracle/GNUmakefile, Stntuple/oracle/Makefile reference missing directories and object files.
The missing Paint routines in root are genuinely gone--this is not a configuration issue. They are present in 4.00.08f and missing in 4.04.02 source code. Therefore if we need to keep the functionality we need to hack some new method of drawing.
Modified 08-February-2010 at 13:33
http://hep.physics.wisc.edu/~jnb/cdfcode/08Feb2010
| Previous notes | Next notes | Main slide directory |