[omniORB] Trying to compile on SINIX and SOLARIS

Michael Forstner Michael.Forstner@cpg.de
Mon Oct 14 10:52:00 2002


Thanks, now I've compiled omniORB on Solaris 5.8 (Sparc) but I still can't compile on SINIX:
When compiling the c-preprocessor, it can't find the index and rindex functions (defined in <strings.h>) and I don't know why.
Additional the config-sinix.h file says it is untested - so who compiled omniORB on SINIX?

Regards,
Michael Forstner

> I was able to get omniORB compiled on Solaris 5.8 with out 
> any issue. What
> does you environment look like?? Is the PYTHON environment 
> variable set?
>                                      Thanks
>                                                 Craig
> Craig Steinhoff
> UW-736
> 920-592-2229

> Hello all,
> 
> I try to compile omniORB on SINIX 4.45 (Mips) and SUN Solaris 
> 5.8 (Sparc)
> but it doesn't work.
> I get following output on the SUN machine when running "make":
> [...]
> "../../../../../src/tool/omniidl/cxx/idlpython.cc", line 264: 
> Error: Use
> ";" to terminate declarations.
> "../../../../../src/tool/omniidl/cxx/idlpython.cc", line 266: 
> Error: Use
> ";" to terminate declarations.
> "../../../../../src/tool/omniidl/cxx/idlpython.cc", line 266: 
> Error: Type
> name expected instead of "PyObject".
> Compilation aborted, too many Error messages.
> make[4]: *** [idlpython.o] Error 1
> make[4]: Leaving directory
> `/home1/mf/omniORB-4.0.0/build/src/tool/omniidl/cxx'
> make[3]: *** [export] Error 2
> make[3]: Leaving directory 
> `/home1/mf/omniORB-4.0.0/build/src/tool/omniidl'
> make[2]: *** [export] Error 2
> make[2]: Leaving directory `/home1/mf/omniORB-4.0.0/build/src/tool'
> make[1]: *** [export] Error 2
> make[1]: Leaving directory `/home1/mf/omniORB-4.0.0/build/src'
> make: *** [all] Error 2
> 
> And following output when running "make" on the SINIX machine:
> [...]
> making export in src/tool/omniidl/cxx/cccp...
> 
> make[5]: Entering directory
> `/home1/mf/omniORB-4.0.0/build/src/tool/omniidl/cxx/
> cccp'
> 
> + rm -f omnicpp
> 
> + cc -o omnicpp -O -L../../../../../lib -L../../../../../../lib cexp.o
> cccp.o co
> nfig.o alloca.o
> 
> Undefined                       first referenced
> 
>  symbol                             in file
> 
> index                               cccp.o
> 
> rindex                              cccp.o
> 
> ld: omnicpp: fatal error: Symbol referencing errors. No 
> output written to
> omnicp
> p
> 
> make[5]: *** [omnicpp] Error 1
> 
> make[5]: Leaving directory
> `/home1/mf/omniORB-4.0.0/build/src/tool/omniidl/cxx/c
> ccp'
> 
> make[4]: *** [export] Error 1
> 
> make[4]: Leaving directory
> `/home1/mf/omniORB-4.0.0/build/src/tool/omniidl/cxx'
> make[3]: *** [export] Error 1
> 
> make[3]: Leaving directory 
> `/home1/mf/omniORB-4.0.0/build/src/tool/omniidl'
> 
> make[2]: *** [export] Error 1
> 
> make[2]: Leaving directory `/home1/mf/omniORB-4.0.0/build/src/tool'
> 
> make[1]: *** [export] Error 1
> 
> make[1]: Leaving directory `/home1/mf/omniORB-4.0.0/build/src'
> 
> make: *** [all] Error 1
> 
> This happens with omniORB-4.0.0 and omniORB-3.0.5. Any suggestions?
> 
> best regards,
> Michael Forstner
> _______________________________________________
> omniORB-list mailing list
> omniORB-list@omniorb-support.com
> http://www.omniorb-support.com/mailman/listinfo/omniorb-list
> 
> 
> 
> 
>