|
编译msd_lite报以下错误,没找到解决方法,求助
[ 25%] Building C object src/CMakeFiles/msd_lite.dir/liblcb/src/net/socket_address.c.o
[ 30%] Building C object src/CMakeFiles/msd_lite.dir/liblcb/src/net/socket_options.c.o
[ 35%] Building C object src/CMakeFiles/msd_lite.dir/liblcb/src/net/utils.c.o
[ 40%] Building C object src/CMakeFiles/msd_lite.dir/liblcb/src/proto/http.c.o
[ 45%] Building C object src/CMakeFiles/msd_lite.dir/liblcb/src/proto/http_server.c.o
[ 50%] Building C object src/CMakeFiles/msd_lite.dir/liblcb/src/threadpool/threadpool.c.o
/opt/rt-n56u/trunk/user/msd_lite/msd_lite/src/stream_sys.c: At top level:
cc1: warning: unrecognized command line option '-Wno-unsafe-buffer-usage'
[ 55%] Building C object src/CMakeFiles/msd_lite.dir/liblcb/src/threadpool/threadpool_msg_sys.c.o
/opt/rt-n56u/trunk/user/msd_lite/msd_lite/src/liblcb/src/threadpool/threadpool.c: In function 'pidfd_open':
/opt/rt-n56u/trunk/user/msd_lite/msd_lite/src/liblcb/src/threadpool/threadpool.c:542:17: error: 'SYS_pidfd_open' undeclared (first use in this function); did you mean 'pidfd_open'?
return syscall(SYS_pidfd_open, pid, flags);
^~~~~~~~~~~~~~
pidfd_open
/opt/rt-n56u/trunk/user/msd_lite/msd_lite/src/liblcb/src/threadpool/threadpool.c:542:17: note: each undeclared identifier is reported only once for each function it appears in
/opt/rt-n56u/trunk/user/msd_lite/msd_lite/src/liblcb/src/threadpool/threadpool.c:543:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
/opt/rt-n56u/trunk/user/msd_lite/msd_lite/src/liblcb/src/threadpool/threadpool.c: At top level:
cc1: warning: unrecognized command line option '-Wno-unsafe-buffer-usage'
make[5]: *** [src/CMakeFiles/msd_lite.dir/build.make:205: src/CMakeFiles/msd_lite.dir/liblcb/src/threadpool/threadpool.c.o] Error 1
make[5]: *** Waiting for unfinished jobs....
make[5]: Leaving directory '/opt/rt-n56u/trunk/user/msd_lite/msd_lite/build'
make[4]: *** [CMakeFiles/Makefile2:139: src/CMakeFiles/msd_lite.dir/all] Error 2
make[4]: Leaving directory '/opt/rt-n56u/trunk/user/msd_lite/msd_lite/build'
make[3]: *** [Makefile:136: all] Error 2
make[3]: Leaving directory '/opt/rt-n56u/trunk/user/msd_lite/msd_lite/build'
make[2]: *** [Makefile:7: all] Error 2
make[2]: Leaving directory '/opt/rt-n56u/trunk/user/msd_lite'
make[1]: *** [Makefile:254: all] Error 2
make[1]: Leaving directory '/opt/rt-n56u/trunk/user'
make: *** [Makefile:202: user_only] Error 2 |
|