qpid-0.12 package from ppa https://launchpad.net/~kb3gtn/+archive/qpid-0.12 <https://launchpad.net/%7Ekb3gtn/+archive/qpid-0.12> Only tested on Ubuntu lucid. But I think it would install on newer releases if you use a override the version stuff... I am planning on supporting 12.04 when it becomes more mature.
try pulling my sources from: http://ppa.launchpad.net/kb3gtn/qpid-0.12/ubuntu/pool/main/q/qpidc/qpidc_0.12-ppa3.tar.gz and doing the following procedure.. tar -xvzf qpidc_0.12-ppa3.tar.gz cd qpidc_0.12 dh_make -r -e <some email address> -s dpkg-buildpackage -rfakeroot -B My source tree (the qpid-cpp tarball + deb stuff) includes a Debian directory that is used by the Debian package building system. This should build deb package that you can then install with dpkg. -- Peter Fetterer kb3gtn On 11/27/2011 3:52 PM, Fraser Adams wrote: > Hi Brandon, > It's Ubuntu 9.10 - I probably should upgrade I know, but I've never > had things break quite this badly with previous qpid releases. > > The package stuff might be useful at some point, but I'm keen to build > from source - I've done it with the previous releases. It'd be nice if > make install "just worked". > > It would probably be easier to fix if I knew how autoconf/automake > worked - it looks like gobbledygook to me :-( > > Frase > > > Brandon Pedersen wrote: >> I don't remember having this problem specifically...though I have >> built it several time and had to work around tons of little issues >> like this....What version of Ubuntu are you using? I used the >> packaging stuff from here >> https://launchpad.net/ubuntu/+source/qpid-python to build a debian >> package for lucid. There is also a PPA here >> https://launchpad.net/~kb3gtn/+archive/qpid-0.12?field.series_filter=lucid >> >> that may work (I haven't tested it...again for lucid, but not as clean >> of packaging as the official one for precise). If you want, I can post >> the debs I created for lucid (x64) somewhere...I would create a PPA >> but didn't know how to do it...it took a while just to backport the >> packaging from precise. >> >> -Brandon >> >> On Sun, Nov 27, 2011 at 12:54 PM, Fraser Adams >> <[email protected]> wrote: >> >>> Hi again, >>> I've got a bit further making Qpid 0.12 on my Ubuntu box so I'm now >>> trying >>> make install. >>> >>> Unfortunately I'm bombing out with. >>> >>> /bin/bash ../libtool --mode=install /usr/bin/install -c cluster.la >>> watchdog.la acl.la xml.la replicating_listener.la >>> replication_exchange.la >>> '/usr/local/lib/qpid/daemon' >>> libtool: install: warning: relinking `cluster.la' >>> libtool: install: (cd /home/fadams/java/qpid-0.12/cpp/src; /bin/bash >>> /home/fadams/java/qpid-0.12/cpp/libtool --tag CXX --mode=relink g++ >>> -Werror >>> -pedantic -Wall -Wextra -Wno-shadow -Wpointer-arith -Wcast-qual >>> -Wcast-align >>> -Wno-long-long -Wvolatile-register-var -Winvalid-pch >>> -Wno-system-headers >>> -Woverloaded-virtual -DQPID_LIBEXEC_DIR=\"/usr/local/libexec/qpid\" >>> -DBOOST_FILESYSTEM_VERSION=2 -fno-strict-aliasing -g -O2 -no-undefined >>> -module -avoid-version -L/usr/lib/openais -L/usr/lib64/openais >>> -L/usr/lib/corosync -L/usr/lib64/corosync -o cluster.la -rpath >>> /usr/local/lib/qpid/daemon qpid/cluster/cluster_la-Quorum_cman.lo >>> qpid/cluster/cluster_la-Cluster.lo >>> qpid/cluster/cluster_la-ClusterTimer.lo >>> qpid/cluster/cluster_la-Decoder.lo >>> qpid/cluster/cluster_la-ClusterMap.lo >>> qpid/cluster/cluster_la-ClusterPlugin.lo >>> qpid/cluster/cluster_la-Connection.lo >>> qpid/cluster/cluster_la-ConnectionCodec.lo >>> qpid/cluster/cluster_la-Cpg.lo >>> qpid/cluster/cluster_la-UpdateClient.lo >>> qpid/cluster/cluster_la-RetractClient.lo >>> qpid/cluster/cluster_la-ErrorCheck.lo qpid/cluster/cluster_la-Event.lo >>> qpid/cluster/cluster_la-EventFrame.lo >>> qpid/cluster/cluster_la-ExpiryPolicy.lo >>> qpid/cluster/cluster_la-FailoverExchange.lo >>> qpid/cluster/cluster_la-UpdateExchange.lo >>> qpid/cluster/cluster_la-Multicaster.lo >>> qpid/cluster/cluster_la-OutputInterceptor.lo >>> qpid/cluster/cluster_la-PollerDispatch.lo >>> qpid/cluster/cluster_la-InitialStatusMap.lo >>> qpid/cluster/cluster_la-MemberSet.lo >>> qpid/cluster/cluster_la-SecureConnectionFactory.lo >>> qpid/cluster/cluster_la-StoreStatus.lo >>> qpid/cluster/cluster_la-UpdateDataExchange.lo -lcpg -lcman >>> libqpidbroker.la >>> libqpidclient.la ) >>> libtool: relink: g++ -shared -nostdlib >>> /usr/lib/gcc/x86_64-linux-gnu/4.4.1/../../../../lib/crti.o >>> /usr/lib/gcc/x86_64-linux-gnu/4.4.1/crtbeginS.o >>> qpid/cluster/.libs/cluster_la-Quorum_cman.o >>> qpid/cluster/.libs/cluster_la-Cluster.o >>> qpid/cluster/.libs/cluster_la-ClusterTimer.o >>> qpid/cluster/.libs/cluster_la-Decoder.o >>> qpid/cluster/.libs/cluster_la-ClusterMap.o >>> qpid/cluster/.libs/cluster_la-ClusterPlugin.o >>> qpid/cluster/.libs/cluster_la-Connection.o >>> qpid/cluster/.libs/cluster_la-ConnectionCodec.o >>> qpid/cluster/.libs/cluster_la-Cpg.o >>> qpid/cluster/.libs/cluster_la-UpdateClient.o >>> qpid/cluster/.libs/cluster_la-RetractClient.o >>> qpid/cluster/.libs/cluster_la-ErrorCheck.o >>> qpid/cluster/.libs/cluster_la-Event.o >>> qpid/cluster/.libs/cluster_la-EventFrame.o >>> qpid/cluster/.libs/cluster_la-ExpiryPolicy.o >>> qpid/cluster/.libs/cluster_la-FailoverExchange.o >>> qpid/cluster/.libs/cluster_la-UpdateExchange.o >>> qpid/cluster/.libs/cluster_la-Multicaster.o >>> qpid/cluster/.libs/cluster_la-OutputInterceptor.o >>> qpid/cluster/.libs/cluster_la-PollerDispatch.o >>> qpid/cluster/.libs/cluster_la-InitialStatusMap.o >>> qpid/cluster/.libs/cluster_la-MemberSet.o >>> qpid/cluster/.libs/cluster_la-SecureConnectionFactory.o >>> qpid/cluster/.libs/cluster_la-StoreStatus.o >>> qpid/cluster/.libs/cluster_la-UpdateDataExchange.o -L/usr/lib/openais >>> -L/usr/lib64/openais -L/usr/lib/corosync -L/usr/lib64/corosync -lcpg >>> -lcman >>> -L/usr/local/lib -lqpidbroker -lqpidclient >>> -L/usr/lib/gcc/x86_64-linux-gnu/4.4.1 >>> -L/usr/lib/gcc/x86_64-linux-gnu/4.4.1/../../../../lib -L/lib/../lib >>> -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/4.4.1/../../.. >>> -lstdc++ >>> -lm -lc -lgcc_s /usr/lib/gcc/x86_64-linux-gnu/4.4.1/crtendS.o >>> /usr/lib/gcc/x86_64-linux-gnu/4.4.1/../../../../lib/crtn.o >>> -Wl,-soname >>> -Wl,cluster.so -o .libs/cluster.so >>> /usr/bin/ld: cannot find -lqpidbroker >>> collect2: ld returned 1 exit status >>> libtool: install: error: relink `cluster.la' with the above command >>> before >>> installing it >>> make[3]: *** [install-dmoduleexecLTLIBRARIES] Error 1 >>> make[3]: Leaving directory `/home/fadams/java/qpid-0.12/cpp/src' >>> make[2]: *** [install-am] Error 2 >>> make[2]: Leaving directory `/home/fadams/java/qpid-0.12/cpp/src' >>> make[1]: *** [install-recursive] Error 1 >>> make[1]: Leaving directory `/home/fadams/java/qpid-0.12/cpp/src' >>> make: *** [install-recursive] Error 1 >>> >>> >>> >>> It's clearly a dependency issue but my knowledge of automake etc. is >>> minimal. In previous installs (for qpid 0.8 and 0.10) I had a >>> similar issue >>> where it broke relinking qmf stuff (I might yet get to that point) >>> in that >>> case I hacked qmf.mk to rearrange the order of libqmfengine.la - I'm >>> thinking that I might have to do the same with cluster.mk but that's >>> a lot >>> more complex than qmf.mk so wouldn't know where to begin - there >>> must be a >>> better way. >>> >>> Has anyone actually got qpid 0.12 to install on an Ubuntu box? >>> >>> This is getting tiresome :-( 0.12 is definitely causing me more pain >>> that >>> 0.8 or 0.10 did.... >>> >>> Fraser. >>> >>> >>> >>> >>> >>> --------------------------------------------------------------------- >>> Apache Qpid - AMQP Messaging Implementation >>> Project: http://qpid.apache.org >>> Use/Interact: mailto:[email protected] >>> >>> >>> >> >> --------------------------------------------------------------------- >> Apache Qpid - AMQP Messaging Implementation >> Project: http://qpid.apache.org >> Use/Interact: mailto:[email protected] >> >> >> > > > --------------------------------------------------------------------- > Apache Qpid - AMQP Messaging Implementation > Project: http://qpid.apache.org > Use/Interact: mailto:[email protected] > > --------------------------------------------------------------------- Apache Qpid - AMQP Messaging Implementation Project: http://qpid.apache.org Use/Interact: mailto:[email protected]
