Building from Source

Unpack the Source Code

The source code links are available on the Downloads page.

Unzip the bingo-src-XXXX.zip archive (XXXX is the revision number). After finishing the unpacking, go to the bingo-src-XXXX/bingo folder.

Copy the OCI files

On All Systems

Copy oci.h, ociextp.h, and other header files from your Oracle installation (usually located in $ORACLE_HOME/rdbms/public/ and/or $ORACLE_HOME/oci/include/ and/or $ORACLE_HOME/rdbms/demo/) into ../oci/include directory. On Solaris, copy them to the ../oci/include.sun directory instead.

On 32-bit Windows

Copy oci.lib from your Oracle installation (usually located in %ORACLE_HOME%\oci\lib\msvc\) into ../oci/lib32/oci32.lib. Note: You should rename the file.

On 64-bit Windows

Copy oci.lib from your Oracle installation (usually located in %ORACLE_HOME%\oci\lib\msvc\) into ../oci/lib64/oci64.lib. Note: You should rename the file.

On Mac OS X

Copy liborasdk.dylib from your Oracle installation (usually located in %ORACLE_HOME%\lib\) into ../oci/lib64/liborasdk.dylib.

Build

Note: You should have the zip command-line utility installed on your system.

On Linux, run

./all-release-linux.sh $version

On Solaris, run

./all-release-sun.sh $version

On Windows, run

all-release-windows.bat $version

where $version is some version identifier, like 1.5-xxxx.

You will get a number of .zip archives for your selected platform, both 32-bit and 64-bit versions. (In case of Mac OS X, both 10.5 and 10.6 versions.) Please read the Installation Manual for Oracle or Installation Manual for SQL Server to know how to install the package on your system.