Paul Gamble wrote:
> This might be pure stupidity/ignorance on my part, but any pointers to
> fixing this would be gratefully accepted.
>
> I'm attempting to build the M2.1 cpp Qpid broker and client on Linux Mint
> v4.0 (based on Ubuntu "Gutsy") without much success.
>
> If I perform a default build (./bootstrap; ./configure; make; make install)
> after ensuring that all the pre-requisites (including installing Apache
> Runtime Library) have been met, it completes successfully. However,
> attempting to run the broker gives me the following error:
> root@withnail:~# /usr/local/sbin/qpidd
> Error [90023] This function has not been implemented on this pl
> (sys/apr/LFProcessor.cpp:46)
> root@withnail:~#
That sounds like apr is getting confused in determining the platform and
therefore the appropriate support for pollset creation. I'm not an
expert on apr so can't suggest anything that might cause this off the
top of my head (it should just use epoll on linux I believe). Maybe
worth googling whether anyone else has had any apr issue on Linux Mint
v4.0...
> If I attempt to build whilst specifying configure's "--disable-apr", the
> build fails
I don't believe M2.1 can be built without apr; the alternative was to my
recollection never completed on that branch (Alan, Andrew can you confirm?).
If you want to run a c++ based broker, the one on trunk is now far ahead
of whats on M2.1 so that might be worth looking at (it implements a
later version of the AMQP spec as well which is something to be aware of
however).
|