[fdo-internals] KingOracle Provider Build Process Update
Greg Boone
greg.boone at autodesk.com
Mon Dec 10 17:32:36 EST 2007
Hi All,
I have updated the FDO KingOracle Provider source code and build scripts so that the provider can be built as a part of the top level FDO build process, both on Windows and Linux.
Windows build notes:
In order to build the King Oracle Provider, you will need to download
and install the 'Oracle 10.2.0.3 Instant Client' for Windows from:
http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html
The name of the installation file is 'instantclient-sdk-win32-10.2.0.3-20061115.zip'
Following the installation, set the following FDO Windows environment variable:
set FDOORACLE=[Oracle instant client path]
e.g. set FDOORACLE=C:\oracle\instantclient\10.2\sdk
Linux build notes:
In order to build the King Oracle Provider, you will need to download
and install the 'Oracle 10.2.0.3 Instant Client' for Linux from:
http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html
The name of the installation files are:
'oracle-instantclient-basic-10.2.0.3-1.i386.rpm'
'oracle-instantclient-devel-10.2.0.3-1.i386.rpm'
Install the files to the default installation locations in /usr/lib and usr/include
Please try out the build and let me know of any issues you find.
Here is the list of files that was changed.
----------
Log:
Ticket 191: KingOracle - Add Provider to top level build process
Modified:
trunk/build_linux.sh
trunk/build.bat
trunk/packchanges.bat
trunk/providers.windows.template.xml
trunk/runtestbuild.bat
trunk/setenvironment.bat
trunk/OpenSourceBuild__README.txt
trunk/Providers/KingOracle/src/Provider/stdafx.h
trunk/Providers/KingOracle/src/Provider/RegisterMappings.cpp
trunk/Providers/KingOracle/src/Provider/SDO_GEOMETRY.cpp
trunk/Providers/KingOracle/src/Provider/Makefile.am
trunk/Providers/KingOracle/src/Provider/FDO_31_Types.h
trunk/Providers/KingOracle/src/Provider/KgOraProvider.h
trunk/Providers/KingOracle/src/Provider/c_FdoOra_API.cpp
trunk/Providers/KingOracle/src/Provider/c_FgfToSdoGeom.cpp
trunk/Providers/KingOracle/src/Provider/c_FgfToSdoGeom.h
trunk/Providers/KingOracle/src/Provider/c_FilterStringBuffer.h
trunk/Providers/KingOracle/src/Provider/c_FilterStringBuffer.cpp
trunk/Providers/KingOracle/src/Provider/c_KgOraApplySchema.h
trunk/Providers/KingOracle/src/Provider/c_KgOraApplySchema.cpp
trunk/Providers/KingOracle/src/Provider/c_KgOraConnection.cpp
trunk/Providers/KingOracle/src/Provider/c_KgOraConnectionInfo.cpp
trunk/Providers/KingOracle/src/Provider/c_KgOraConnectionCapabilities.cpp
trunk/Providers/KingOracle/src/Provider/c_KgOraCreateDataStore.h
trunk/Providers/KingOracle/src/Provider/c_KgOraCreateDataStore.cpp
trunk/Providers/KingOracle/src/Provider/c_KgOraCreateSpatialContext.h
trunk/Providers/KingOracle/src/Provider/c_KgOraCreateSpatialContext.cpp
trunk/Providers/KingOracle/src/Provider/c_KgOraDelete.h
trunk/Providers/KingOracle/src/Provider/c_KgOraDelete.cpp
trunk/Providers/KingOracle/src/Provider/c_KgOraDescribeSchemaCommand.cpp
trunk/Providers/KingOracle/src/Provider/c_KgOraExpressionProcessor.cpp
trunk/Providers/KingOracle/src/Provider/c_KgOraExpressionProcessor.h
trunk/Providers/KingOracle/src/Provider/c_KgOraFeatureReader.cpp
trunk/Providers/KingOracle/src/Provider/c_KgOraFeatureReader.h
trunk/Providers/KingOracle/src/Provider/c_KgOraFeatureReaderInsert.cpp
trunk/Providers/KingOracle/src/Provider/c_KgOraFilterProcessor.h
trunk/Providers/KingOracle/src/Provider/c_KgOraFilterProcessor.cpp
trunk/Providers/KingOracle/src/Provider/c_KgOraInsert.cpp
trunk/Providers/KingOracle/src/Provider/c_KgOraInsert.h
trunk/Providers/KingOracle/src/Provider/c_KgOraReader.h
trunk/Providers/KingOracle/src/Provider/c_KgOraReader.cpp
trunk/Providers/KingOracle/src/Provider/c_KgOraSQLDataReader.h
trunk/Providers/KingOracle/src/Provider/c_KgOraSchemaCapabilities.cpp
trunk/Providers/KingOracle/src/Provider/c_KgOraSchemaDesc.cpp
trunk/Providers/KingOracle/src/Provider/c_KgOraSchemaPool.h
trunk/Providers/KingOracle/src/Provider/c_KgOraSpatialContext.cpp
trunk/Providers/KingOracle/src/Provider/c_KgOraSqlParamDesc.h
trunk/Providers/KingOracle/src/Provider/c_KgOraSqlParamDesc.cpp
trunk/Providers/KingOracle/src/Provider/c_KgOraSQLCommand.cpp
trunk/Providers/KingOracle/src/Provider/c_KgOraSQLDataReader.cpp
trunk/Providers/KingOracle/src/Provider/c_KgOraSelectCommand.cpp
trunk/Providers/KingOracle/src/Provider/c_KgOraSchemaDesc.h
trunk/Providers/KingOracle/src/Provider/c_KgOraSchemaDesc.cpp
trunk/Providers/KingOracle/src/Provider/c_KgOraSchemaPool.cpp
trunk/Providers/KingOracle/src/Provider/c_KgOraSridDesc.cpp
trunk/Providers/KingOracle/src/Provider/c_KgOraUpdate.h
trunk/Providers/KingOracle/src/Provider/c_KgOraUpdate.cpp
trunk/Providers/KingOracle/src/Provider/c_LogAPI.cpp
trunk/Providers/KingOracle/src/Provider/c_LogAPI.h
trunk/Providers/KingOracle/src/Provider/c_OCCI_API.cpp
trunk/Providers/KingOracle/src/Provider/c_OCCI_API.h
trunk/Providers/KingOracle/src/Provider/c_Ora_API.cpp
trunk/Providers/KingOracle/src/Provider/c_Ora_API.h
trunk/Providers/KingOracle/src/Provider/c_SdoGeomToAGF.cpp
trunk/Providers/KingOracle/src/Provider/c_SdoGeomToAGF.h
trunk/Providers/KingOracle/src/Provider/KingOracleProvider.vcproj
trunk/Providers/KingOracle/src/Provider/ott/RegisterMappings.cpp
trunk/Providers/KingOracle/src/Provider/ott/RegisterMappings.cpporcl
trunk/Providers/KingOracle/src/Provider/ott/RegisterMappings.h
trunk/Providers/KingOracle/src/Provider/ott/RegisterMappings.horcl
trunk/Providers/KingOracle/src/Provider/ott/SDO_GEOMETRY.cpp
trunk/Providers/KingOracle/src/Provider/ott/SDO_GEOMETRY.h
trunk/Providers/KingOracle/src/Provider/ott/SDO_GEOMETRY.horcl
trunk/Providers/KingOracle/src/Provider/ott/spatial_classesm.horcl
trunk/Providers/KingOracle/inc/KingOracle/FdoKgOraOverrides.h
trunk/Providers/KingOracle/inc/Makefile.am
trunk/Providers/KingOracle/src/Overrides/FdoKgOraOverrides.cpp
trunk/Providers/KingOracle/src/Overrides/Makefile.am
trunk/Providers/KingOracle/src/Overrides/stdafx.h
trunk/Providers/KingOracle/src/Overrides/KingOracleOverrides.vcproj
trunk/Providers/KingOracle/src/Message/KgOraMessageStatic.h
trunk/Providers/KingOracle/src/Message/Makefile.am
trunk/Providers/KingOracle/src/Message/KingOracleMessage.vcproj
Added:
trunk/Providers/KingOracle/build.bat
trunk/Providers/KingOracle/src/KingOracle.sln
trunk/Providers/KingOracle/Makefile.am
trunk/Providers/KingOracle/acinclude.m4
trunk/Providers/KingOracle/aclocal.m4
trunk/Providers/KingOracle/build_linux.sh
trunk/Providers/KingOracle/config.status
trunk/Providers/KingOracle/configure.in
trunk/Providers/KingOracle/libtool
trunk/Providers/KingOracle/svnignore
trunk/Providers/KingOracle/src/Makefile.am
Removed:
trunk/Providers/KingOracle/inc/Makefile.in
trunk/Providers/KingOracle/src/Provider/Makefile.in
trunk/Providers/KingOracle/src/Overrides/Makefile.in
trunk/Providers/KingOracle/src/Message/Makefile.in
trunk/Providers/KingOracle/src/FDO KingOracle Provider.sln
More information about the fdo-internals
mailing list