我试图在亚马逊Linux Ami服务器上安装freeswitch。在使我得到以下错误:

时间:2013-01-30 08:15:28

标签: freeswitch

    /usr/bin/ld: ../../libs/libedit/src/.libs/libedit.a(term.o): undefined reference
    /usr/bin/ld: note: 'tgetnum' is defined in DSO /lib64/libtinfo.so.5 so try addin
    /lib64/libtinfo.so.5: could not read symbols: Invalid operation
    collect2: ld returned 1 exit status
    make[5]: *** [fs_cli] Error 1
    make[4]: *** [/usr/src/freeswitch/libs/esl/libesl.so] Error 2
    make[3]: *** [mod_hash-all] Error 1
    make[2]: *** [all-recursive] Error 1
    make[1]: *** [all-recursive] Error 1
    make: *** [all] Error 2

我试图导出'ltinfo'库并且我也将LDFLAGS设置为-ltinfo,但这也很有效。请帮我解决这个问题。

1 个答案:

答案 0 :(得分:0)

我和你一样有同样的错误。您必须安装稳定版本。

git clone -b v1.2.stable git://git.freeswitch.org/freeswitch.git

再次按照说明操作。

http://wiki.freeswitch.org/wiki/Linux_Quick_Install_Guide

它会起作用。