地理IP + 佩克+ 64位盒子
有人尝试过在 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 install geoip
=> 在 64 位版本上,它会在此处中断并显示以下消息:
在 /var/tmp/geoip/geoip.c:32 包含的文件中: /var/tmp/geoip/php_geoip.h:62:22: 错误:运算符 '>=' 没有剩余 操作数 (...) make: *** [geoip.lo] 错误 1 错误:“make”失败
谢谢您的评论, 弗兰基
Has anyone tried to install geoip over pecl on a 64bits box?
I can install geoip just fine using these commands on my 32bits fedora
box. I can't on the 64bits version. Any ideas why?
yum install make gcc cpp gcc-c++ glibc glibc-headers php-pear php-
devel geoip geoip-devel
pecl install geoip
=> on the 64bits version it breaks here with the following message:
In file included from /var/tmp/geoip/geoip.c:32:
/var/tmp/geoip/php_geoip.h:62:22: error: operator '>=' has no left
operand
(...)
make: *** [geoip.lo] Error 1
ERROR: `make' failed
Thank you for you comments,
Frankie
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
他们有一个错误,但现在已在 PECL 上修复。
没有什么比开源更能让你开心的了。
感谢开发人员。
They had a bug but it's now fixed on PECL.
Nothing like open source to make your day.
Thanks to the dev.
我遇到了同样的问题,但在尝试安装 Beta 版本后问题得到解决
I had the same issue but after trying to install a Beta version the problem resolved