Hightman 论坛

完整版: 安装scws扩展时出现:error: wrong scws lib version or lib not found
您当前正在浏览的是一个简化版本. 要观看完整版本, 请点这儿.
分页: 1 2
FreeBSD 8.1-RELEASE amd64 的操作系统

已经按照步骤安装了autoconf等等。编译安装scws正常,安装路径为/usr/local/scws

但是编译php扩展时报以下错误:

# ./configure --with-scws=/usr/local/scws/ --with-php-config=/usr/local/bin/php-config

checking for scws support... yes, shared
checking for scws_new in -lscws... no
configure: error: wrong scws lib version or lib not found

我的PHP为5.2.14,通过FreeBSD ports安装版本,,望解决。
请问你安装了 scws 主程序了吗?
/usr/local/scws /usr/local/scws/lib/libscws.so 存在?

也就是 scws-1.1.3.tar.bz2 解压后应先在主目录下安装 scws,然后再进入 phpext/ 来安装
不好意思,国庆放假没回来看,问题依旧。

我说了安装了scws主程序了啊,安装位置在/usr/local/scws
libscws.so文件也存在

但是php扩展编译的时候貌似不认,报出上述错误
这是我安装后的目录,你看看:


[XXX@XXX ~]$ ls /usr/local/scws/lib/
libscws.la libscws.so libscws.so.2.0


(2010-09-28 06:36 PM)hightman 提到: [ -> ]请问你安装了 scws 主程序了吗?
/usr/local/scws /usr/local/scws/lib/libscws.so 存在?

也就是 scws-1.1.3.tar.bz2 解压后应先在主目录下安装 scws,然后再进入 phpext/ 来安装
看了提示是卡在 check library,也有可能是 m4 之类的不兼容,汗。。。手上没有BSD8.1还测不了,autoconf系统的工具兼容性很讨厌。
(2010-10-08 11:14 PM)hightman 提到: [ -> ]看了提示是卡在 check library,也有可能是 m4 之类的不兼容,汗。。。手上没有BSD8.1还测不了,autoconf系统的工具兼容性很讨厌。

呵呵,多谢楼主。

我测试的是FreeBSD 8.1 AMD64的操作系统,可以修改源代码解决吗?
分页: 1 2
Reference URL's