GNOME Bugzilla – Bug 107729
Bonobo IDL should use #ifndef in preference to #if !defined()
Last modified: 2004-12-22 21:47:04 UTC
Some IDL compilers (well, idlj anyhow) can't deal with constructs like #if !defined(__FOO_) && defined(__BAR__) but #ifndef / #ifdef are fine. Currently this has been fixed for a number of bonobo IDL files but some still use the more complex construction. This blocks monkeybeans2. Fortunately the patch is simple and has precedent. I will attach a patch.
Created attachment 14815 [details] [review] patch to Bonobo.idl and Bonobo_Property.idl to fix this bug.
Adding PATCH keyword (& bugsquad keyword), and setting priority->high because of the patch.
Looks fine - please can you commit to HEAD and gnome-2-2 ( and gnome-2-0 if you're particularly keen :-)
fixed in HEAD, pending putback to gnome-2-2.
fixed in gnome-2-2 branch also.. THanks to all.