I suggest you uninstall all copies of boost in your dev box and install through yum. You dont have a missing dependency. what you have is a conlict in lib and header versions.

On 11/19/2011 08:37 PM, 猪霸街 wrote:
I fixed the issue of missing of -lboost_system-mt by adding softlink to -lboost_system-gcc411-mt, but make build was broken again at following errors.
I didn't make any source code change yet.
I also followed your suggestion to edit sipXcommserverLib/bin/Makefile.am but it looks not work as well.
-----------------
mkdir .libs
g++ -DSIP_TLS -I/usr/local/sipx/include -I/usr/local/sipx/include -I/usr/include -I/usr/local/sipx/include -g -O2 -D__pingtel_on_posix__ -D_linux_ -D_REENTRANT -D_FILE_OFFSET_BITS=64 -fmessage-length=0 -Wall -Wformat -Wwrite-strings -Wpointer-arith -I/usr/include -o .libs/sipxconfigrpc configrpc.o -L/usr/local/sipx/lib ../src/.libs/libsipXcommserver.so -L/usr/lib -lodbc /usr/local/sipx/lib/libsipXtack.so /usr/local/sipx/lib/libsipXport.so -lpcre -lrt -lpthread -lboost_thread-mt -lboost_filesystem-mt -ldl -lssl -lcrypto -lresolv -lmongoclient -lboost_system-mt -lboost_regex-mt -Wl,--rpath -Wl,/usr/local/sipx/lib ../src/.libs/libsipXcommserver.so: undefined reference to `boost::detail::tss::set(void*)' ../src/.libs/libsipXcommserver.so: undefined reference to `boost::detail::condition_impl::condition_impl()' ../src/.libs/libsipXcommserver.so: undefined reference to `boost::thread::thread(boost::function0<void, std::allocator<boost::function_base> > const&)' ../src/.libs/libsipXcommserver.so: undefined reference to `boost::call_once(void (*)(), int&)' ../src/.libs/libsipXcommserver.so: undefined reference to `boost::detail::tss::init(boost::function1<void, void*, std::allocator<boost::function_base> >*)' ../src/.libs/libsipXcommserver.so: undefined reference to `boost::detail::tss::cleanup(void*)' ../src/.libs/libsipXcommserver.so: undefined reference to `boost::mutex::do_unlock()' ../src/.libs/libsipXcommserver.so: undefined reference to `boost::mutex::do_lock()' ../src/.libs/libsipXcommserver.so: undefined reference to `boost::xtime_get(boost::xtime*, int)' ../src/.libs/libsipXcommserver.so: undefined reference to `boost::detail::tss::get() const'
------------------ 原始邮 件 ------------------
*发件人:* "猪霸 街"<[email protected]>;
*发送时间:* 2011年11月19日(星期六) 下午4:54
*收件人:* "sipXecs developer discussions"<[email protected]>;
*主题:* Re: [sipx-dev] libsipXcommserver.so: undefined reference to `boost' I re-installed boost from boost-1.39.0-1.src.rpm but my make buidl was broken by "/usr/bin/ld: cannot find -lboost_system-mt". Is that the right version of boost ? I bjamed boost, not yum install boost.
----- Original Message -----
From: "Douglas Hubler" <[email protected] <mailto:[email protected]>>
To: "sipXecs developer discussions" <[email protected] <mailto:[email protected]>>
Sent: Friday, November 18, 2011 11:22 PM
Subject: Re: [sipx-dev] libsipXcommserver.so: undefined reference to `boost'

2011/11/18 猪霸街 <[email protected] <mailto:[email protected]>>:
> ../src/.libs/libsipXcommserver.so -L/usr/lib -lodbc
> /usr/local/sipx/lib/libsipXtack.so -L/usr/local/lib
> /usr/local/sipx/lib/libsipXport.so -lpcre -lrt -lpthread -lboost_thread-mt
> -lboost_filesystem-mt -ldl -lssl -lcrypto -lresolv -lmongoclient
> -lboost_system-mt -lboost_regex-mt -Wl,--rpath -Wl,/usr/local/sipx/lib
> ../src/.libs/libsipXcommserver.so: undefined reference to
> `boost::detail::tss::set(void*)'

Edit sipXcommserverLib/bin/Makefile.am and try adding

  -lboost_thread-mt

to

 sipxconfigrpc_LDADD

So something like

 sipxconfigrpc_LDADD = \
        ../src/libsipXcommserver.la \
        -lboost_thread-mt

If this works, it may only get you a little further. We may have to go
back and add dep to sipXcommserver lib .la.

It's possible your system that actives some gcc compiler switch that
adds a dependency to this library.  If so, I'm happy to simply specify
this dependency, it's all part of single boost install.  Have you
modified sipxecs source code at all?



_______________________________________________
sipx-dev mailing list
[email protected]
List Archive: http://list.sipfoundry.org/archive/sipx-dev/

_______________________________________________
sipx-dev mailing list
[email protected]
List Archive: http://list.sipfoundry.org/archive/sipx-dev/

Reply via email to