Discussion:
[omniORB] Unable to make omniORB 4.1.4 on Linux (RHEL)
Amba Sachidanandam
2012-11-07 23:00:37 UTC
Permalink
Hello everyone,
I?m mostly a windows developer and need to have omniorbPy installed in a Linux server to process some data. I?m in the process of getting

OmniORB installed so I can get OmniORBpy next. I am having problems making the build that I downloaded.

I did a configure and it seemed to work, except for the three warning below?

$ ../configure --prefix=/apps/uDesign/lib/omniORB

config.status: WARNING: '../mk/beforeauto.mk.in' seems to ignore the --datarootdir setting
config.status: WARNING: '../contrib/pkgconfig/omniORB4.pc.in' seems to ignore the --datarootdir setting
config.status: WARNING: '../contrib/pkgconfig/omniCOS4.pc.in' seems to ignore the --datarootdir setting

The biggest problem was when I did a make and I received an error, which looks like the config-linux.h was not processed right and I did not

know what I did wrong. Any help is greatly appreciated. I have also attached the config.log, as that might give more information than my

email.

$make
making export in ./src...
...
...
...
../../../../bin/omkdepend: warning: ../../../../../src/tool/omniidl/cxx/lex.yy.cc, line 9: unknown directive == "# warning This machine

appears to be neither x86_64 nor i386."
"../../../../../src/tool/omniidl/cxx/y.tab.cc":1048: (! defined (yyoverflow) \

^--- expecting )
making export in src/tool/omniidl/cxx/cccp...
make[5]: Entering directory `/apps/uDesign/lib/Source/omniORB-4.1.4/build/src/tool/omniidl/cxx/cccp'
yacc ../../../../../../src/tool/omniidl/cxx/cccp/cexp.y
mv -f y.tab.c cexp.c
gcc -c -O -DHAVE_CONFIG_H -I. -I. -I../../../../../../src/tool/omniidl/cxx/cccp -I../../../../../include -I../../../../../../include

-D__OSVERSION__=2 -D__linux__ -D__x86_64__ -o cexp.o cexp.c
../../../../../../src/tool/omniidl/cxx/cccp/cexp.y: In function 'yylex':
../../../../../../src/tool/omniidl/cxx/cccp/cexp.y:688: error: 'SIZEOF_UNSIGNED_CHAR' undeclared (first use in this function)
../../../../../../src/tool/omniidl/cxx/cccp/cexp.y:688: error: (Each undeclared identifier is reported only once
../../../../../../src/tool/omniidl/cxx/cccp/cexp.y:688: error: for each function it appears in.)
../../../../../../src/tool/omniidl/cxx/cccp/cexp.y:694: error: 'SIZEOF_INT' undeclared (first use in this function)
../../../../../../src/tool/omniidl/cxx/cccp/cexp.y: In function 'left_shift':
../../../../../../src/tool/omniidl/cxx/cccp/cexp.y:1023: error: 'SIZEOF_INT' undeclared (first use in this function)
../../../../../../src/tool/omniidl/cxx/cccp/cexp.y: In function 'right_shift':
../../../../../../src/tool/omniidl/cxx/cccp/cexp.y:1034: error: 'SIZEOF_INT' undeclared (first use in this function)
make[5]: *** [cexp.o] Error 1
make[5]: Leaving directory `/apps/uDesign/lib/Source/omniORB-4.1.4/build/src/tool/omniidl/cxx/cccp'
make[4]: *** [export] Error 1
make[4]: Leaving directory `/apps/uDesign/lib/Source/omniORB-4.1.4/build/src/tool/omniidl/cxx'
make[3]: *** [export] Error 1
make[3]: Leaving directory `/apps/uDesign/lib/Source/omniORB-4.1.4/build/src/tool/omniidl'
make[2]: *** [export] Error 1
make[2]: Leaving directory `/apps/uDesign/lib/Source/omniORB-4.1.4/build/src/tool'
make[1]: *** [export] Error 1
make[1]: Leaving directory `/apps/uDesign/lib/Source/omniORB-4.1.4/build/src'
make: *** [all] Error 1
-------------- next part --------------
A non-text attachment was scrubbed...
Name: config.log
Type: application/octet-stream
Size: 64641 bytes
Desc: not available
URL: <http://www.omniorb-support.com/pipermail/omniorb-list/attachments/20121107/e680b2e9/attachment-0001.obj>
Loading...