It looks like you have two conflicting version of boost.   How did you
install boost?  Via standard yum?

2011/11/18 猪霸街 <[email protected]>

> Hi, All,
>
> I am building 4.4 on Centos 5.6 and the boost was well installed in
> /usr/local/lib and /usr/local/include, but my make build process was broken
> by following errors.
>
> Is there anything wrong with my boost installation ?
>
> Regards,
>
> Jun
>
> make[4]: Entering directory `/opt/sipxecs/sipXcommserverLib/bin/ssl-cert'
> make[4]: Leaving directory `/opt/sipxecs/sipXcommserverLib/bin/ssl-cert'
> make[4]: Entering directory `/opt/sipxecs/sipXcommserverLib/bin'
> if g++ -DHAVE_CONFIG_H -I. -I/opt/sipxecs/sipXcommserverLib/bin -I../src
> -I/opt/sipxecs/sipXcommserverLib/include    -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 -MT configrpc.o -MD -MP -MF
> ".deps/configrpc.Tpo" -c -o configrpc.o configrpc.cpp; \
>         then mv -f ".deps/configrpc.Tpo" ".deps/configrpc.Po"; else rm -f
> ".deps/configrpc.Tpo"; exit 1; fi
> configrpc.cpp: In function ���void parseArgs(int, char**)��
>
> configrpc.cpp:150: warning: dereferencing type-punned pointer will break
> strict-aliasing rules
> configrpc.cpp:151: warning: dereferencing type-punned pointer will break
> strict-aliasing rules
> configrpc.cpp:152: warning: dereferencing type-punned pointer will break
> strict-aliasing rules
> configrpc.cpp:153: warning: dereferencing type-punned pointer will break
> strict-aliasing rules
> /bin/sh ../libtool --tag=CXX --mode=link 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  -L/usr/local/sipx/lib  -o
> sipxconfigrpc  configrpc.o ../src/libsipXcommserver.la
> 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 -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*)'
> ../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'
> collect2: ld returned 1 exit status
> make[4]: *** [sipxconfigrpc] Error 1
> make[4]: Leaving directory `/opt/sipxecs/sipXcommserverLib/bin'
> make[3]: *** [all-recursive] Error 1
> make[3]: Leaving directory `/opt/sipxecs/sipXcommserverLib/bin'
> make[2]: *** [all-recursive] Error 1
> make[2]: Leaving directory `/opt/sipxecs/sipXcommserverLib'
> make[1]: *** [sipXcommserverLib.all] Error 2
> make[1]: Leaving directory `/opt/sipxecs'
>
> _______________________________________________
> 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