Hi Salman, > -----Original Message----- > From: Pervez, Salman [mailto:[email protected]] > Sent: Tuesday, March 20, 2012 4:13 PM > To: [email protected] > Subject: boost link error > > I am following up on my previous issue (which was solved with Steve's > generous input) with a slightly different one. I am building an application that > uses qpid but the qpid library seems to break things.
Impossible ;-) > This may well be a boost > issue but I was hoping someone here might have input. Here is the error I > get. > > g++ -g -O2 -o .libs/sesame sesame-SysAgent.o sesame-Sysimage.o > g++ sesame-Package.o -L/home/spervez1/db-4.6.21/build_unix/lib > g++ -L/home/spervez1/boost_1_49_0/lib\ > /home/spervez1/qpidc-0.14/src/.libs/libqmf.so /home/spervez1/qpidc- > 0.14/src/.libs/libqmfengine.so /home/spervez1/qpidc- > 0.14/src/.libs/libqpidclient.so /hom\ e/spervez1/qpidc- > 0.14/src/.libs/libqpidcommon.so -lboost_program_options - > lboost_filesystem -ldl /home/spervez1/qpidc-0.14/src/.libs/libqpidtypes.so - > luuid \ /home/spervez1/dbus-1.4.16/dbus/.libs/libdbus-1.so -lpthread -lrt - > Wl,--rpath -Wl,/home/spervez1/qpid-tools/lib -Wl,--rpath - > Wl,/home/spervez1/dbus-1.4.16/\ lib > /usr/bin/ld: warning: libboost_system.so.1.49.0, needed by > /home/spervez1/boost_1_49_0/lib/libboost_filesystem.so, not found (try > using -rpath or -rpath-link) > /home/spervez1/qpidc-0.14/src/.libs/libqpidcommon.so: undefined > reference to `boost::system::system_category()' > /home/spervez1/qpidc-0.14/src/.libs/libqpidcommon.so: undefined > reference to `boost::system::generic_category()' > collect2: ld returned 1 exit status Try the idea ld gave you: -Wl,--rpath -Wl/home/spervez1/boost_1_49_0/lib Or, add -lboost_system -Steve --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
