[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