+ -
当前位置:首页 → 问答吧 → 更新Ports Tree安装新版本的Apache/PHP失败

更新Ports Tree安装新版本的Apache/PHP失败

时间:2011-03-24

来源:互联网

本帖最后由 Cyberman.Wu 于 2011-03-24 09:59 编辑

更新ports tree中的相关部分手用portupgrade -a升级失败,所以手工升级。



QUOTE:
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking for library containing strerror... none required
checking whether system uses EBCDIC... no
performing libtool configuration...
./configure.lineno: 10280: Syntax error: word unexpected (expecting ")")
*** Error code 2



总是在编译apr1的过程中失败,如果直接切换到work路径中用./configure脚本,同一行会报另一个错误信息:


QUOTE:
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking for library containing strerror... none required
checking whether system uses EBCDIC... no
performing libtool configuration...
./configure: line 10280: syntax error near unexpected token `lt_decl_varnames,'
./configure: line 10280: `lt_if_append_uniq(lt_decl_varnames, AS, , ,'



网上有说是libtool的问题,我今天已经不小心把1.5删除了,系统中只有2.4的,不知道应该如何降级,不会要我再装一个FreeBSD从ports tree中拷贝吧?我试了一下--without-libtool,还是会报同样的问题。


PHP后来全部删除了折腾的安装成功了,但新版本中没有php5-spl-xxx了?只有5.2.x的版本,已经不能安装了。

前面用portupgrade安装的时候它总是安装Apache-1.3.x,不知道为什么。真的挺折腾人的。看来portupgrade -a真的不能随便用。

作者: Cyberman.Wu   发布时间: 2011-03-24

没人知道怎么解决?

作者: Cyberman.Wu   发布时间: 2011-03-28