at first i can't even compile it, it complains with build error, i have to checkout 0.20 source code and merge *.mk file to my 0.18 source, then it can make successfully, but when i run make install, it failed。
here is the error message: root@ubuntu:~/tmp/qpid-0.18/cpp# make install Making install in managementgen make[1]: Entering directory `/home/ubuntu/tmp/qpid-0.18/cpp/managementgen' make[2]: Entering directory `/home/ubuntu/tmp/qpid-0.18/cpp/managementgen' test -z "/usr/local/bin" || /bin/mkdir -p "/usr/local/bin" /usr/bin/install -c qmf-gen '/usr/local/bin' test -z "/usr/local/lib/python2.7/site-packages/qmfgen" || /bin/mkdir -p "/usr/local/lib/python2.7/site-packages/qmfgen" /usr/bin/install -c -m 644 qmfgen/__init__.py qmfgen/generate.py qmfgen/schema.py qmfgen/management-types.xml '/usr/local/lib/python2.7/site-packages/qmfgen' Byte-compiling python modules... __init__.pygenerate.pyschema.py Byte-compiling python modules (optimized versions) ... __init__.pygenerate.pyschema.py test -z "/usr/local/lib/python2.7/site-packages/qmfgen/templates" || /bin/mkdir -p "/usr/local/lib/python2.7/site-packages/qmfgen/templates" /usr/bin/install -c -m 644 qmfgen/templates/Args.h qmfgen/templates/Class.cpp qmfgen/templates/Class.h qmfgen/templates/CMakeLists.cmake qmfgen/templates/Event.cpp qmfgen/templates/Event.h qmfgen/templates/Makefile.mk qmfgen/templates/Package.cpp qmfgen/templates/Package.h qmfgen/templates/V2Package.cpp qmfgen/templates/V2Package.h '/usr/local/lib/python2.7/site-packages/qmfgen/templates' Byte-compiling python modules... Byte-compiling python modules (optimized versions) ... make[2]: Nothing to be done for `install-data-am'. make[2]: Leaving directory `/home/ubuntu/tmp/qpid-0.18/cpp/managementgen' make[1]: Leaving directory `/home/ubuntu/tmp/qpid-0.18/cpp/managementgen' Making install in etc make[1]: Entering directory `/home/ubuntu/tmp/qpid-0.18/cpp/etc' make[2]: Entering directory `/home/ubuntu/tmp/qpid-0.18/cpp/etc' test -z "/usr/local/etc" || /bin/mkdir -p "/usr/local/etc" /usr/bin/install -c -m 644 qpidd.conf '/usr/local/etc/.' /bin/mkdir -p '/usr/local/etc/sasl2' /usr/bin/install -c -m 644 sasl2/qpidd.conf '/usr/local/etc/sasl2' test -z "/usr/local/etc/qpid" || /bin/mkdir -p "/usr/local/etc/qpid" /usr/bin/install -c -m 644 qpidc.conf '/usr/local/etc/qpid/.' test -z "/usr/local/etc/init.d" || /bin/mkdir -p "/usr/local/etc/init.d" /usr/bin/install -c qpidd qpidd-primary '/usr/local/etc/init.d' make[2]: Leaving directory `/home/ubuntu/tmp/qpid-0.18/cpp/etc' make[1]: Leaving directory `/home/ubuntu/tmp/qpid-0.18/cpp/etc' Making install in src make[1]: Entering directory `/home/ubuntu/tmp/qpid-0.18/cpp/src' Making install in . make[2]: Entering directory `/home/ubuntu/tmp/qpid-0.18/cpp/src' make[3]: Entering directory `/home/ubuntu/tmp/qpid-0.18/cpp/src' test -z "/usr/local/lib/qpid/client" || /bin/mkdir -p "/usr/local/lib/qpid/client" /bin/bash ../libtool --mode=install /usr/bin/install -c sslconnector.la '/usr/local/lib/qpid/client' libtool: install: warning: relinking `sslconnector.la' libtool: install: (cd /home/ubuntu/tmp/qpid-0.18/cpp/src; /bin/bash /home/ubuntu/tmp/qpid-0.18/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 -DQPIDC_CONF_FILE=\"/usr/local/etc/qpid/qpidc.conf\" -I/usr/include/nspr -I/usr/include/nss -g -O2 -no-undefined -module -avoid-version -L/usr/lib/openais -L/usr/lib64/openais -L/usr/lib/corosync -L/usr/lib64/corosync -o sslconnector.la -rpath /usr/local/lib/qpid/client qpid/client/sslconnector_la-SslConnector.lo libqpidclient.la libsslcommon.la ) libtool: relink: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/4.6/crtbeginS.o qpid/client/.libs/sslconnector_la-SslConnector.o -L/usr/lib/openais -L/usr/lib64/openais -L/usr/lib/corosync -L/usr/lib64/corosync -L/usr/local/lib -lqpidclient -lsslcommon -L/usr/lib/gcc/x86_64-linux-gnu/4.6 -L/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/4.6/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/x86_64-linux-gnu/4.6/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/crtn.o -O2 -Wl,-soname -Wl,sslconnector.so -o .libs/sslconnector.so /usr/bin/ld: cannot find -lqpidclient /usr/bin/ld: cannot find -lsslcommon collect2: ld returned 1 exit status libtool: install: error: relink `sslconnector.la' with the above command before installing it make[3]: *** [install-cmoduleexecLTLIBRARIES] Error 1 make[3]: Leaving directory `/home/ubuntu/tmp/qpid-0.18/cpp/src' make[2]: *** [install-am] Error 2 make[2]: Leaving directory `/home/ubuntu/tmp/qpid-0.18/cpp/src' make[1]: *** [install-recursive] Error 1 make[1]: Leaving directory `/home/ubuntu/tmp/qpid-0.18/cpp/src' make: *** [install-recursive] Error 1 can anyone tell me how to fix this problem? why there isn't any workable 0.18 source package on offcial site?it has been a long time since 0.18 release... -- View this message in context: http://qpid.2158936.n2.nabble.com/install-qpid-0-18-from-source-failed-on-ubuntu12-04-tp7601327.html Sent from the Apache Qpid users mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
