Thanks, Ken. I agree this is not a showstopper. We should instead
address this one on trunk for the next release, IMO.
Justin
On Mon, 14 Jan 2013, Ken Giusti wrote:
Turns out "make install" does work for debian 6 when using the
"pre-bootstrapped" files available in the qpid-cpp-0.20.tar.gz download.
The problem seems to be a bug in the debian 6 libtool/autotools stuff, and will only be
hit when using the "un-pre-bootstrapped" qpid-0.20.tar.gz download.
I don't feel this is a showstopper, what do you think, Justin?
-K
----- Original Message -----
----- Original Message -----
On Thu, 2013-01-10 at 11:44 -0500, Ken Giusti wrote:
Hi Justin,
I have hit a problem testing RC4 on my debian-6 i686 VM:
I pulled down qpid-0.20.tar, did "./bootstrap && ./configure &&
make && make test" - all fine, but when I tried to 'make
install'
as root:
libtool: relink: g++ -shared -nostdlib
/usr/lib/gcc/i486-linux-gnu/4.4.5/../../../../lib/crti.o
/usr/lib/gcc/i486-linux-gnu/4.4.5/crtbeginS.o
qpid/ha/.libs/Backup.o qpid/ha/.libs/BrokerInfo.o
qpid/ha/.libs/BrokerReplicator.o
qpid/ha/.libs/ConnectionObserver.o qpid/ha/.libs/HaBroker.o
qpid/ha/.libs/HaPlugin.o qpid/ha/.libs/Membership.o
qpid/ha/.libs/Primary.o qpid/ha/.libs/QueueGuard.o
qpid/ha/.libs/QueueReplicator.o
qpid/ha/.libs/ReplicatingSubscription.o
qpid/ha/.libs/ReplicationTest.o qpid/ha/.libs/StatusCheck.o
qpid/ha/.libs/RemoteBackup.o qpid/ha/.libs/types.o
-L/usr/local/lib -lqpidbroker -lqpidmessaging
-L/usr/lib/gcc/i486-linux-gnu/4.4.5
-L/usr/lib/gcc/i486-linux-gnu/4.4.5/../../../../lib -L/lib/../lib
-L/usr/lib/../lib -L/usr/lib/gcc/i486-linux-gnu/4.4.5/../../..
-L/usr/lib/i486-linux-gnu -lstdc++ -lm -lc -lgcc_s
/usr/lib/gcc/i486-linux-gnu/4.4.5/crtendS.o
/usr/lib/gcc/i486-linux-gnu/4.4.5/../../../../lib/crtn.o
-Wl,-soname -Wl,ha.so -o .libs/ha.so
/usr/bin/ld: cannot find -lqpidbroker
collect2: ld returned 1 exit status
libtool: install: error: relink `ha.la' with the above command
before installing it
make[3]: *** [install-dmoduleexecLTLIBRARIES] Error 1
This appears to be related to the automake configuration: I then
tried to rebuild using cmake, I was able to 'make install' from
the cmake build tree without a problem.
It looks like a missing dependency: qpidbroker needs to be
installed
first for the install relink to find it.
Busted dependency's got my vote: libqpidbroker never ends up
installed in /usr/local/lib. I'd imagine the LD path wouldn't
matter given the command explicitly states -L/usr/local/lib ...
Or perhaps the default install location /usr/local/lib isn't in the
ld
path for some reason.
Andrew
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]