[omniORB] Building OmniORB 2.7.1 on AIX 4.2, yet another prob lem.

PJ McKenna pj.mckenna@datalex.ie
Fri, 11 Jun 1999 15:59:03 +0100


> 
>    You need to find where cpp lives under that compiler 
> version and add a
> 
> CPP = /path/to/cpp
> 
> to your mk/platforms/powerpc_aix_4.2_funky_compiler.mk file 
> and rebuild
> omniidl2. In xlC 3.1.4 /lib/cpp is a link to /usr/ccs/lib/cpp, so you
> might look there. It might also need to be installed separately; check
> if you have something like "ibmcxx.cpp" or some such thing installed.
> (It is in "xlC.cpp" in 3.1.4, but the packages changed around in
> 3.6.x.)
> 
> 					Gary Duzan
> 					GTE Laboratories

  Thanks Gary!
  For the benefit of anyone else who ever gets into the same mess I set CPP
like so :

	CPP = /usr/ibmcxx/exe/xlCcpp

  However I am still having problems when making.  One bright spot is that
omnidl2 seems to compile (and work) fine.
  The problem is still :

  stdout :
	making export in src/lib/omniORB2...
	make[2]: Entering directory
`/home/pj/omniorb_2.7.1/src/lib/omniORB2'
	make[2]: Leaving directory `/home/pj/omniorb_2.7.1/src/lib/omniORB2'
	make[1]: Leaving directory `/home/pj/omniorb_2.7.1/src/lib'  
 
  stderr :
	make[2]: *** No rule to make target `Naming.idl', needed by
`Naming.hh'.  Stop.
	make[1]: *** [export] Error 2
	make: *** [export] Error 2 

  Any ideas folks?
  Yours,
	P.J. the irritation.