finger321 发表于 2014-12-04 16:24

fastdfs-nginx-module安装失败

fastdfs 是v5.2 nginx是1.6.2 fastdfs-nginx-module是1.1.6

在包含自 /usr/local/fastdfs-nginx-module/src/ngx_http_fastdfs_module.c:6 的文件中:
/usr/local/fastdfs-nginx-module/src/common.c:21:25: 错误:fdfs_define.h:没有那个文件或目录
/usr/local/fastdfs-nginx-module/src/common.c:22:20: 错误:logger.h:没有那个文件或目录
/usr/local/fastdfs-nginx-module/src/common.c:23:25: 错误:shared_func.h:没有那个文件或目录
/usr/local/fastdfs-nginx-module/src/common.c:24:25: 错误:fdfs_global.h:没有那个文件或目录
/usr/local/fastdfs-nginx-module/src/common.c:25:21: 错误:sockopt.h:没有那个文件或目录
/usr/local/fastdfs-nginx-module/src/common.c:26:23: 错误:http_func.h:没有那个文件或目录
/usr/local/fastdfs-nginx-module/src/common.c:27:30: 错误:fdfs_http_shared.h:没有那个文件或目录
/usr/local/fastdfs-nginx-module/src/common.c:28:25: 错误:fdfs_client.h:没有那个文件或目录
/usr/local/fastdfs-nginx-module/src/common.c:29:27: 错误:local_ip_func.h:没有那个文件或目录
/usr/local/fastdfs-nginx-module/src/common.c:30:30: 错误:fdfs_shared_func.h:没有那个文件或目录
/usr/local/fastdfs-nginx-module/src/common.c:31:26: 错误:trunk_shared.h:没有那个文件或目录
在包含自 /usr/local/fastdfs-nginx-module/src/common.c:32 的文件中,
               从 /usr/local/fastdfs-nginx-module/src/ngx_http_fastdfs_module.c:6:
/usr/local/fastdfs-nginx-module/src/common.h:13:27: 错误:tracker_types.h:没有那个文件或目录
cc1: warnings being treated as errors
In file included from /usr/local/fastdfs-nginx-module/src/common.c:32,
               from /usr/local/fastdfs-nginx-module/src/ngx_http_fastdfs_module.c:6:
/usr/local/fastdfs-nginx-module/src/common.h:66: 错误:在‘bool’的声明中,类型默认为‘int’
/usr/local/fastdfs-nginx-module/src/common.h:66: 错误:expected ‘;’, ‘,’ or ‘)’ before ‘last_buff’
/usr/local/fastdfs-nginx-module/src/common.h:88: 错误:expected specifier-qualifier-list before ‘bool’
/usr/local/fastdfs-nginx-module/src/common.h:98: 错误:expected specifier-qualifier-list before ‘bool’
In file included from /usr/local/fastdfs-nginx-module/src/ngx_http_fastdfs_module.c:6:
/usr/local/fastdfs-nginx-module/src/common.c:40: 错误:‘FDFS_GROUP_NAME_MAX_LEN’未声明(不在函数内)
/usr/local/fastdfs-nginx-module/src/common.c:43: 错误:expected specifier-qualifier-list before ‘FDFSStorePaths’
/usr/local/fastdfs-nginx-module/src/common.c:46: 错误:‘FDFS_STORAGE_SERVER_DEF_PORT’未声明(不在函数内)
/usr/local/fastdfs-nginx-module/src/common.c:49: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘url_have_group_name’
/usr/local/fastdfs-nginx-module/src/common.c:50: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘use_storage_id’
/usr/local/fastdfs-nginx-module/src/common.c:51: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘flv_support’
/usr/local/fastdfs-nginx-module/src/common.c:52: 错误:‘FDFS_FILE_EXT_NAME_MAX_LEN’未声明(不在函数内)
/usr/local/fastdfs-nginx-module/src/common.c:57: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘g_http_params’
/usr/local/fastdfs-nginx-module/src/common.c:75: 错误:expected ‘)’ before ‘*’ token
/usr/local/fastdfs-nginx-module/src/common.c: 在函数‘fdfs_mod_init’中:
/usr/local/fastdfs-nginx-module/src/common.c:138: 错误:‘IniContext’未声明(在此函数内第一次使用)
/usr/local/fastdfs-nginx-module/src/common.c:138: 错误:(即使在一个函数内多次出现,每个未声明的标识符在其
/usr/local/fastdfs-nginx-module/src/common.c:138: 错误:所在的函数内也只报告一次。)
/usr/local/fastdfs-nginx-module/src/common.c:138: 错误:expected ‘;’ before ‘iniContext’
/usr/local/fastdfs-nginx-module/src/common.c:146: 错误:‘bool’未声明(在此函数内第一次使用)
/usr/local/fastdfs-nginx-module/src/common.c:146: 错误:expected ‘;’ before ‘load_fdfs_parameters_from_tracker’
/usr/local/fastdfs-nginx-module/src/common.c:148: 错误:隐式声明函数‘log_init’
/usr/local/fastdfs-nginx-module/src/common.c:149: 错误:隐式声明函数‘trunk_shared_init’
/usr/local/fastdfs-nginx-module/src/common.c:151: 错误:隐式声明函数‘iniLoadFromFile’

finger321 发表于 2014-12-04 16:38

搜索了一下,说是要安装,FDFS client library,请问怎么安装,有俱体链接吗?

finger321 发表于 2014-12-06 11:07

vim /usr/local/fastdfs-nginx-module/src/config

CORE_INCS="$CORE_INCS /usr/local/include/fastdfs /usr/local/include/fastcommon/"

把local去掉,重新编译安装就可以了。

lyteyungs 发表于 2015-07-29 10:34

本帖最后由 lyteyungs 于 2015-08-14 15:30 编辑

   |                                    |         

malcolmshen 发表于 2015-09-19 14:45

或者

ln -sv /usr/include/fastcommon /usr/local/include/fastcommon
ln -sv /usr/include/fastdfs /usr/local/include/fastdfs
ln -sv /usr/lib64/libfastcommon.so /usr/local/lib/libfastcommon.so
也可以
页: [1]
查看完整版本: fastdfs-nginx-module安装失败