[Fresco-devel] Problem compiling Fresco-M2 on WinXP using Cygwin - Problem with omniORB not found

Roland Goecke <[email protected]> Thu, 16 Dec 2004 16:12:48 +1100
Newsgroups gmane.comp.video.fresco.devel
Message-ID <[email protected]>
Hi,

I am trying to compile Fresco-M2 on a WinXP system using Cygwin. My 
first question, ideally I would like to compile it using the Visual 
Studio 7 C/C++ compiler. Is that possible? If so, what do I need to do?

If I follow the instructions in INSTALL and call configure from the 
build directory, the configure script crashes when it comes to ORB. I 
have omniORB installed on my machine and hope the installation is 
correct. At least omniORB compiled without error messages and I have 
created the environment variables and registry entries. It seems the 
Fresco configure script finds omniORB but then it doesn't find CORBA.h. 
Here is the relevant output from configure:

configure: ORB
checking for library containing recv... none required
checking for omniidl... /cygdrive/c/omniORB-4.0.5/bin/x86_win32/omniidl
configure: WARNING: Unknown OS cygwin.
configure: WARNING: Please check the omniORB documentation to see if you 
OS is s
upported
configure: WARNING: and update config/omniorb.m4.
checking omniORB4/CORBA.h usability... no
checking omniORB4/CORBA.h presence... no
checking for omniORB4/CORBA.h... no
checking omniORB3/CORBA.h usability... no
checking omniORB3/CORBA.h presence... no
checking for omniORB3/CORBA.h... no
configure: error: No supported CORBA environment found!
configure: error: /bin/bash '../../Fresco-M2/Fresco-C++/configure' 
failed for Fr
esco-C++

I have included the paths to C:\omniORB-4.0.5\include in my INCLUDE 
environment variable and to C:\omniORB-4.0.5\lib in LIB, but it looks 
like CORBA.h is still not found. I have tried to run configure with 
--with-omniorb-prefix=C:\omniORB-4.0.5 but I get the same results.

I have checked the mailing list archives of the past two years and it 
seems problems with omniORB are not unusual, but I unfortunately 
couldn't find the solution to my problem. Any suggestions would be much 
appreciated!

Cheers,
Roland