Asterisk 因无法找到而崩溃 -lwebrtc-x86_64-unknown-linux-gnu
Asterisk make crashes with cannot find -lwebrtc-x86_64-unknown-linux-gnu
我做 ./configure with-pjproject-bundled
,它运行正常。然后,我发出 make
,它因 cannot find -lwebrtc-x86_64-unknown-linux-gnu
而崩溃。全栈在这里:
CC="cc" CXX="g++" LD="" AR="" RANLIB="" CFLAGS="" LDFLAGS="" make -C
menuselect CONFIGURE_SILENT="--silent" makeopts
make[1]: Entering directory `/usr/local/asterisk-14.4.0/menuselect'
make[1]: `makeopts' is up to date.
make[1]: Leaving directory `/usr/local/asterisk-14.4.0/menuselect'
Generating input for menuselect ...
menuselect/menuselect --check-deps menuselect.makeopts
menuselect/menuselect --check-deps menuselect.makeopts
Generating embedded module rules ...
[LD] libasteriskpj.o -> libasteriskpj.so.2
/usr/bin/ld: cannot find -lwebrtc-x86_64-unknown-linux-gnu
collect2: error: ld returned 1 exit status
make[1]: *** [libasteriskpj.so.2] Error 1
make: *** [main] Error 2
我使用 RedHat 7.3 和 Asterisk 14.4。
如果我不带参数执行 ./configure
,那么 make
运行时不会出错。我做错了什么?
您只是缺少一个图书馆。 运行 安装它的命令:
yum install webrtc-audio-processing-devel
然后在 运行 configure
之前清除您的设置:
make clean all
我现在不在我的电脑旁,但我相信有一个脚本与代码捆绑在一起,可以为您安装所有依赖项。可能值得一试。
我做 ./configure with-pjproject-bundled
,它运行正常。然后,我发出 make
,它因 cannot find -lwebrtc-x86_64-unknown-linux-gnu
而崩溃。全栈在这里:
CC="cc" CXX="g++" LD="" AR="" RANLIB="" CFLAGS="" LDFLAGS="" make -C
menuselect CONFIGURE_SILENT="--silent" makeopts
make[1]: Entering directory `/usr/local/asterisk-14.4.0/menuselect'
make[1]: `makeopts' is up to date.
make[1]: Leaving directory `/usr/local/asterisk-14.4.0/menuselect'
Generating input for menuselect ...
menuselect/menuselect --check-deps menuselect.makeopts
menuselect/menuselect --check-deps menuselect.makeopts
Generating embedded module rules ...
[LD] libasteriskpj.o -> libasteriskpj.so.2
/usr/bin/ld: cannot find -lwebrtc-x86_64-unknown-linux-gnu
collect2: error: ld returned 1 exit status
make[1]: *** [libasteriskpj.so.2] Error 1
make: *** [main] Error 2
我使用 RedHat 7.3 和 Asterisk 14.4。
如果我不带参数执行 ./configure
,那么 make
运行时不会出错。我做错了什么?
您只是缺少一个图书馆。 运行 安装它的命令:
yum install webrtc-audio-processing-devel
然后在 运行 configure
之前清除您的设置:
make clean all
我现在不在我的电脑旁,但我相信有一个脚本与代码捆绑在一起,可以为您安装所有依赖项。可能值得一试。