LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2517|回复: 9

为什么我编译linphone1.6.0老出错?

[复制链接]
发表于 2007-4-19 15:46:31 | 显示全部楼层 |阅读模式
这是我在网上搜得编译方法
LINPHONE是LINUX下最有名的SIP软UA之一。满多人问如何编译,其实方法满简单的。列出来和大家分享,如果对这些方面有兴趣的欢迎交流

LINPHONE的编译(LINUX下的)
1、先装OSIP。建议下比较新的OSIP2。直接./configure  make    make install
2、装ORTP。在linphone下也有。直接./configure  make    make install
3、下载SPEEX。(新的linphone版本就不需要,我用的是1.1.0的,需要),然后安装
4、安装Linphone。直接./configure  make    make install

然后就可以用了。


OSIP2,ORTP成功安装,然后我以为我的1.6.0版本够高了就直接进行第四部,可是出错
checking for SPEEX... Package speex was not found in the pkg-config search path.Perhaps you should add the directory containing `speex.pc'
to the PKG_CONFIG_PATH environment variable
No package 'speex' found
configure: error: Package requirements (speex >= 1.1.6) were not met:



Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables SPEEX_CFLAGS
and SPEEX_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

所以我又下载了speex-1.1.10-1安装成功后
再进行第四部,但仍然出现同样的错了,烦死了,一周都没弄好,有谁弄过么?
发表于 2007-4-19 16:17:06 | 显示全部楼层
按照它的建议试一试
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables SPEEX_CFLAGS
and SPEEX_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.


另外,楼主可以把 ./configure 后的 config.log 帖出来
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-20 14:07:49 | 显示全部楼层
Post by DoDo
按照它的建议试一试
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables SPEEX_CFLAGS
and SPEEX_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.


另外,楼主可以把 ./configure 后的 config.log 帖出来


好的,我时时看看。
我也是北邮的啊,难道你是yilan???
回复 支持 反对

使用道具 举报

发表于 2007-4-20 14:30:03 | 显示全部楼层
我不是 yilan。我在 byr 上并不活跃
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-25 10:51:39 | 显示全部楼层
Post by DoDo
按照它的建议试一试
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables SPEEX_CFLAGS
and SPEEX_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.


另外,楼主可以把 ./configure 后的 config.log 帖出来

可是我要怎么改呢?
我也是linux得出学者啊
回复 支持 反对

使用道具 举报

发表于 2007-4-25 11:49:49 | 显示全部楼层
楼主可以看看 config.log 中 configure 究竟是如何认为它找不到 speex 的,然后再采取相应的措施
回复 支持 反对

使用道具 举报

发表于 2007-5-16 17:35:10 | 显示全部楼层
我已经安装好了linphone1.7.1
步骤如下:
安装libosip2.2.2
安装readline
安装speex
安装ffmpeg(这个版本要选对,要不后面会出问题,我用的是ffmpeg_0.cvs20060823的这个版本)
安装SDL-1.2.11
最后就是安装linphone了(./configure后,要改两个地方,1.vi mediastreamer/tests/Makefile, 在LIBS=那里增加-lavutil,2.vi mediastreamer/src/Makefile, 在LIBS=那里增加-lavutil)
回复 支持 反对

使用道具 举报

发表于 2007-5-16 18:10:50 | 显示全部楼层
我已经安装好了linphone1.7.1
步骤如下:
安装libosip2.2.2
安装readline
安装speex
安装ffmpeg(这个版本要选对,要不后面会出问题,我用的是ffmpeg_0.cvs20060823的这个版本)
安装SDL-1.2.11
最后就是安装linphone了(./configure后,要改两个地方,1.vi mediastreamer/tests/Makefile, 在LIBS=那里增加-lavutil,2.vi mediastreamer/src/Makefile, 在LIBS=那里增加-lavutil)
回复 支持 反对

使用道具 举报

发表于 2007-5-23 15:59:28 | 显示全部楼层
楼上把ffmpeg和SDL这两个软件给我发一份吧,网上好难找,fengexi@sohu.com
回复 支持 反对

使用道具 举报

发表于 2007-6-26 11:09:20 | 显示全部楼层
我按照 whshuai 的步骤,在安装linphone1.7.1时 遇到问题说requested speex>=1.1.6 but vesion of speex is 1.0.4 ,换了几个高版本的还是这样,最后发现需要 改PGK_CONFIG_PATH 重新设置了,现在./configure顺利通过,但是在 make 时出错:


如何解决
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表