- 论坛徽章:
- 1
|
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)
|
|