- 论坛徽章:
- 0
|
从github下载的程序libfastcommon-master,执行./make.sh,报如下错误:
cc -Wall -D_FILE_OFFSET_BITS=64 -g -DDEBUG_FLAG -DOS_FREEBSD -DIOEVENT_USE_KQUEUE -c -fPIC -o sockopt.lo sockopt.c
sockopt.c:1241:25: error: use of undeclared identifier 'fsbytes'; did you mean 'sbytes'?
remain_bytes -= fsbytes;
^~~~~~~
sbytes
sockopt.c:1231:15: note: 'sbytes' declared here
off_t sbytes;
^
1 error generated.
*** Error code 1
Stop.
make: stopped in /usr/local/libfastcommon-master/src
看错误信息是变量申明的问题,是不是其他依赖库要安装啊?
系统:FreeBSD zhz 10.1-RELEASE FreeBSD 10.1-RELEASE i386;另外make.sh中的gcc修改成了cc(freebsd中只装了cc)。 |
|