免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4571 | 回复: 3
打印 上一主题 下一主题

[FastDFS] fastdfs-nginx-module编译问题,fish能否解答下,实在搞不定了,祝新年快乐。 [复制链接]

论坛徽章:
1
2015年迎新春徽章
日期:2015-03-04 10:01:44
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2015-02-16 15:23 |只看该作者 |倒序浏览
hi,fish 同学们,能否看下该问题,试了很多回了,期望你的回信,祝你新年快乐,阖家幸福。
我在编译fastdfs-nginx-module模块是出现以下错误,版本信息为:
1)libfastcommon (git version:Wed Jan 28 19:11:24 2015 +0800)
2)FastDFS_v5.05.tar.gz 和fastdfs-nginx-module_v1.16.tar.gz  
3)nginx 1.7.10,操作系统CentOS release 5.9
4)make install过FDFS client api 和storge了

-Wl,-E -lpthread -lcrypt -llua -lm -L/usr/local/lib -lfastcommon -lfdfsclient /usr/src/redhat/SOURCES/pcre-8.12/.libs/libpcre.a /usr/src/redhat/SOURCES/openssl-1.0.1l/.openssl/lib/libssl.a /usr/src/redhat/SOURCES/openssl-1.0.1l/.openssl/lib/libcrypto.a -ldl -lz -lGeoIP \
        -Wl,-E -Wl,-rpath,/usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/CORE /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/auto/DynaLoader/DynaLoader.a -L/usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/CORE -lperl -lresolv -lnsl -ldl -lm -lcrypt -lutil -lpthread -lc
