[Freeswitch-users] Issue compiling on CentOS 6.5

Jeff Leung jleung at v10networks.ca
Thu Dec 5 21:51:35 MSK 2013


Have you tried emptying out the directory where FreeSWITCH has been
installed at? In EL6 systems that's the case if you want it to
successfully compile.

 

From: freeswitch-users-bounces at lists.freeswitch.org
[mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of Gary
Foreman
Sent: Thursday, December 5, 2013 10:49 AM
To: freeswitch-users at lists.freeswitch.org
Subject: [Freeswitch-users] Issue compiling on CentOS 6.5

 

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/38801b27/attachment.html 


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