Ethereal-users: [Ethereal-users] Problems building a GIOP plugin

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

Date: Fri, 28 Oct 2005 15:35:01 +0100
Hi,

I have a plugin based on a CORBA idl. The C code is generated using
omniidl and ethereal_be. This built fine for 0.10.11 & 0.10.12, but
I have just tried building it for 0.10.13 and get several errors.

First I get code generated by omniidl that looks like :-

            if (u_octet4_loop_RawData > 0 and tree) {

The "and" in this causes a syntax error. Adding "#define and &&" to my
.c file fixes this, but then I get a link error :-

error LNK2001: unresolved external symbol _make_printable_string

Any ideas what is wrong and how I can fix it.

TIA

Andy Ling