So far, I've managed to build and use wxWebConnect under MacOS X 10.5. Everything works as it's supposed to.I've embedded against comm-1.9.1 branch.

Can you please let me know how you manage your nsall.idl file? I've added a couple of more XPCOM interfaces, generated header file, and wxWebConnect doesn't want to compile, complaining to different macros misuse.What's the correct way to update nsall.idl file in order to add more interfaces to use them in my embedding application?

That said, I've noticed differences between xpidl versions. Try a newer (or older) version of it, you might have more success. Unfortunately there's no command line switch in xpidl to print the version we're using.

If you still can't get it, send your changes to support@kirix.com and I'll take a look.