[Freeswitch-users] Issue compiling on CentOS 6.5

Gary Foreman gaz.foreman at gmail.com
Thu Dec 5 21:48:37 MSK 2013


Hi all,

I'm having an issue compiling Freeswitch on CentOS 6.5. When running make I
get an "undefined reference to 'span_free' error.

I'm thinking I'll reinstall the OS with CentOS 6.3 as I know for sure that
works. Of course the error  could be unrelated to the OS version but the
error means very little to me!

Any help would be much appreciated, console output is...

make "OUR_MODULES=$(if test -z "" ; then tmp_mods="$(grep -v "#"
/usr/local/src/freeswitch/modules.conf | sed -e "s|^.*/||" | sort | uniq
)"; else tmp_mods="" ; fi ; mods="$(for i in $tmp_mods ; do echo $i-all ;
done )"; echo $mods )" "OUR_CLEAN_MODULES=$(if test -z "" ; then
tmp_mods="$(grep -v "#" /usr/local/src/freeswitch/modules.conf | sed -e
"s|^.*/||" | sort | uniq )"; else tmp_mods="" ; fi ; mods="$(for i in
$tmp_mods ; do echo $i-clean ; done )"; echo $mods )"
"OUR_INSTALL_MODULES=$(if test -z "" ; then tmp_mods="$(grep -v "#"
/usr/local/src/freeswitch/modules.conf | sed -e "s|^.*/||" | sort | uniq
)"; else tmp_mods="" ; fi ; mods="$(for i in $tmp_mods ; do echo $i-install
; done)"; echo $mods )" "OUR_UNINSTALL_MODULES=$(if test -z "" ; then
tmp_mods="$(grep -v "#" /usr/local/src/freeswitch/modules.conf | sed -e
"s|^.*/||" | sort | uniq )"; else tmp_mods="" ; fi ; mods="$(for i in
$tmp_mods ; do echo $i-uninstall ; done)"; echo $mods )"
"OUR_DISABLED_MODULES=$(tmp_mods="$(grep "#"
/usr/local/src/freeswitch/modules.conf | grep -v "##" | sed -e "s|^.*/||" |
sort | uniq )"; mods="$(for i in $tmp_mods ; do echo $i-all ; done )"; echo
$mods )" "OUR_DISABLED_CLEAN_MODULES=$(tmp_mods="$(grep "#"
/usr/local/src/freeswitch/modules.conf | grep -v "##" | sed -e "s|^.*/||" |
sort | uniq )";  mods="$(for i in $tmp_mods ; do echo $i-clean ; done )";
echo $mods )" "OUR_DISABLED_INSTALL_MODULES=$(tmp_mods="$(grep "#"
/usr/local/src/freeswitch/modules.conf | grep -v "##" | sed -e "s|^.*/||" |
sort | uniq )"; mods="$(for i in $tmp_mods ; do echo $i-install ; done)";
echo $mods )" "OUR_DISABLED_UNINSTALL_MODULES=$(tmp_mods="$(grep "#"
/usr/local/src/freeswitch/modules.conf | grep -v "##" | sed -e "s|^.*/||" |
sort | uniq )"; mods="$(for i in $tmp_mods ; do echo $i-uninstall ; done)";
echo $mods )" `test -n "" || echo -s` all-recursive
quiet_libtool: link: gcc -I/usr/local/src/freeswitch/libs/curl/include
-I/usr/local/src/freeswitch/src/include
-I/usr/local/src/freeswitch/src/include
-I/usr/local/src/freeswitch/libs/libteletone/src
-I/usr/local/src/freeswitch/libs/stfu -fPIC -Werror -fvisibility=hidden
-DSWITCH_API_VISIBILITY=1 -DHAVE_VISIBILITY=1 -g -ggdb -DHAVE_OPENSSL -Wall
-std=c99 -pedantic -Wdeclaration-after-statement -g -O2 -pthread -DLINUX=2
-D_REENTRANT -D_GNU_SOURCE -I/usr/local/src/freeswitch/libs/apr/include
-I/usr/local/src/freeswitch/libs/apr-util/include
-I/usr/local/src/freeswitch/libs/apr-util/xml/expat/lib
-I/usr/local/src/freeswitch/libs/libtpl-1.5/src
-I/usr/local/src/freeswitch/libs/stfu
-I/usr/local/src/freeswitch/libs/sqlite
-I/usr/local/src/freeswitch/libs/pcre
-I/usr/local/src/freeswitch/libs/speex/include -Ilibs/speex/include
-I/usr/local/src/freeswitch/libs/srtp/include
-I/usr/local/src/freeswitch/libs/srtp/crypto/include
-Ilibs/srtp/crypto/include -I/usr/local/src/freeswitch/libs/spandsp/src
-I/usr/local/src/freeswitch/libs/tiff-4.0.2/libtiff -DENABLE_SRTP
-DSWITCH_HAVE_ODBC -I/usr/include
-I/usr/local/src/freeswitch/libs/libedit/src -DSWITCH_HAVE_LIBEDIT
-Ilibs/libedit/src -DSWITCH_HAVE_LIBEDIT -g -O2 -o .libs/freeswitch
freeswitch-switch.o -Wl,-lodbc  -lm
-L/usr/local/src/freeswitch/libs/apr-util/xml/expat/lib
./.libs/libfreeswitch.so
/usr/local/src/freeswitch/libs/apr-util/xml/expat/lib/.libs/libexpat.a
/usr/local/src/freeswitch/libs/apr/.libs/libapr-1.a -lz
libs/apr/.libs/libapr-1.a -lrt -ldl -lcrypt -lpthread
libs/libedit/src/.libs/libedit.a -lssl -lcrypto -lncurses -ljpeg -lodbc
-pthread -Wl,-rpath -Wl,/usr/local/freeswitch/lib
./.libs/libfreeswitch.so: undefined reference to `span_free'
./.libs/libfreeswitch.so: undefined reference to `span_alloc'
collect2: ld returned 1 exit status
make[1]: *** [freeswitch] Error 1
make: *** [all] Error 2

Thanks
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20131205/336d4e4a/attachment-0001.html 


Join us at ClueCon 2013 Aug 6-8, 2013
More information about the FreeSWITCH-users mailing list