免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1769 | 回复: 4

[服务应用] awstats 日志分析 安装Geo-IP-1.27 make 报错? [复制链接]

论坛徽章:
0
发表于 2014-05-19 17:14 |显示全部楼层
[root@localhost Geo-IP-1.27]# make
gcc -c   -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic   -DVERSION=\"1.27\" -DXS_VERSION=\"1.27\" -fPIC "-I/usr/lib64/perl5/CORE"   IP.c
IP.xs:9:19: 错误:GeoIP.h:没有那个文件或目录
IP.xs:10:23: 错误:GeoIPCity.h:没有那个文件或目录
IP.c: 在函数‘XS_Geo__IP_new’中:
IP.c:92: 错误:‘GeoIP’未声明(在此函数内第一次使用)
IP.c:92: 错误:(即使在一个函数内多次出现,每个未声明的标识符在其
IP.c:92: 错误:所在的函数内也只报告一次。)
IP.c:92: 错误:‘RETVAL’未声明(在此函数内第一次使用)
IP.xs:25: 警告:隐式声明函数‘GeoIP_new’
IP.c: 在函数‘XS_Geo__IP_open_type’中:






这是什么错误啊  看不明白



论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
发表于 2014-05-20 08:49 |显示全部楼层
应该是缺少必要的包,最好yum,自动帮你解决依赖关系,直接编译安装是个体力活。make先首先需要运行configrue一下,看看make的环境具备不,不要直接make啊,这个是时候提示是难看懂的,

论坛徽章:
0
发表于 2014-05-20 09:44 |显示全部楼层
回复 2# bakgho


    我看网上教程 是先perl  后在make  

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
发表于 2014-05-20 14:51 |显示全部楼层
这个你的先了解源码包的安装过程,源代码软件包的安装过程一般为下载源代码包,解压,后configure,make ,和make install ;三个过程,其中configure是判断是否满足编译安装环境,make是将源代码编译成模块或可执行命令,make install是按照配置或默认配置安装模块或可执行命令到合适的系统地点。先了解了解基础吧。

论坛徽章:
0
发表于 2014-05-20 17:00 |显示全部楼层
依赖包没装完整?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP