[omniORB] Building omniORB 3.0.3 on Win2000 platforms

William H Jones enjones@lerc.nasa.gov
Thu, 25 Apr 2002 08:23:18 -0400 (EDT)


Roumen,

  I built omniORB 3.0.3 last summer on my Windows 2000 5.00.2195 SP2
platforms with Visual C++ V6.0 and everything worked pretty much per
the instructions.  Mistakes that I did make are as follows.

  1.  In file <OmniRoot>\config\config.mk, the comment near the top
      says to uncomment one of the following platform lines for the
      target platform.  I mistakenly uncommented the comment for the
      WinNT platform, in addition to the intended "platform = " line
      further below.

  2.  Further down in config.mk, there is an invitation to uncomment a
      BuildDebugBinary line.  I never managed to make this work.  I
      leave it commented out routinely.

  3.  In file <OmniRoot>\mk\platforms\x86_nt_4.0.mk, the comment near
      the middle says to set the PYTHON variable to the path to python
      interpreter.  I mistakenly set it to the path to the directory
      in which the python interpreter resided, in my case

        /cygdrive/c/Python21

      but what it wants is the fully qualified path of the python
      executable,

        /cygdrive/c/Python21/python

      Apparently it doesn't want the trailing .exe, or I didn't try
      that and stopped at the first guess that worked.

      Also, note that the path seems to need to be in CygWin file
      form, that is /cygdrive/c/....  Probably this has something
      to do with the Unix-y nature of the build system internals.

  4.  When it comes time to make omniORB work, I think (but didn't
      prove) that SP2 to Windows 2000 is a necessary thing.  I think
      SP2 fixed some TCP/IP socket problems.  I had some socket code
      that magically began to work when I installed SP2 and I assume
      that omniORB would be depending on the same services.

Those are the only bumps I remember.  Hope it helps....

Good luck,

Bill

--

Dr. William H. Jones
MS 5-11
NASA Lewis Research Center
21000 Brookpark Road
Cleveland, OH 44135

Project Integration Architecture
http://www.grc.nasa.gov/WWW/price000/index.html

216 433 5862
Preferred:  William.H.Jones@lerc.nasa.gov
Hard code:  enjones@witsend.lerc.nasa.gov
Personal:   whjones@apk.net

No man is so fortunate but that, at the hour of his doom,
he will not have at least a few about him who are pleased
with the proceedings.
  -- Marcus Aurelius



> At 01:04 PM 04/25/2002 +0200, Ivanov, Roumen wrote:
> Hi,
> it seems that the search on the mail list archives is not functioning
> anymore or the archives have been possibly moved.
> I'm looking for help on compiling omniORB (3.0.2 or 4) on Windows 2000.
> 
> Any hints would be very appreciated?
> 
> Roumen
> 
> 
> 
> If you have received this e-mail in error or wish to read our e-mail disclaimer 
> statement and monitoring policy, please refer to http://www.drkw.com/disc/email/ 
> or contact the sender