Hi Alan, Good advise the previous problem resolved after enabling the network but now I get :
... netlib_setifstatus.c: In function 'netlib_ifup': netlib_setifstatus.c:67:27: error: 'NETLIB_SOCK_TYPE' undeclared (first use in this function); did you mean 'NETLIB_SOCK_FAMILY'? 67 | NETLIB_SOCK_TYPE, NETLIB_SOCK_PROTOCOL); | ^~~~~~~~~~~~~~~~ | NETLIB_SOCK_FAMILY netlib_setifstatus.c:67:27: note: each undeclared identifier is reported only once for each function it appears in netlib_setifstatus.c: In function 'netlib_ifdown': netlib_setifstatus.c:111:27: error: 'NETLIB_SOCK_TYPE' undeclared (first use in this function); did you mean 'NETLIB_SOCK_FAMILY'? 111 | NETLIB_SOCK_TYPE, NETLIB_SOCK_PROTOCOL); | ^~~~~~~~~~~~~~~~ | NETLIB_SOCK_FAMILY /home/murat/nuttxspace/apps/Application.mk:134: recipe for target 'netlib_setifstatus.home.murat.nuttxspace.apps.netutils.netlib.o' failed make[3]: *** [netlib_setifstatus.home.murat.nuttxspace.apps.netutils.netlib.o] Error 1 make[3]: Leaving directory '/home/murat/nuttxspace/apps/netutils/netlib' Makefile:42: recipe for target '/home/murat/nuttxspace/apps/netutils/netlib_all' failed make[2]: *** [/home/murat/nuttxspace/apps/netutils/netlib_all] Error 2 make[2]: Leaving directory '/home/murat/nuttxspace/apps' Makefile:35: recipe for target 'all' failed make[1]: *** [all] Error 2 make[1]: Leaving directory '/home/murat/nuttxspace/apps' tools/LibTargets.mk:210: recipe for target '/home/murat/nuttxspace/apps/libapps.a' failed make: *** [/home/murat/nuttxspace/apps/libapps.a] Error 2 On 2021/07/03 10:45:40, Alan Carvalho de Assis <acas...@gmail.com> wrote: > Hi Murat, > > Did you enable Network support in the menuconfig? > > Normally when some function is not found it means some feature in the > menuconfig is not enabled. > > BR, > > Alan > > On 7/3/21, murat tologlu <mtolo...@hotmail.com> wrote: > > Hi, > > > > I am doing experiments of porting standard posix applications to Nuttx, I > > try to run same applications on both Ubuntu and Nuttx. In one application I > > needed to use socket.h, I did "#include <sys/socket.h>" in my c file but it > > seems that the linker doesn't find the library, I get "undefined reference > > to `socketpair' 'send' 'recv' errors while all of them clearly defined in > > sys/socket.h ! > > > > Of-course I can modify the c file, Makefile, I can move or copy library > > files to appropriate locations to resolve the problem, but I would like to > > learn the formal (preferred) way of resolving this issue on Nuttx > > because the same code compiles and runs on Ubuntu without any modification > > other than removing <nuttx/config.h>. > > > > BR > > Murat > > >