[omniORB] a little funny bug
Duncan Grisby
dgrisby@uk.research.att.com
Thu, 30 Nov 2000 10:24:20 +0000
On Thursday 23 November, "Renzo Tomaselli" wrote:
> I'm trying to move a number of existing (and running) idl files from
> ver. 2.8 to 3.0 and omniPython as well. Platform is WinNT with MSVC 6.0.
> Now, it appears that when an idl file includes another one an this does the
> same for a third one, compilation depends on separator usage in pathnames.
> For instance:
>
> // file a.idl
> #include "d:\tmp\b.idl"
>
> // file b.idl
> #include "d:\tmp\c.idl" // here we get "invalid argument" from
> omniidl
>
> but if b.idl is patched by:
>
> #include "d:/tmp\c.idl"
>
> omniidl compiles fine.
Unfortunately, this is not a bug in omniidl, but the GNU C
pre-processor. It might be fixed in later versions than the one we're
using, but the version we're using has all sorts of tweaks to make it
compile on all our platforms, so I don't fancy trying to move to a
different version.
Sorry,
Duncan.
--
-- Duncan Grisby \ Research Engineer --
-- AT&T Laboratories Cambridge --
-- http://www.uk.research.att.com/~dpg1 --