[omniORB] Installing and Configuring omniORB 4.0.0 on MacOS X 10.2.2

Bill Noon noon@snow.nrcc.cornell.edu
Tue Nov 26 19:30:01 2002


There are a few things here that are odd.  A 'make install' will put 
the libs/includes/binaries into /usr/local (by default).

On Tuesday, November 26, 2002, at 02:15 PM, bido@mac.com wrote:

> SETUP INSTRUCTIONS FOR OmniORB 4.0.0 on MacOS X 10.2.2 (Jaguar with 
> Developer Tools Installed)
>
> 1. DOWNLOAD omniORB-4.0.0.tar INTO A DIRECTORY OF CHOICE.  I CHOSE 
> /usr/local/corba
>
> 2. FROM THE COMMAND LINE
>
> $cd /usr/local/corba
> $tar -xvf omni*
> $ cd /usr/local/corba/omniORB-4.0.0
> $ mkdir build
> $ cd build
> $ ../configure --disable-static --enable-thread-tracing 
> --with-openssl=/usr
> $ make
> $ make install

> 3. USE THE PROVIDED SAMPLE CONFIGURATION FILE  AS A STARTING POINT
>
> $cd /usr/local/corba/omniORB-4.0.0
> $cp sample.cfg omniORB.cfg
>
> 4. ADD THE FOLLOWING TO YOUR ENVIRONMENT (I'M USING THE TCSH SHELL)
>
> setenv OMNINAMES_LOGDIR /usr/local/corba/omniORB-4.0.0/build/logs
> setenv DYLD_LIBRARY_PATH /usr/local/corba/omniORB-4.0.0/build/lib

The libs are installed in /usr/local/lib which is in the normal lookup 
path.  No need to set the DYLD_LIBRARY_PATH env var.

> setenv DYLD_BIND_AT_LAUNCH 1
> setenv OMNIORB_CONFIG /usr/local/corba/omniORB-4.0.0/omniORB.cfg
> set path = ($path /usr/local/corba/omniORB-4.0.0/build/bin)

The binary files are in /usr/local/bin but this isn't in the default 
path on 10.2 so the above should be:
set path = ($path /usr/local/bin)

>
> 5. BUILD AND RUN THE ECHO EXAMPLE
>
> $cd /usr/local/corba/omniORB-4.0.0/build/src/examples/echo
> $ make
> $ ./eg1
>
> 6. ENJOY!
>

--Bill Noon