[omniORB] EMNE: IDL bug in OmniOrb3 ?

Rolf Stadheim r-stadhe@online.no
Tue, 07 Nov 2000 16:25:40 +0100


I just downloaded the OmniOrb version 3.0.2, and tried to compile the echo 
examples (src\examples\echo),
using Visual C++ nmake under Windows 98 (nmake /f dir.mak).

I got as far as the output:

cl /nologo /c -O2 -MD -GX -D__WIN32__ (etc)

before I got a fatal error C1083: Cannot open source file: 'echoSK.cc'

When I checked what the nmake had accomplished, I saw it had generated two 
files, which filenames
must clearly be wrong:

omnicpp -lang-c++ -undef -D__OMNIIDL__=0x2301 -D__OMNIIDL_CXX__ echo.hh

and

omnicpp -lang-c++ -undef -D__OMNIIDL__=0x2301 -D__OMNIIDL_CXX__ echoSK.cc

This accounts for the missing file, it has been wrongly named.

(When I tried the echo example under OmniOrb 2.8.0, everything went fine).

So, it seems as the IDL compiler has got a bug since version 3, or have I 
been missing something?

Regards,
Rolf C Stadheim
r-stadhe@online.no






Hilsen