0

有没有人尝试在 64 位机器上通过 pecl 安装 geoip?

我可以在我的 32 位 Fedora 盒子上使用这些命令很好地安装 geoip。我不能在 64 位版本上。任何想法为什么?

yum install make gcc cpp gcc-c++ glibc glibc-headers php-pear php-devel geoip geoip-devel

pecl安装geoip

=> 在 64 位版本上,它在此处中断并显示以下消息:

在 /var/tmp/geoip/geoip.c:32 中包含的文件中:/var/tmp/geoip/php_geoip.h:62:22: 错误:运算符 '>=' 没有左操作数 (...) make: *** [geoip.lo] 错误 1 ​​错误:“制作”失败

谢谢你的评论,弗兰基

4

2 回答 2

1

他们有一个错误,但现在已在 PECL 上修复。

没有什么比开源更能让你开心的了。

感谢开发者。

于 2009-03-24T12:01:15.390 回答
0

我有同样的问题,但在尝试安装 Beta 版本后问题解决了

pecl install geoip-beta
于 2020-10-21T14:14:23.190 回答