[omniORB] omniORB 4.0.0: Compiling with VS.NET under Windows XP fails

p.klotz@icoserve.com p.klotz@icoserve.com
Mon Oct 28 09:06:01 2002




Hi developers

I am using Windows XP together with Visual Studio.NET and ran into the
following compile problem.

omniidl.exe segfaults and the make process aborts.

----------------------------------------------

Microsoft (R) Incremental Linker Version 7.00.9466
Copyright (C) Microsoft Corporation.  All rights reserved.

LINK : warning LNK4224: /PDB:NONE is no longer supported;  ignored
   Creating library shareddebug/omnithread30_rtd.lib and object
shareddebug/omnithread30_rtd.exp
link -out:shareddebug\omnithread30_rtd.dll -DLL -debug -PDB:NONE
-IMPLIB:shareddebug/omnithread30_rtd.lib -libpath:..\..\..\lib\x86_win32
shareddebug\nt.o
+ install -c debug/omnithreadd.lib ../../../lib/x86_win32
+ install -c shareddebug/omnithread30_rtd.lib ../../../lib/x86_win32
+ install -c shareddebug/omnithread30_rtd.dll ../../../bin/x86_win32
make[2]: Leaving directory
`/cygdrive/m/development/omniORB/try/omniORB-4.0.0/src/lib/omnithread'
making export in src/lib/omniORB...
make[2]: Entering directory
`/cygdrive/m/development/omniORB/try/omniORB-4.0.0/src/lib/omniORB'
+ mkdir -p omniORB4
../../../bin/x86_win32/oidlwrapper.exe -gnuwin32 -T -bcxx -Wbh=.hh
-Wbs=SK.cc -Wba -p../../../src/lib/omniORB -Wbdebug -v -ComniORB4
../../../idl/bootstrap.idl
omniidl: Importing back-end 'cxx'
omniidl: 'cxx' imported from
'..\..\..\src\lib\omniORB\omniidl_be\cxx\__init__.py'
omniidl: Preprocessing '..\..\..\idl\bootstrap.idl' with
'..\..\..\bin\x86_win32\omnicpp -lang-c++ -undef -D__OMNIIDL__=0x2420
-D__OMNIIDL_CXX__ "..\..\..\idl\bootstrap.idl"'
omniidl: cpp output to temporary file 'omniidl-tmp3304.idl'
omniidl: Running front end
PYTHONPATH=(null)
..\..\..\bin\x86_win32\omniidl -T -bcxx -Wbh=.hh -Wbs=SK.cc -Wba
-p..\..\..\src\lib\omniORB -Wbdebug -v -ComniORB4
..\..\..\idl\bootstrap.idl
make[2]: *** [omniORB4/bootstrap.hh] Error 5
make[2]: Leaving directory
`/cygdrive/m/development/omniORB/try/omniORB-4.0.0/src/lib/omniORB'
make[1]: *** [export] Error 2
make[1]: Leaving directory
`/cygdrive/m/development/omniORB/try/omniORB-4.0.0/src/lib'
make: *** [export] Error 2

----------------------------------------------

I am using the provided Python package omnipython-x86_win32.zip, the
minimal cygwin version gnu-win32-lite.zip and the Windows fix
omniORB-4.0.0-x86-win32-fix.zip.

As platform I choose x86_nt_4.0.

Everything compiles clean when I use Visual Studio 6.0.

Best regards, Peter.