[omniORB] MinGW omniORB install

Nicholas Wong nicholaswong at mac.com
Fri Jun 30 09:56:57 BST 2006


Hey everyone,

I'm trying to get omniORB installed on my WindowsXP box using MinGW. I have installed MSYS and MinGW and Eclipse is running great using those tools. I have Python24 installed on my machine as well with no problems.


I tried to follow this guide to compile omniORB. 
http://www.cmiss.org/cmgui/mozcmgui/OmniORB

And I get the following errors:

make[3]: Entering directory `/d/workspaces/Tools/omniORB-4.0.6/src/tool/omkdepen
d'
gcc -c -O  -DDEBUG -I. -I. -I../../../include -I../../../include -D__OSVERSION__
=0 -D__x86__ -o include.o include.c
gcc -c -O  -DDEBUG -I. -I. -I../../../include -I../../../include -D__OSVERSION__
=0 -D__x86__ -o main.o main.c
gcc -c -O  -DDEBUG -I. -I. -I../../../include -I../../../include -D__OSVERSION__
=0 -D__x86__ -o parse.o parse.c
gcc -c -O  -DDEBUG -I. -I. -I../../../include -I../../../include -D__OSVERSION__
=0 -D__x86__ -o pr.o pr.c
pr.c: In function `pr':
pr.c:102: warning: initialization makes pointer from integer without a cast
gcc -c -O  -DDEBUG -I. -I. -I../../../include -I../../../include -D__OSVERSION__
=0 -D__x86__ -o cppsetup.o cppsetup.c
gcc -c -O  -DDEBUG -I. -I. -I../../../include -I../../../include -D__OSVERSION__
=0 -D__x86__ -o ifparser.o ifparser.c
+ rm -f omkdepend
+ gcc -o omkdepend -O -L../../../lib -L../../../lib include.o main.o parse.o pr.
o cppsetup.o ifparser.o
main.o(.text+0xa0):main.c: undefined reference to `GetMounts'
main.o(.text+0xb5):main.c: undefined reference to `GetMounts'
main.o(.text+0x2c2):main.c: undefined reference to `TranslateFileNameU2D'
main.o(.text+0x3bb):main.c: undefined reference to `TranslateFileNameU2D'
pr.o(.text+0x1aa):pr.c: undefined reference to `TranslateFileNameD2U'
collect2: ld returned 1 exit status
make[3]: *** [omkdepend] Error 1


After looking at the c file it seems like the #ifdef Win32 statements are calling functions that aren't in MinGW.

What can be done?

Thanks!

Nicholas Wong



More information about the omniORB-list mailing list