[omniORB] Re: omniEvents & cygwin

Alex Tingle alex.omniorb at firetree.net
Tue Apr 6 09:34:19 BST 2004


On Tue, 06 Apr 2004 08:22:59 +0800
caoy <guaguo at vip.sina.com> wrote:

> Thank you ,Alex.I had fixed the problem of omniEventsLog.cc in version
> 2_5_1. I had installed omniEvents on linux,but it still has some error
> when on cygwin + win2000 environments.Here is the error messages I
> got:
> 
> /******************************************************
> make -C idl all
> make[1]: Entering directory
> `/home/omniORB-4.0.3/contrib/omniEvents-2_5_1/idl' make[1]: Nothing to
> be done for `all'. make[1]: Leaving directory
> `/home/omniORB-4.0.3/contrib/omniEvents-2_5_1/idl' make -C src all
> make[1]: Entering directory
> `/home/omniORB-4.0.3/contrib/omniEvents-2_5_1/src'
> soname=libomniEvents.2 && libomniEvents ConsumerAdmin.o EventChannel.o
> EventChannelFactory.o EventQueue.o Orb.o PersistNode.o ProxyManager.o
> ProxyPullConsumer.o ProxyPullSupplier.o ProxyPushConsumer.o
> ProxyPushSupplier.o Servant.o SupplierAdmin.o omniEventsLog.o
> ../idl/libomniEventsCl.a  -g -O2 -fPIC  -L/usr/local/lib  -lomniORB4
> -lomniDynamic4 -lomnithread  libomniEvents: not found
> make[1]: *** [libomniEvents] Error 127
> make[1]: Leaving directory
> `/home/omniORB-4.0.3/contrib/omniEvents-2_5_1/src' make: *** [all]
> Error 2
> /**************************************************************
> 
> How to fix it?

This line is trying to build the shared library, but Autoconf didn't
find any way to build shared libraries. The command line is just
nonsense.

You don't need the shared library, so just don't bother building it.
Edit src/Makefile. Change line 55 from:
  all: exe lib
to:
  all: exe

I shall fix the make system to not build the shared library when it's
not going to work.

Thanks for your feedback.

-Alex Tingle



More information about the omniORB-list mailing list