[omniORB] Compile error "Implementation header file incomplete" ???

Brian Skrab bgs@pinky.us.net
Wed, 31 Oct 2001 12:56:01 -0500 (EST)


Hello,

	I'm not sure if this problem has been addressed before, but could
	not find mention of it in the archives.  I'm attempting to implement
	a CORBA idl in C++ using the FreeBSD port of omniORB-3.0.4.  I can
	compile my IDL file without a problem, but when I attempt to compile
	any of the generated classes, I get the following errors.

	Running this command: gcc -c -I/usr/local/include timeSK.cc
	produces the following output:

In file included from /usr/local/include/omniORB3/omniInternal.h:147,
                 from /usr/local/include/omniORB3/CORBA.h:259,
                 from time.hh:10,
                 from timeSK.cc:3:
/usr/local/include/omnithread.h:161: #error "No implementation header file"
/usr/local/include/omnithread.h:172: #error "Implementation header file incomplete"
In file included from /usr/local/include/omniORB3/omniInternal.h:148,
                 from /usr/local/include/omniORB3/CORBA.h:259,
                 from time.hh:10,
                 from timeSK.cc:3:
/usr/local/include/omniORB3/CORBA_sysdep.h:517: #error "The byte order of this platform is unknown"

	I was unable to find a reference to this error using the limited
	search capabilities provided by the mailing list.  The web searches
	I performed were equally enlightening.  Does anyone know what these
	errors mean, and/or how to fix them?

	Any information will be very much appreciated.

	Thanks,

	~brian skrab
	 bgs@pinky.us.net