objs/addon/src/ngx_http_fastdfs_module.o: In function `fdfs_http_request_handler':
/usr/src/redhat/SOURCES/fastdfs-nginx-module/src/common.c:651: undefined reference to `g_fdfs_store_paths'
/usr/src/redhat/SOURCES/fastdfs-nginx-module/src/common.c:660: undefined reference to `g_fdfs_store_paths'
/usr/src/redhat/SOURCES/fastdfs-nginx-module/src/common.c:683: undefined reference to `g_fdfs_store_paths'
/usr/src/redhat/SOURCES/fastdfs-nginx-module/src/common.c:750: undefined reference to `storage_split_filename_no_check'
/usr/src/redhat/SOURCES/fastdfs-nginx-module/src/common.c:778: undefined reference to `fdfs_get_file_info_ex1'
/usr/src/redhat/SOURCES/fastdfs-nginx-module/src/common.c:804: undefined reference to `trunk_file_stat_func_ex'
/usr/src/redhat/SOURCES/fastdfs-nginx-module/src/common.c:969: undefined reference to `fdfs_http_get_file_extension'
/usr/src/redhat/SOURCES/fastdfs-nginx-module/src/common.c:999: undefined reference to `fdfs_get_file_info_ex1'
/usr/src/redhat/SOURCES/fastdfs-nginx-module/src/common.c:1149: undefined reference to `trunk_get_full_filename_ex'
/usr/src/redhat/SOURCES/fastdfs-nginx-module/src/common.c:969: undefined reference to `fdfs_http_get_file_extension'
objs/addon/src/ngx_http_fastdfs_module.o: In function `fdfs_mod_init':
/usr/src/redhat/SOURCES/fastdfs-nginx-module/src/common.c:149: undefined reference to `trunk_shared_init'
objs/addon/src/ngx_http_fastdfs_module.o: In function `fdfs_load_groups_store_paths':
/usr/src/redhat/SOURCES/fastdfs-nginx-module/src/common.c:123: undefined reference to `storage_load_paths_from_conf_file_ex'
objs/addon/src/ngx_http_fastdfs_module.o: In function `fdfs_mod_init':
/usr/src/redhat/SOURCES/fastdfs-nginx-module/src/common.c:216: undefined reference to `storage_load_paths_from_conf_file'
/usr/src/redhat/SOURCES/fastdfs-nginx-module/src/common.c:226: undefined reference to `g_fdfs_connect_timeout'
/usr/src/redhat/SOURCES/fastdfs-nginx-module/src/common.c:233: undefined reference to `g_fdfs_network_timeout'
/usr/src/redhat/SOURCES/fastdfs-nginx-module/src/common.c:281: undefined reference to `g_tracker_group'
/usr/src/redhat/SOURCES/fastdfs-nginx-module/src/common.c:281: undefined reference to `fdfs_load_tracker_group_ex'
/usr/src/redhat/SOURCES/fastdfs-nginx-module/src/common.c:293: undefined reference to `fdfs_load_storage_ids_from_file'
objs/addon/src/ngx_http_fastdfs_module.o: In function `fdfs_get_params_from_tracker':
/usr/src/redhat/SOURCES/fastdfs-nginx-module/src/common.c:1276: undefined reference to `g_tracker_group'
/usr/src/redhat/SOURCES/fastdfs-nginx-module/src/common.c:1276: undefined reference to `fdfs_get_ini_context_from_tracker'
/usr/src/redhat/SOURCES/fastdfs-nginx-module/src/common.c:1292: undefined reference to `g_tracker_group'
/usr/src/redhat/SOURCES/fastdfs-nginx-module/src/common.c:1292: undefined reference to `fdfs_get_storage_ids_from_tracker_group'
objs/addon/src/ngx_http_fastdfs_module.o: In function `fdfs_mod_init':
/usr/src/redhat/SOURCES/fastdfs-nginx-module/src/common.c:336: undefined reference to `g_fdfs_store_paths'
/usr/src/redhat/SOURCES/fastdfs-nginx-module/src/common.c:339: undefined reference to `g_fdfs_store_paths'
/usr/src/redhat/SOURCES/fastdfs-nginx-module/src/common.c:341: undefined reference to `g_fdfs_store_paths'
/usr/src/redhat/SOURCES/fastdfs-nginx-module/src/common.c:339: undefined reference to `g_fdfs_store_paths'
/usr/src/redhat/SOURCES/fastdfs-nginx-module/src/common.c:347: undefined reference to `g_storage_id_count'
/usr/src/redhat/SOURCES/fastdfs-nginx-module/src/common.c:347: undefined reference to `g_tracker_group'
/usr/src/redhat/SOURCES/fastdfs-nginx-module/src/common.c:347: undefined reference to `g_fdfs_network_timeout'
/usr/src/redhat/SOURCES/fastdfs-nginx-module/src/common.c:347: undefined reference to `g_fdfs_connect_timeout'
/usr/src/redhat/SOURCES/fastdfs-nginx-module/src/common.c:347: undefined reference to `g_fdfs_base_path'
collect2: ld returned 1 exit status
make[1]: *** [objs/nginx] Error 1
make[1]: Leaving directory `/usr/src/redhat/BUILD/nginx-1.7.10'
make: *** [install] Error 2
error: Bad exit status from /usr/src/redhat/tmp/rpm-tmp.17634 (%install)


RPM build errors:
    Bad exit status from /usr/src/redhat/tmp/rpm-tmp.17634 (%install)

论坛徽章:
4
2015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:56:11IT运维版块每日发帖之星
日期:2016-08-11 06:20:00IT运维版块每日发帖之星
日期:2016-08-15 06:20:00
2 [报告]
发表于 2015-02-25 16:58 |只看该作者
1. 请下载最新得扩展模块,github地址:https://github.com/happyfish100/fastdfs-nginx-module.git

2. 删除/usr/local/include下的fastcommon和fastdfs两个子目录,以及 /usr/local/lib/下的fastdfs相关动态库。
删除命令行如下:
rm -rf /usr/local/include/fastcommon
rm -rf /usr/local/include/fastdfs
rm -f /usr/local/lib/libfdfsclient.so*
rm -f /usr/local/lib/libfastcommon.so*

论坛徽章:
1
2015年迎新春徽章
日期:2015-03-04 10:01:44
3 [报告]
发表于 2015-02-26 15:54 |只看该作者
回复 2# happy_fish100


    可以了,多谢了。

论坛徽章:
0
4 [报告]
发表于 2015-02-27 05:48 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP