加入收藏 | 设为首页 | 会员中心 | 我要投稿 应用网_丽江站长网 (http://www.0888zz.com/)- 科技、建站、数据工具、云上网络、机器学习!
当前位置: 首页 > 服务器 > 安全 > 正文

编译faac时出现错误:make[3]: *** [3gp.o] Error 1

发布时间:2020-12-31 07:11:34 所属栏目:安全 来源:网络整理
导读:《编译faac时出现错误:make[3]: *** [3gp.o] Error 1》要点: 本文介绍了编译faac时出现错误:make[3]: *** [3gp.o] Error 1,希望对您有用。如果有疑问,可以联系我们。 这里安装的faac是1.28版,注意,若安装faac-1.29.4有如下错误: make[2]: *** [lib

《编译faac时出现错误:make[3]: *** [3gp.o] Error 1》要点:
本文介绍了编译faac时出现错误:make[3]: *** [3gp.o] Error 1,希望对您有用。如果有疑问,可以联系我们。

这里安装的faac是1.28版,注意,若安装faac-1.29.4有如下错误:

make[2]: *** [libfaac_la-aacquant.lo] Error 63

make[2]: Leaving directory `/usr/local/src/faac-1.29.4/libfaac'

make[1]: *** [all-recursive] Error 1

make[1]: Leaving directory `/usr/local/src/faac-1.29.4'

make: *** [all] Error 2


安装AAC支持库FAAC:

echo '/usr/local/lib' >> /etc/ld.so.conf.d/local.conf  

ldconfig -v 

 

cd /user/local/src

wget http://downloads.sourceforge.net/project/faac/faac-src/faac-1.28/faac-1.28.tar.gz

tar xvf faac-1.28.tar.gz

cd faac-1.28

./configure

make && make install


make时出现错误:


if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../include   -Wall -g -O2 -MT 3gp.o -MD -MP -MF ".deps/3gp.Tpo" -c -o 3gp.o 3gp.cpp;
 then mv -f ".deps/3gp.Tpo" ".deps/3gp.Po"; else rm -f ".deps/3gp.Tpo"; exit 1; fi
In file included from mp4common.h:29,
                 from 3gp.cpp:28:
mpeg4ip.h:126: error: new declaration ‘char* strcasestr(const char*,const char*)’
/usr/include/string.h:367: error: ambiguates old declaration ‘const char* strcasestr(const char*,const char*)’
make[3]: *** [3gp.o] Error 1
make[3]: Leaving directory `/home/mobley/Tools/lib/faac-1.28/common/mp4v2'


【解决方法】

vi common/mp4v2/mpeg4ip.h,

删除126行 char *strcasestr(const char *haystack,const char *needle);

再make通过。make install

(编辑:应用网_丽江站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读