[omniORB] Building OmniORB 2.7.1 on AIX 4.2, yet another problem.
PJ McKenna
pj.mckenna@datalex.ie
Fri, 11 Jun 1999 14:14:20 +0100
Folks,
I have yet another problem making omniORB2. The tail of the standard out of
the make is -
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'
The last four lines of the standard error is -
+ ln -s libomnithread2.a.0 libomnithread2.a
make[2]: *** No rule to make target `Naming.idl', needed by
`Naming.hh'. Stop.
make[1]: *** [export] Error 2
make: *** [export] Error 2
Naming.idl is in the idl subdirectory of the omniORB_2.7.1 directory rather
than in src/lib/omniORB2. The makefile is too confusing for someone who
doesn't fully understand the glories of 'gnumake'. Perhaps the problem is
the preprocessor -
/home/pj/omniorb_2.7.1/idl $omniidl2 ir.idl
omniidl2: execvp of /lib/cpp failed
omniidl2: Preprocessor returned non-zero status 1
/lib/cpp doesn't exist.
Has it anything to do with -
make[3]: Entering directory
`/home/pj/omniorb_2.7.1/src/tool/omniidl2/driver'
xlC_r -c -O -I../include -DIDL_CFE_VERSION='"1.3.0"'
-DCPP_LOCATION=\"/lib/cpp
\" -D__aix__ -D__powerpc__ -D__OSVERSION__=4 -o drv_init.o
drv_init.cc
Any ideas?
-P.J.