fastdfs-nginx-module
fastdfs-nginx-module copied to clipboard
编译nginx1.12.1和1.15.2报错了
In file included from /var/fdfs/fastdfs-nginx-module/src/ngx_http_fastdfs_module.c:6:0:
/var/fdfs/fastdfs-nginx-module/src/common.c: In function 'fdfs_do_format_range':
/var/fdfs/fastdfs-nginx-module/src/common.c:519:7: error: expected ')' before 'PRId64'
"%"PRId64, range->start);
^
/var/fdfs/fastdfs-nginx-module/src/common.c:519:4: error: spurious trailing '%' in format [-Werror=format=]
"%"PRId64, range->start);
^
/var/fdfs/fastdfs-nginx-module/src/common.c:524:7: error: expected ')' before 'PRId64'
"%"PRId64"-", range->start);
^
/var/fdfs/fastdfs-nginx-module/src/common.c:524:4: error: spurious trailing '%' in format [-Werror=format=]
"%"PRId64"-", range->start);
^
/var/fdfs/fastdfs-nginx-module/src/common.c:529:7: error: expected ')' before 'PRId64'
"%"PRId64"-%"PRId64,
^
/var/fdfs/fastdfs-nginx-module/src/common.c:529:4: error: spurious trailing '%' in format [-Werror=format=]
"%"PRId64"-%"PRId64,
^
/var/fdfs/fastdfs-nginx-module/src/common.c: In function 'fdfs_do_format_content_range':
/var/fdfs/fastdfs-nginx-module/src/common.c:554:12: error: expected ')' before 'PRId64'
"bytes %"PRId64"-%"PRId64"/%"PRId64,
^
/var/fdfs/fastdfs-nginx-module/src/common.c:554:3: error: spurious trailing '%' in format [-Werror=format=]
"bytes %"PRId64"-%"PRId64"/%"PRId64,
^
/var/fdfs/fastdfs-nginx-module/src/common.c: In function 'fdfs_calc_content_length':
/var/fdfs/fastdfs-nginx-module/src/common.c:597:19: error: expected ')' before 'PRIx64'
"%"PRIx64, get_current_time_us());
^
/var/fdfs/fastdfs-nginx-module/src/common.c:597:16: error: spurious trailing '%' in format [-Werror=format=]
"%"PRIx64, get_current_time_us());
^
/var/fdfs/fastdfs-nginx-module/src/common.c: In function 'fdfs_do_check_and_format_range':
/var/fdfs/fastdfs-nginx-module/src/common.c:638:29: error: expected ')' before 'PRId64'
"invalid range value: %"PRId64", set to 0",
^
/var/fdfs/fastdfs-nginx-module/src/common.c:647:34: error: expected ')' before 'PRId64'
"invalid range start value: %"PRId64
^
/var/fdfs/fastdfs-nginx-module/src/common.c:660:32: error: expected ')' before 'PRId64'
"invalid range end value: %"PRId64
^
/var/fdfs/fastdfs-nginx-module/src/common.c:669:35: error: expected ')' before 'PRId64'
"invalid range value, start: %"PRId64
^
/var/fdfs/fastdfs-nginx-module/src/common.c: In function 'fdfs_http_request_handler':
/var/fdfs/fastdfs-nginx-module/src/common.c:1245:61: error: 'FDFSHTTPParams {aka struct
需要先编译和安装最新版本的libfastcommon 和 FastDFS。
用了1.16版本成功了