[omniORB] [PATCH] Compilation of moniORB-4.0.3 using recent mingwtools.

Wolfgang Glas wolfgang.glas at ev-i.at
Tue Jul 27 11:30:58 BST 2004


Am Dienstag, 20. Juli 2004 15:46 schrieb Al Slater:
> omniorb-list-bounces at omniorb-support.com wrote:
> > On Sunday 13 June, Wolfgang Glas wrote:
> >>   I' ve worked out a patch, which adapts omniORB's build system for
> >> use with recent mingw tools.
> >
> > Thanks. I've checked the changes in.
> >
> > Cheers,
> >
> > Duncan.
>
> Is the patch complete?  I have tried building the latest CVS with msys
> and received the following error(s).
>
> $ make
> making export in ./src...
> make[1]: Entering directory `/home/aslate/omnicvs/omni/src'
> making export in src/tool...
> make[2]: Entering directory `/home/aslate/omnicvs/omni/src/tool'
> making export in src/tool/omkdepend...
> make[3]: Entering directory
> `/home/aslate/omnicvs/omni/src/tool/omkdepend'
> + 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+0xa2):main.c: undefined reference to `GetMounts'
> main.o(.text+0xb7):main.c: undefined reference to `GetMounts'
> main.o(.text+0x2e6):main.c: undefined reference to
> `TranslateFileNameU2D'
> main.o(.text+0x3eb):main.c: undefined reference to
> `TranslateFileNameU2D'
> pr.o(.text+0x1b4):pr.c: undefined reference to `TranslateFileNameD2U'
> make[3]: *** [omkdepend] Error 1
> make[3]: Leaving directory
> `/home/aslate/omnicvs/omni/src/tool/omkdepend'
> make[2]: *** [export] Error 1
> make[2]: Leaving directory `/home/aslate/omnicvs/omni/src/tool'
> make[1]: *** [export] Error 1
> make[1]: Leaving directory `/home/aslate/omnicvs/omni/src'
> make: *** [all] Error 1

Hmmm, looks like you don't have Win32Platform defined in omni/src/tool/dir.mk

Did you correctly set

platform = x86_nt_4.0_mingw

in config.mk ?

   Wolfgang



More information about the omniORB-list mailing list