I wish there was an easier way to configure the Nuttx; it is really hard! 

The application I wrote with the :netnsh configuration was compiled without any 
problems. However I want to use /dev/ttyUSBx as >nsh console. I'm trying to 
compare nsh and netnsh .config files to do something, but it's really 
complicated. 

How can I go further .. :(

On 2021/07/03 19:18:47, murat tologlu <mtolo...@hotmail.com> wrote: 
> 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
> > >
> > 
> 

Reply via email to