Closed jayanthendo closed 4 years ago
i have realised the above error raised due to CONFIG_UDP_TRANSPORT_MTU was not set then in the kconfig file i have removed the UXR_PROFILE_UDP_TRANSPORT depends on NET_UDP that removed that error. but when i build again i gave me
`make[2]: Entering directory '/home/jayanth/nuttxspace/apps/examples/microxrceclient'
In file included from /home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/profile/discovery/discovery.h:25:0,
from /home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/client.h:21,
from ./client_main.c:25:
/home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/core/type/xrce_types.h:28:27: fatal error: ucdr/microcdr.h: No such file or directory
#include <ucdr/microcdr.h>
^
compilation terminated.
ERROR: arm-none-eabi-gcc failed: 1
command: arm-none-eabi-gcc -MT ./client_main.home.jayanth.nuttxspace.apps.examples.microxrceclient.o -M '-fno-builtin' '-Wall' '-Wstrict-prototypes' '-Wshadow' '-Wundef' '-Os' '-fno-strict-aliasing' '-fomit-frame-pointer' '-fno-strength-reduce' '-mcpu=cortex-m4' '-mthumb' '-mfloat-abi=soft' '-isystem' '/home/jayanth/nuttxspace/nuttx/include' '-D__KERNEL__' '-pipe' '-I' '/home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/' '-std=c99' '-I' '/home/jayanth/nuttxspace/apps/include' ./client_main.c
/home/jayanth/nuttxspace/apps/Application.mk:226: recipe for target '.depend' failed
make[2]: *** [.depend] Error 1
`
please help me how to resolve this error ?
Hello @jayanthendo, are you building, installing and linking Micro-CDR?
no i have taken the "microxrcedds" from this repository and the example's "microxrceclient, microxrceclient_6lowpan" and trying to build it how to link the MIcro-CDR to this?
Could you share a step by step procedure of what are you doing in order to replicate your issue?
these were the steps that i have followed i have cloned the nuttx from official git it includes the apps, tools, nuttx folders and from this "Micro-XRCE-DDS-Apps" repository i have taken the "microxrcedds" and placed in apps folder and the example's "microxrceclient, microxrceclient_6lowpan" in apps/examples folder this is my folder structure
`.
├── apps
│ ├── Application.mk
│ ├── builtin
│ ├── canutils
│ ├── Directory.mk
│ ├── DISCLAIMER-WIP
│ ├── examples
│ ├── fsutils
│ ├── gpsutils
│ ├── graphics
│ ├── import
│ ├── include
│ ├── industry
│ ├── interpreters
│ ├── Kconfig
│ ├── LICENSE
│ ├── Make.defs
│ ├── Makefile
│ ├── microxrcedds
│ ├── modbus
│ ├── netutils
│ ├── NOTICE
│ ├── nshlib
│ ├── platform
│ ├── README.txt
│ ├── system
│ ├── testing
│ ├── tools
│ └── wireless
├── nuttx
│ ├── arch
│ ├── audio
│ ├── binfmt
│ ├── boards
│ ├── crypto
│ ├── defconfig
│ ├── DISCLAIMER-WIP
│ ├── Documentation
│ ├── drivers
│ ├── fs
│ ├── graphics
│ ├── include
│ ├── INVIOLABLES.txt
│ ├── Kconfig
│ ├── libs
│ ├── LICENSE
│ ├── Make.defs
│ ├── Makefile
│ ├── mm
│ ├── net
│ ├── NOTICE
│ ├── openamp
│ ├── pass1
│ ├── README.txt
│ ├── ReleaseNotes
│ ├── sched
│ ├── staging
│ ├── syscall
│ ├── TODO
│ ├── tools
│ ├── video
│ └── wireless
├── openocd
│ ├── aclocal.m4
│ ├── AUTHORS
│ ├── AUTHORS.ChangeLog
│ ├── autom4te.cache
│ ├── bootstrap
│ ├── BUGS
│ ├── ChangeLog
│ ├── compile
│ ├── config.guess
│ ├── config.h
│ ├── config.h.in
│ ├── config.log
│ ├── config.status
│ ├── config.sub
│ ├── config_subdir.m4
│ ├── configure
│ ├── configure.ac
│ ├── contrib
│ ├── COPYING
│ ├── depcomp
│ ├── doc
│ ├── Doxyfile.in
│ ├── guess-rev.sh
│ ├── HACKING
│ ├── INSTALL
│ ├── install-sh
│ ├── jimtcl
│ ├── libtool
│ ├── ltmain.sh
│ ├── Makefile
│ ├── Makefile.am
│ ├── Makefile.in
│ ├── mdate-sh
│ ├── missing
│ ├── NEWS
│ ├── NEWS-0.10.0
│ ├── NEWS-0.2.0
│ ├── NEWS-0.3.0
│ ├── NEWS-0.4.0
│ ├── NEWS-0.5.0
│ ├── NEWS-0.6.0
│ ├── NEWS-0.7.0
│ ├── NEWS-0.8.0
│ ├── NEWS-0.9.0
│ ├── NEWTAPS
│ ├── README
│ ├── README.OSX
│ ├── README.Windows
│ ├── src
│ ├── stamp-h1
│ ├── tcl
│ ├── testing
│ ├── texinfo.tex
│ ├── TODO
│ ├── tools
│ └── uncrustify.cfg
└── tools
├── bcm43438
├── buildtest
├── genromfs-0.5.2.tar.gz
├── gperf3.1_kconfig_id_lookup.patch
├── kconfig-frontends
├── kconfig-frontends-3.12.0-sizet.patch
├── kconfig-frontends-3.3.0-1-libintl.patch
├── kconfig-language.txt
├── kconfig-macos.diff
├── mkimage.sh
├── nxfuse
└── README.txt
`
and trying to build it using these commands
cd tools/kconfig-frontends/ ./configure make sudo make install sudo ldconfig cd ~/nuttxspace/nuttx/ make distclean cd tools/ ./configure.sh nucleo-f4x1re/f411-nsh cd .. make menuconfig // i have included the Micro-XRCE client examples and saved them make
Let me follow these steps and I will come back with some comments.
ok. Thank you for your time and patience.
@pablogs9 any update on this? could you suggest me how to properly integrate the MICROXRCE and MICROCDR with nuttx? so that i can establish communication between the micro controller(client) and laptop (agent) for pub/sub operations
I have solved the first problem by disabling the Discovery profile:
Disable Application Configuration -> Micro XRCE-DDS -> Discovery profile
Check this:
sudo apt install gcc-arm-none-eabi
mkdir nuttx_ws && cd nuttx_ws
git clone https://bitbucket.org/nuttx/nuttx.git nuttx
git clone https://bitbucket.org/nuttx/apps.git apps
git clone https://bitbucket.org/nuttx/tools.git tools
# Here we copy:
# microxrcedds (this repo) -> apps/microxrcedds
# examples/microxrceclient (this repo) -> apps/examples/microxrceclient
pushd tools/kconfig-frontends
# If this not make do: autoreconf -f -i
./configure
make
sudo make install
sudo ldconfig
popd
pushd nuttx
make distclean
./tools/configure.sh nucleo-f4x1re/f411-nsh
make menuconfig
# Enable Application Configuration -> Micro XRCE-DDS -> Enable Micro XRCE-DDS Client
# Disable Application Configuration -> Micro XRCE-DDS -> Discovery profile
# Enable Application Configuration -> Examples -> Micro XRCE-DDS example
# Save and close
make
But now I'm having problems with library installation. Do you have any idea here? I'll investigating.
No i have not found Micro-CDR implementation for nuttx. i have included the ucdr lib in apps directory like this `~/nuttxspace/apps/microxrce_dds/ucdr$ tree . ├── config.h ├── microcdr.h └── visibility.h
0 directories, 3 files`
and included MICROUCDR = $(APPDIR)/microxrce_dds/ CFLAGS+="$(MICROUCDR)" in the Makefile of microxrceclient
this resolved library missing issue but gives this error
`make[2]: Entering directory '/home/jayanth/nuttxspace/apps/examples/microxrceclient'
CC: client_main.c
client_main.c: In function 'client_main':
client_main.c:75:5: error: unknown type name 'uxrUDPTransport'
uxrUDPTransport udp;
^~~~~~~~~~~~~~~
client_main.c:76:5: error: unknown type name 'uxrUDPPlatform'
uxrUDPPlatform udp_platform;
^~~~~~~~~~~~~~
client_main.c:77:5: error: unknown type name 'uxrTCPTransport'
uxrTCPTransport tcp;
^~~~~~~~~~~~~~~
client_main.c:78:5: error: unknown type name 'uxrTCPPlatform'
uxrTCPPlatform tcp_platform;
^~~~~~~~~~~~~~
client_main.c:90:13: warning: implicit declaration of function 'uxr_init_udp_transport' [-Wimplicit-function-declaration]
if(!uxr_init_udp_transport(&udp, &udp_platform, ip, port))
^~~~~~~~~~~~~~~~~~~~~~
client_main.c:95:20: error: request for member 'comm' in something not a structure or union
comm = &udp.comm;
^
client_main.c:103:13: warning: implicit declaration of function 'uxr_init_tcp_transport' [-Wimplicit-function-declaration]
if(!uxr_init_tcp_transport(&tcp, &tcp_platform, ip, port))
^~~~~~~~~~~~~~~~~~~~~~
client_main.c:108:20: error: request for member 'comm' in something not a structure or union
comm = &tcp.comm;
^
client_main.c:212:38: warning: passing argument 2 of 'uxr_set_topic_callback' from incompatible pointer type [-Wincompatible-pointer-types]
uxr_set_topic_callback(&session, on_topic, NULL);
^~~~~~~~
In file included from /home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/client.h:24:0,
from client_main.c:25:
/home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/core/session/session.h:144:16: note: expected 'uxrOnTopicFunc {aka void (*)(struct uxrSession *, struct uxrObjectId, short unsigned int, struct uxrStreamId, struct ucdrBuffer *, short unsigned int, void *)}' but argument is of type 'void (*)(uxrSession *, uxrObjectId, uint16_t, uxrStreamId, struct ucdrBuffer *, void *) {aka void (*)(struct uxrSession *, struct uxrObjectId, short unsigned int, struct uxrStreamId, struct ucdrBuffer *, void *)}'
UXRDLLAPI void uxr_set_topic_callback(
^~~~~~~~~~~~~~~~~~~~~~
client_main.c:43:27: error: 'UXR_CONFIG_UDP_TRANSPORT_MTU' undeclared (first use in this function)
#define MAX_UDP_TCP_MTU ((UXR_CONFIG_UDP_TRANSPORT_MTU > UXR_CONFIG_TCP_TRANSPORT_MTU) ? UXR_CONFIG_UDP_TRANSPORT_MTU : UXR_CONFIG_UDP_TRANSPORT_MTU)
^
client_main.c:44:63: note: in expansion of macro 'MAX_UDP_TCP_MTU'
#define MAX_TRANSPORT_MTU ((UXR_CONFIG_SERIAL_TRANSPORT_MTU > MAX_UDP_TCP_MTU) ? UXR_CONFIG_SERIAL_TRANSPORT_MTU : MAX_UDP_TCP_MTU)
^~~~~~~~~~~~~~~
client_main.c:215:46: note: in expansion of macro 'MAX_TRANSPORT_MTU'
uint8_t output_best_effort_stream_buffer[MAX_TRANSPORT_MTU * UXR_CONFIG_MAX_OUTPUT_BEST_EFFORT_STREAMS];
^~~~~~~~~~~~~~~~~
client_main.c:43:27: note: each undeclared identifier is reported only once for each function it appears in
#define MAX_UDP_TCP_MTU ((UXR_CONFIG_UDP_TRANSPORT_MTU > UXR_CONFIG_TCP_TRANSPORT_MTU) ? UXR_CONFIG_UDP_TRANSPORT_MTU : UXR_CONFIG_UDP_TRANSPORT_MTU)
^
client_main.c:44:63: note: in expansion of macro 'MAX_UDP_TCP_MTU'
#define MAX_TRANSPORT_MTU ((UXR_CONFIG_SERIAL_TRANSPORT_MTU > MAX_UDP_TCP_MTU) ? UXR_CONFIG_SERIAL_TRANSPORT_MTU : MAX_UDP_TCP_MTU)
^~~~~~~~~~~~~~~
client_main.c:215:46: note: in expansion of macro 'MAX_TRANSPORT_MTU'
uint8_t output_best_effort_stream_buffer[MAX_TRANSPORT_MTU * UXR_CONFIG_MAX_OUTPUT_BEST_EFFORT_STREAMS];
^~~~~~~~~~~~~~~~~
client_main.c:43:58: error: 'UXR_CONFIG_TCP_TRANSPORT_MTU' undeclared (first use in this function)
#define MAX_UDP_TCP_MTU ((UXR_CONFIG_UDP_TRANSPORT_MTU > UXR_CONFIG_TCP_TRANSPORT_MTU) ? UXR_CONFIG_UDP_TRANSPORT_MTU : UXR_CONFIG_UDP_TRANSPORT_MTU)
^
client_main.c:44:63: note: in expansion of macro 'MAX_UDP_TCP_MTU'
#define MAX_TRANSPORT_MTU ((UXR_CONFIG_SERIAL_TRANSPORT_MTU > MAX_UDP_TCP_MTU) ? UXR_CONFIG_SERIAL_TRANSPORT_MTU : MAX_UDP_TCP_MTU)
^~~~~~~~~~~~~~~
client_main.c:215:46: note: in expansion of macro 'MAX_TRANSPORT_MTU'
uint8_t output_best_effort_stream_buffer[MAX_TRANSPORT_MTU * UXR_CONFIG_MAX_OUTPUT_BEST_EFFORT_STREAMS];
^~~~~~~~~~~~~~~~~
client_main.c:253:12: error: request for member 'comm' in something not a structure or union
if(&udp.comm == comm)
^
client_main.c:255:9: warning: implicit declaration of function 'uxr_close_udp_transport' [-Wimplicit-function-declaration]
uxr_close_udp_transport(&udp);
^~~~~~~~~~~~~~~~~~~~~~~
client_main.c:257:17: error: request for member 'comm' in something not a structure or union
else if(&tcp.comm == comm)
^
client_main.c:259:9: warning: implicit declaration of function 'uxr_close_tcp_transport' [-Wimplicit-function-declaration]
uxr_close_tcp_transport(&tcp);
^~~~~~~~~~~~~~~~~~~~~~~
client_main.c:217:13: warning: unused variable 'input_reliable_stream_buffer' [-Wunused-variable]
uint8_t input_reliable_stream_buffer[MAX_BUFFER_SIZE * UXR_CONFIG_MAX_INPUT_RELIABLE_STREAMS];
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
client_main.c:216:13: warning: unused variable 'output_reliable_stream_buffer' [-Wunused-variable]
uint8_t output_reliable_stream_buffer[MAX_BUFFER_SIZE * UXR_CONFIG_MAX_OUTPUT_RELIABLE_STREAMS];
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
client_main.c:215:13: warning: unused variable 'output_best_effort_stream_buffer' [-Wunused-variable]
uint8_t output_best_effort_stream_buffer[MAX_TRANSPORT_MTU * UXR_CONFIG_MAX_OUTPUT_BEST_EFFORT_STREAMS];
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/jayanth/nuttxspace/apps/Application.mk:183: recipe for target 'client_main.home.jayanth.nuttxspace.apps.examples.microxrceclient.o' failed
make[2]: *** [client_main.home.jayanth.nuttxspace.apps.examples.microxrceclient.o] Error 1
make[2]: Leaving directory '/home/jayanth/nuttxspace/apps/examples/microxrceclient'`
If you check the Makefile of the Micro XRCE-DDS Client you can see that it is downloading the Micro XRCE-DDS Client repo:
Then during the processing of building the Micro XRCE-DDS, it downloads Micro-CDR, so you don't have to worry about this stage because when libmicroxrcedds_client.a
is created it includes both Micro XRCE-DDS Client and Micro CDR:
Please follow the steps I have written above and tell me if it works.
Have you disabled this: Disable Application Configuration -> Micro XRCE-DDS -> Discovery profile ?
i have disabled discovery profile and build like you mentioned in make process i got this error
`make[2]: Entering directory '/home/jayanth/nuttxspace/apps/examples/microxrceclient'
In file included from /home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/core/session/session.h:25:0,
from /home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/client.h:24,
from ./client_main.c:25:
/home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/core/type/xrce_types.h:28:27: fatal error: ucdr/microcdr.h: No such file or directory
#include <ucdr/microcdr.h>
^
compilation terminated.
ERROR: arm-none-eabi-gcc failed: 1
command: arm-none-eabi-gcc -MT ./client_main.home.jayanth.nuttxspace.apps.examples.microxrceclient.o -M '-fno-builtin' '-Wall' '-Wstrict-prototypes' '-Wshadow' '-Wundef' '-Os' '-fno-strict-aliasing' '-fomit-frame-pointer' '-fno-strength-reduce' '-mcpu=cortex-m4' '-mthumb' '-mfloat-abi=soft' '-isystem' '/home/jayanth/nuttxspace/nuttx/include' '-D__KERNEL__' '-pipe' '-I' '/home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/' '-std=c99' '-I' '/home/jayanth/nuttxspace/apps/include' ./client_main.c
/home/jayanth/nuttxspace/apps/Application.mk:226: recipe for target '.depend' failed
make[2]: *** [.depend] Error 1
`
I have solved the first problem by disabling the Discovery profile:
Disable Application Configuration -> Micro XRCE-DDS -> Discovery profile
Check this:
sudo apt install gcc-arm-none-eabi mkdir nuttx_ws && cd nuttx_ws git clone https://bitbucket.org/nuttx/nuttx.git nuttx git clone https://bitbucket.org/nuttx/apps.git apps git clone https://bitbucket.org/nuttx/tools.git tools # Here we copy: # microxrcedds (this repo) -> apps/microxrcedds # examples/microxrceclient (this repo) -> apps/examples/microxrceclient pushd tools/kconfig-frontends # If this not make do: autoreconf -f -i ./configure make sudo make install sudo ldconfig popd pushd nuttx make distclean ./tools/configure.sh nucleo-f4x1re/f411-nsh make menuconfig # Enable Application Configuration -> Micro XRCE-DDS -> Enable Micro XRCE-DDS Client # Disable Application Configuration -> Micro XRCE-DDS -> Discovery profile # Enable Application Configuration -> Examples -> Micro XRCE-DDS example # Save and close make
But now I'm having problems with library installation. Do you have any idea here? I'll investigating.
which library installation you are referring here?
In any case, seeing your errors:
Please modify the sample app client_main.c
in order to just use the serial transport of your board. Removing all references to the UDP transports (uxrUDPPlatform
, MAX_UDP_TCP_MTU
, etc..) should work.
i have removed the udp and tcp and MAX_UDP_TCP_MTU
MAX_TRANSPORT_MTU
in client_main.c
but again same error
`fatal error: ucdr/microcdr.h: No such file or directory
^
compilation terminated. i have enabled the tcp and udp in Network Configuration of Nuttx and did same process but same error
fatal error: ucdr/microcdr.h: No such file or directory
^
compilation terminated. `
i know its better to not change the kconfig of microxrcedds but i have removed the the depends on NET_UDP
depends on NET_TCP
but the error repeated the same
Try one more thing, modify this line:
to include $(APPDIR)/Make.defs
no the same error repeats
i don't think it is loading CDR, here is my make result
`Entering directory '/home/jayanth/nuttxspace/apps/microxrcedds'
Cloning eProsima/Micro-XRCE-DDS-Client
Cloning into 'Micro-XRCE-DDS-Client'...
remote: Enumerating objects: 38, done.
remote: Counting objects: 100% (38/38), done.
remote: Compressing objects: 100% (23/23), done.
remote: Total 8029 (delta 14), reused 29 (delta 9), pack-reused 7991
Receiving objects: 100% (8029/8029), 1.93 MiB | 854.00 KiB/s, done.
Resolving deltas: 100% (4681/4681), done.
remote: Enumerating objects: 2099, done.
remote: Counting objects: 100% (2099/2099), done.
remote: Compressing objects: 100% (8/8), done.
remote: Total 4330 (delta 2088), reused 2088 (delta 2088), pack-reused 2231
Receiving objects: 100% (4330/4330), 586.06 KiB | 631.00 KiB/s, done.
Resolving deltas: 100% (2444/2444), completed with 638 local objects.
From https://github.com/eProsima/Micro-XRCE-DDS-Client
* [new ref] refs/pull/10/head -> origin/pull/10/head
* [new ref] refs/pull/101/head -> origin/pull/101/head
* [new ref] refs/pull/103/head -> origin/pull/103/head
* [new ref] refs/pull/104/head -> origin/pull/104/head
* [new ref] refs/pull/105/head -> origin/pull/105/head
* [new ref] refs/pull/106/head -> origin/pull/106/head
* [new ref] refs/pull/107/head -> origin/pull/107/head
* [new ref] refs/pull/108/head -> origin/pull/108/head
* [new ref] refs/pull/109/head -> origin/pull/109/head
* [new ref] refs/pull/11/head -> origin/pull/11/head
* [new ref] refs/pull/110/head -> origin/pull/110/head
* [new ref] refs/pull/111/head -> origin/pull/111/head
* [new ref] refs/pull/112/head -> origin/pull/112/head
* [new ref] refs/pull/113/head -> origin/pull/113/head
* [new ref] refs/pull/114/head -> origin/pull/114/head
* [new ref] refs/pull/116/head -> origin/pull/116/head
* [new ref] refs/pull/117/head -> origin/pull/117/head
* [new ref] refs/pull/118/head -> origin/pull/118/head
* [new ref] refs/pull/119/head -> origin/pull/119/head
* [new ref] refs/pull/12/head -> origin/pull/12/head
* [new ref] refs/pull/120/head -> origin/pull/120/head
* [new ref] refs/pull/121/head -> origin/pull/121/head
* [new ref] refs/pull/122/head -> origin/pull/122/head
* [new ref] refs/pull/123/head -> origin/pull/123/head
* [new ref] refs/pull/124/head -> origin/pull/124/head
* [new ref] refs/pull/125/head -> origin/pull/125/head
* [new ref] refs/pull/126/head -> origin/pull/126/head
* [new ref] refs/pull/127/head -> origin/pull/127/head
* [new ref] refs/pull/128/head -> origin/pull/128/head
* [new ref] refs/pull/129/head -> origin/pull/129/head
* [new ref] refs/pull/13/head -> origin/pull/13/head
* [new ref] refs/pull/130/head -> origin/pull/130/head
* [new ref] refs/pull/131/head -> origin/pull/131/head
* [new ref] refs/pull/133/head -> origin/pull/133/head
* [new ref] refs/pull/134/head -> origin/pull/134/head
* [new ref] refs/pull/135/head -> origin/pull/135/head
* [new ref] refs/pull/136/head -> origin/pull/136/head
* [new ref] refs/pull/137/head -> origin/pull/137/head
* [new ref] refs/pull/139/head -> origin/pull/139/head
* [new ref] refs/pull/14/head -> origin/pull/14/head
* [new ref] refs/pull/140/head -> origin/pull/140/head
* [new ref] refs/pull/141/head -> origin/pull/141/head
* [new ref] refs/pull/142/head -> origin/pull/142/head
* [new ref] refs/pull/144/head -> origin/pull/144/head
* [new ref] refs/pull/145/head -> origin/pull/145/head
* [new ref] refs/pull/146/head -> origin/pull/146/head
* [new ref] refs/pull/147/head -> origin/pull/147/head
* [new ref] refs/pull/148/head -> origin/pull/148/head
* [new ref] refs/pull/149/head -> origin/pull/149/head
* [new ref] refs/pull/15/head -> origin/pull/15/head
* [new ref] refs/pull/151/head -> origin/pull/151/head
* [new ref] refs/pull/152/head -> origin/pull/152/head
* [new ref] refs/pull/153/head -> origin/pull/153/head
* [new ref] refs/pull/154/head -> origin/pull/154/head
* [new ref] refs/pull/155/head -> origin/pull/155/head
* [new ref] refs/pull/156/head -> origin/pull/156/head
* [new ref] refs/pull/157/head -> origin/pull/157/head
* [new ref] refs/pull/16/head -> origin/pull/16/head
* [new ref] refs/pull/161/head -> origin/pull/161/head
* [new ref] refs/pull/161/merge -> origin/pull/161/merge
* [new ref] refs/pull/17/head -> origin/pull/17/head
* [new ref] refs/pull/18/head -> origin/pull/18/head
* [new ref] refs/pull/19/head -> origin/pull/19/head
* [new ref] refs/pull/20/head -> origin/pull/20/head
* [new ref] refs/pull/21/head -> origin/pull/21/head
* [new ref] refs/pull/22/head -> origin/pull/22/head
* [new ref] refs/pull/23/head -> origin/pull/23/head
* [new ref] refs/pull/25/head -> origin/pull/25/head
* [new ref] refs/pull/26/head -> origin/pull/26/head
* [new ref] refs/pull/27/head -> origin/pull/27/head
* [new ref] refs/pull/28/head -> origin/pull/28/head
* [new ref] refs/pull/29/head -> origin/pull/29/head
* [new ref] refs/pull/30/head -> origin/pull/30/head
* [new ref] refs/pull/30/merge -> origin/pull/30/merge
* [new ref] refs/pull/31/head -> origin/pull/31/head
* [new ref] refs/pull/32/head -> origin/pull/32/head
* [new ref] refs/pull/33/head -> origin/pull/33/head
* [new ref] refs/pull/34/head -> origin/pull/34/head
* [new ref] refs/pull/35/head -> origin/pull/35/head
* [new ref] refs/pull/36/head -> origin/pull/36/head
* [new ref] refs/pull/37/head -> origin/pull/37/head
* [new ref] refs/pull/38/head -> origin/pull/38/head
* [new ref] refs/pull/39/head -> origin/pull/39/head
* [new ref] refs/pull/40/head -> origin/pull/40/head
* [new ref] refs/pull/41/head -> origin/pull/41/head
* [new ref] refs/pull/42/head -> origin/pull/42/head
* [new ref] refs/pull/43/head -> origin/pull/43/head
* [new ref] refs/pull/44/head -> origin/pull/44/head
* [new ref] refs/pull/45/head -> origin/pull/45/head
* [new ref] refs/pull/46/head -> origin/pull/46/head
* [new ref] refs/pull/47/head -> origin/pull/47/head
* [new ref] refs/pull/48/head -> origin/pull/48/head
* [new ref] refs/pull/49/head -> origin/pull/49/head
* [new ref] refs/pull/50/head -> origin/pull/50/head
* [new ref] refs/pull/51/head -> origin/pull/51/head
* [new ref] refs/pull/53/head -> origin/pull/53/head
* [new ref] refs/pull/54/head -> origin/pull/54/head
* [new ref] refs/pull/55/head -> origin/pull/55/head
* [new ref] refs/pull/56/head -> origin/pull/56/head
* [new ref] refs/pull/57/head -> origin/pull/57/head
* [new ref] refs/pull/58/head -> origin/pull/58/head
* [new ref] refs/pull/59/head -> origin/pull/59/head
* [new ref] refs/pull/60/head -> origin/pull/60/head
* [new ref] refs/pull/62/head -> origin/pull/62/head
* [new ref] refs/pull/63/head -> origin/pull/63/head
* [new ref] refs/pull/64/head -> origin/pull/64/head
* [new ref] refs/pull/65/head -> origin/pull/65/head
* [new ref] refs/pull/66/head -> origin/pull/66/head
* [new ref] refs/pull/67/head -> origin/pull/67/head
* [new ref] refs/pull/69/head -> origin/pull/69/head
* [new ref] refs/pull/70/head -> origin/pull/70/head
* [new ref] refs/pull/71/head -> origin/pull/71/head
* [new ref] refs/pull/73/head -> origin/pull/73/head
* [new ref] refs/pull/74/head -> origin/pull/74/head
* [new ref] refs/pull/76/head -> origin/pull/76/head
* [new ref] refs/pull/77/head -> origin/pull/77/head
* [new ref] refs/pull/78/head -> origin/pull/78/head
* [new ref] refs/pull/81/head -> origin/pull/81/head
* [new ref] refs/pull/82/head -> origin/pull/82/head
* [new ref] refs/pull/84/head -> origin/pull/84/head
* [new ref] refs/pull/85/head -> origin/pull/85/head
* [new ref] refs/pull/86/head -> origin/pull/86/head
* [new ref] refs/pull/87/head -> origin/pull/87/head
* [new ref] refs/pull/88/head -> origin/pull/88/head
* [new ref] refs/pull/90/head -> origin/pull/90/head
* [new ref] refs/pull/91/head -> origin/pull/91/head
* [new ref] refs/pull/92/head -> origin/pull/92/head
* [new ref] refs/pull/93/head -> origin/pull/93/head
* [new ref] refs/pull/95/head -> origin/pull/95/head
* [new ref] refs/pull/97/head -> origin/pull/97/head
* [new ref] refs/pull/97/merge -> origin/pull/97/merge
* [new ref] refs/pull/98/head -> origin/pull/98/head
* [new ref] refs/pull/99/head -> origin/pull/99/head
Already on 'master'
Your branch is up to date with 'origin/master'.
echo 'UCLIENT_ISOLATED_INSTALL=OFF' >> /home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/client.config
-- Configuring done
-- Generating done
-- Build files have been written to: /home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/toolchains/build
CMake Deprecation Warning at /usr/share/cmake-3.17/Modules/CMakeForceCompiler.cmake:75 (message):
The CMAKE_FORCE_C_COMPILER macro is deprecated. Instead just set
CMAKE_C_COMPILER and allow CMake to identify the compiler.
Call Stack (most recent call first):
toolchains/build/nuttx_toolchain.cmake:20 (CMAKE_FORCE_C_COMPILER)
/usr/share/cmake-3.17/Modules/CMakeDetermineSystem.cmake:93 (include)
CMakeLists.txt:64 (project)
CMake Deprecation Warning at /usr/share/cmake-3.17/Modules/CMakeForceCompiler.cmake:89 (message):
The CMAKE_FORCE_CXX_COMPILER macro is deprecated. Instead just set
CMAKE_CXX_COMPILER and allow CMake to identify the compiler.
Call Stack (most recent call first):
toolchains/build/nuttx_toolchain.cmake:21 (CMAKE_FORCE_CXX_COMPILER)
/usr/share/cmake-3.17/Modules/CMakeDetermineSystem.cmake:93 (include)
CMakeLists.txt:64 (project)
CMake Deprecation Warning at /usr/share/cmake-3.17/Modules/CMakeForceCompiler.cmake:75 (message):
The CMAKE_FORCE_C_COMPILER macro is deprecated. Instead just set
CMAKE_C_COMPILER and allow CMake to identify the compiler.
Call Stack (most recent call first):
toolchains/build/nuttx_toolchain.cmake:20 (CMAKE_FORCE_C_COMPILER)
build/CMakeFiles/3.17.3/CMakeSystem.cmake:6 (include)
CMakeLists.txt:64 (project)
CMake Deprecation Warning at /usr/share/cmake-3.17/Modules/CMakeForceCompiler.cmake:89 (message):
The CMAKE_FORCE_CXX_COMPILER macro is deprecated. Instead just set
CMAKE_CXX_COMPILER and allow CMake to identify the compiler.
Call Stack (most recent call first):
toolchains/build/nuttx_toolchain.cmake:21 (CMAKE_FORCE_CXX_COMPILER)
build/CMakeFiles/3.17.3/CMakeSystem.cmake:6 (include)
CMakeLists.txt:64 (project)
-- Configuring done
-- Generating done
CMake Warning:
Manually-specified variables were not used by the project:
CHECK_ENDIANNESS
-- Build files have been written to: /home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build
make[4]: Entering directory '/home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build'
make[5]: Entering directory '/home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build'
make[6]: Entering directory '/home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build'
Scanning dependencies of target uclient
make[6]: Leaving directory '/home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build'
make[6]: Entering directory '/home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build'
[ 12%] Creating directories for 'uclient'
[ 25%] No download step for 'uclient'
[ 37%] No patch step for 'uclient'
[ 50%] No update step for 'uclient'
[ 62%] Performing configure step for 'uclient'
loading initial cache file /home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build/uclient-prefix/tmp/uclient-cache-Release.cmake
CMake Deprecation Warning at /usr/share/cmake-3.17/Modules/CMakeForceCompiler.cmake:75 (message):
The CMAKE_FORCE_C_COMPILER macro is deprecated. Instead just set
CMAKE_C_COMPILER and allow CMake to identify the compiler.
Call Stack (most recent call first):
toolchains/build/nuttx_toolchain.cmake:20 (CMAKE_FORCE_C_COMPILER)
build/CMakeFiles/3.17.3/CMakeSystem.cmake:6 (include)
CMakeLists.txt:62 (project)
CMake Deprecation Warning at /usr/share/cmake-3.17/Modules/CMakeForceCompiler.cmake:89 (message):
The CMAKE_FORCE_CXX_COMPILER macro is deprecated. Instead just set
CMAKE_CXX_COMPILER and allow CMake to identify the compiler.
Call Stack (most recent call first):
toolchains/build/nuttx_toolchain.cmake:21 (CMAKE_FORCE_CXX_COMPILER)
build/CMakeFiles/3.17.3/CMakeSystem.cmake:6 (include)
CMakeLists.txt:62 (project)
CMake Warning (dev) at /usr/share/cmake-3.17/Modules/GNUInstallDirs.cmake:225 (message):
Unable to determine default CMAKE_INSTALL_LIBDIR directory because no
target architecture is known. Please enable at least one language before
including GNUInstallDirs.
Call Stack (most recent call first):
CMakeLists.txt:185 (include)
This warning is for project developers. Use -Wno-dev to suppress it.
-- Configuring done
-- Generating done
-- Build files have been written to: /home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build
[ 75%] Performing build step for 'uclient'
make[7]: Entering directory '/home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build'
make[8]: Entering directory '/home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build'
make[9]: Entering directory '/home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build'
Scanning dependencies of target microxrcedds_client
make[9]: Leaving directory '/home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build'
make[9]: Entering directory '/home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build'
[ 3%] Building C object CMakeFiles/microxrcedds_client.dir/src/c/core/session/stream/input_best_effort_stream.c.obj
[ 6%] Building C object CMakeFiles/microxrcedds_client.dir/src/c/core/session/stream/input_reliable_stream.c.obj
[ 10%] Building C object CMakeFiles/microxrcedds_client.dir/src/c/core/session/stream/output_best_effort_stream.c.obj
[ 13%] Building C object CMakeFiles/microxrcedds_client.dir/src/c/core/session/stream/output_reliable_stream.c.obj
[ 17%] Building C object CMakeFiles/microxrcedds_client.dir/src/c/core/session/stream/stream_storage.c.obj
[ 20%] Building C object CMakeFiles/microxrcedds_client.dir/src/c/core/session/stream/stream_id.c.obj
[ 24%] Building C object CMakeFiles/microxrcedds_client.dir/src/c/core/session/stream/seq_num.c.obj
[ 27%] Building C object CMakeFiles/microxrcedds_client.dir/src/c/core/session/session.c.obj
[ 31%] Building C object CMakeFiles/microxrcedds_client.dir/src/c/core/session/session_info.c.obj
[ 34%] Building C object CMakeFiles/microxrcedds_client.dir/src/c/core/session/submessage.c.obj
[ 37%] Building C object CMakeFiles/microxrcedds_client.dir/src/c/core/session/object_id.c.obj
[ 41%] Building C object CMakeFiles/microxrcedds_client.dir/src/c/core/serialization/xrce_types.c.obj
[ 44%] Building C object CMakeFiles/microxrcedds_client.dir/src/c/core/serialization/xrce_header.c.obj
[ 48%] Building C object CMakeFiles/microxrcedds_client.dir/src/c/core/serialization/xrce_subheader.c.obj
[ 51%] Building C object CMakeFiles/microxrcedds_client.dir/src/c/util/time.c.obj
[ 55%] Building C object CMakeFiles/microxrcedds_client.dir/src/c/core/session/common_create_entities.c.obj
[ 58%] Building C object CMakeFiles/microxrcedds_client.dir/src/c/core/session/create_entities_ref.c.obj
[ 62%] Building C object CMakeFiles/microxrcedds_client.dir/src/c/core/session/create_entities_xml.c.obj
[ 65%] Building C object CMakeFiles/microxrcedds_client.dir/src/c/core/session/read_access.c.obj
[ 68%] Building C object CMakeFiles/microxrcedds_client.dir/src/c/core/session/write_access.c.obj
[ 72%] Building C object CMakeFiles/microxrcedds_client.dir/src/c/profile/transport/ip/udp/udp_transport.c.obj
[ 75%] Building C object CMakeFiles/microxrcedds_client.dir/src/c/profile/transport/ip/udp/udp_transport_posix.c.obj
/home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/src/c/profile/transport/ip/udp/udp_transport_posix.c: In function 'uxr_init_udp_platform':
/home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/src/c/profile/transport/ip/udp/udp_transport_posix.c:46:18: warning: implicit declaration of function 'getaddrinfo' [-Wimplicit-function-declaration]
if (0 == getaddrinfo(ip, port, &hints, &result))
^~~~~~~~~~~
/home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/src/c/profile/transport/ip/udp/udp_transport_posix.c:58:9: warning: implicit declaration of function 'freeaddrinfo' [-Wimplicit-function-declaration]
freeaddrinfo(result);
^~~~~~~~~~~~
[ 79%] Building C object CMakeFiles/microxrcedds_client.dir/src/c/profile/transport/ip/tcp/tcp_transport.c.obj
[ 82%] Building C object CMakeFiles/microxrcedds_client.dir/src/c/profile/transport/ip/tcp/tcp_transport_posix.c.obj
/home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/src/c/profile/transport/ip/tcp/tcp_transport_posix.c: In function 'uxr_init_tcp_platform':
/home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/src/c/profile/transport/ip/tcp/tcp_transport_posix.c:57:18: warning: implicit declaration of function 'getaddrinfo' [-Wimplicit-function-declaration]
if (0 == getaddrinfo(ip, port, &hints, &result))
^~~~~~~~~~~
/home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/src/c/profile/transport/ip/tcp/tcp_transport_posix.c:69:9: warning: implicit declaration of function 'freeaddrinfo' [-Wimplicit-function-declaration]
freeaddrinfo(result);
^~~~~~~~~~~~
[ 86%] Building C object CMakeFiles/microxrcedds_client.dir/src/c/profile/transport/serial/serial_transport.c.obj
[ 89%] Building C object CMakeFiles/microxrcedds_client.dir/src/c/profile/transport/serial/serial_protocol.c.obj
[ 93%] Building C object CMakeFiles/microxrcedds_client.dir/src/c/profile/transport/serial/serial_transport_posix.c.obj
[ 96%] Building C object CMakeFiles/microxrcedds_client.dir/src/c/profile/transport/ip/ip_posix.c.obj
[100%] Linking C static library libmicroxrcedds_client.a
make[9]: Leaving directory '/home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build'
[100%] Built target microxrcedds_client
make[8]: Leaving directory '/home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build'
make[7]: Leaving directory '/home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build'
No install step for 'uclient'
Completed 'uclient'
make[6]: Leaving directory '/home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build'
Built target uclient
make[5]: Leaving directory '/home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build'
make[4]: Leaving directory '/home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build'
make[4]: Entering directory '/home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build'
make[5]: Entering directory '/home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build'
make[6]: Entering directory '/home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build'
make[6]: Leaving directory '/home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build'
[100%] Built target microxrcedds_client
make[5]: Leaving directory '/home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build'
Install the project...
-- Install configuration: "Release"
-- Installing: /home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/lib/libmicroxrcedds_client.a
-- Installing: /home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client
-- Installing: /home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/util
-- Installing: /home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/util/time.h
-- Installing: /home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/profile
-- Installing: /home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/profile/transport
-- Installing: /home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/profile/transport/ip
-- Installing: /home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/profile/transport/ip/ip.h
-- Installing: /home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/profile/transport/ip/udp
-- Installing: /home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/profile/transport/ip/udp/udp_transport_posix_nopoll.h
-- Installing: /home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/profile/transport/ip/udp/udp_transport_posix.h
-- Installing: /home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/profile/transport/ip/udp/udp_transport_windows.h
-- Installing: /home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/profile/transport/ip/udp/udp_transport.h
-- Installing: /home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/profile/transport/ip/tcp
-- Installing: /home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/profile/transport/ip/tcp/tcp_transport_posix.h
-- Installing: /home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/profile/transport/ip/tcp/tcp_transport.h
-- Installing: /home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/profile/transport/ip/tcp/tcp_transport_windows.h
-- Installing: /home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/profile/transport/serial
-- Installing: /home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/profile/transport/serial/serial_transport_posix.h
-- Installing: /home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/profile/transport/serial/serial_transport.h
-- Installing: /home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/profile/transport/serial/serial_transport_platform.h
-- Installing: /home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/profile/transport/serial/serial_protocol.h
-- Installing: /home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/profile/transport/serial/serial_transport_windows.h
-- Installing: /home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/profile/discovery
-- Installing: /home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/profile/discovery/discovery.h
-- Installing: /home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/client.h
-- Installing: /home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/defines.h
-- Installing: /home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/core
-- Installing: /home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/core/session
-- Installing: /home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/core/session/create_entities_ref.h
-- Installing: /home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/core/session/stream
-- Installing: /home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/core/session/stream/output_best_effort_stream.h
-- Installing: /home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/core/session/stream/input_best_effort_stream.h
-- Installing: /home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/core/session/stream/reliable_stream.h
-- Installing: /home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/core/session/stream/input_reliable_stream.h
-- Installing: /home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/core/session/stream/seq_num.h
-- Installing: /home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/core/session/stream/stream_id.h
-- Installing: /home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/core/session/stream/stream_storage.h
-- Installing: /home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/core/session/stream/output_reliable_stream.h
-- Installing: /home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/core/session/object_id.h
-- Installing: /home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/core/session/session.h
-- Installing: /home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/core/session/write_access.h
-- Installing: /home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/core/session/session_info.h
-- Installing: /home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/core/session/time_sync.h
-- Installing: /home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/core/session/read_access.h
-- Installing: /home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/core/session/create_entities_xml.h
-- Installing: /home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/core/session/common_create_entities.h
-- Installing: /home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/core/type
-- Installing: /home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/core/type/xrce_types.h
-- Installing: /home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/core/communication
-- Installing: /home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/core/communication/communication.h
-- Installing: /home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/visibility.h
-- Installing: /home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/transport.h
-- Installing: /home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/config.h
-- Installing: /home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/share/microxrcedds_client/cmake/microxrcedds_clientTargets.cmake
-- Installing: /home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/share/microxrcedds_client/cmake/microxrcedds_clientTargets-release.cmake
-- Installing: /home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/share/microxrcedds_client/cmake/microxrcedds_clientConfig.cmake
-- Installing: /home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/share/microxrcedds_client/cmake/microxrcedds_clientConfigVersion.cmake
make[4]: Leaving directory '/home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build'
make[3]: Leaving directory '/home/jayanth/nuttxspace/apps/microxrcedds'
make[3]: Entering directory '/home/jayanth/nuttxspace/apps/platform'
LN: platform/board to /home/jayanth/nuttxspace/apps/platform/dummy
make[3]: Leaving directory '/home/jayanth/nuttxspace/apps/platform'
make[2]: Leaving directory '/home/jayanth/nuttxspace/apps'
make[1]: Leaving directory '/home/jayanth/nuttxspace/apps'
make[1]: Entering directory '/home/jayanth/nuttxspace/nuttx/tools'
make[1]: Leaving directory '/home/jayanth/nuttxspace/nuttx/tools'
make[1]: Entering directory '/home/jayanth/nuttxspace/nuttx/tools'
make[1]: Leaving directory '/home/jayanth/nuttxspace/nuttx/tools'
make[1]: Entering directory '/home/jayanth/nuttxspace/apps'
make[2]: Entering directory '/home/jayanth/nuttxspace/apps/examples/microxrceclient'
In file included from /home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/core/session/session.h:25:0,
from /home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/client.h:24,
from ./client_main.c:25:
/home/jayanth/nuttxspace/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/core/type/xrce_types.h:28:27: fatal error: ucdr/microcdr.h: No such file or directory
#include <ucdr/microcdr.h>
^
compilation terminated.
ERROR: arm-none-eabi-gcc failed: 1
`
Hello @jayanthendo, here you have a working step-by-step successfully build:
ok thank you @pablogs9 i have watched the video i will try again with fresh installation of everything and i will get back to you with some comments, hopefully this time it works.
please notice that I have modified a couple of this in the step where I do:
git clone -b feature/refactor_nuttx https://github.com/eProsima/Micro-XRCE-DDS-Apps
cp -R Micro-XRCE-DDS-Apps/Nuttx/examples/* apps/examples/
cp -R Micro-XRCE-DDS-Apps/Nuttx/microxrcedds/ apps/
Check the source code of the application in the branch feature/refactor_nuttx
@pablogs9 i have done same exact steps but i don't know whats going on, i got again same error
jayanth@jayanth-Lenovo-130-15IKB:~$ sudo apt update && sudo apt install -y gcc-arm-none-eabi git cmake autoconf build-essential flex bison libtool libtool-bin automake gawk pkg-config libncurses5-dev
Hit:1 http://in.archive.ubuntu.com/ubuntu bionic InRelease
Hit:2 http://in.archive.ubuntu.com/ubuntu bionic-updates InRelease
Hit:3 http://in.archive.ubuntu.com/ubuntu bionic-backports InRelease
Hit:4 http://ppa.launchpad.net/nilarimogard/webupd8/ubuntu bionic InRelease
Hit:5 http://packages.ros.org/ros/ubuntu bionic InRelease
Hit:6 http://security.ubuntu.com/ubuntu bionic-security InRelease
Hit:7 http://ppa.launchpad.net/slgobinath/safeeyes/ubuntu bionic InRelease
Hit:8 http://packages.ros.org/ros2/ubuntu bionic InRelease
Hit:9 https://deb.opera.com/opera-stable stable InRelease
Hit:10 https://download.sublimetext.com apt/stable/ InRelease
Hit:11 https://apt.kitware.com/ubuntu bionic InRelease
Reading package lists... Done
Building dependency tree
Reading state information... Done
543 packages can be upgraded. Run 'apt list --upgradable' to see them.
Reading package lists... Done
Building dependency tree
Reading state information... Done
autoconf is already the newest version (2.69-11).
automake is already the newest version (1:1.15.1-3ubuntu2).
bison is already the newest version (2:3.0.4.dfsg-1build1).
build-essential is already the newest version (12.4ubuntu1).
flex is already the newest version (2.6.4-6).
gawk is already the newest version (1:4.1.4+dfsg-1build1).
libtool is already the newest version (2.4.6-2).
libtool-bin is already the newest version (2.4.6-2).
pkg-config is already the newest version (0.29.1-0ubuntu2).
gcc-arm-none-eabi is already the newest version (15:6.3.1+svn253039-1build1).
git is already the newest version (1:2.17.1-1ubuntu0.7).
libncurses5-dev is already the newest version (6.1-1ubuntu1.18.04).
cmake is already the newest version (3.18.0-0kitware1).
0 upgraded, 0 newly installed, 0 to remove and 543 not upgraded.
jayanth@jayanth-Lenovo-130-15IKB:~$ mkdir nuttx_ws && cd nuttx_ws
jayanth@jayanth-Lenovo-130-15IKB:~/nuttx_ws$ git clone https://bitbucket.org/nuttx/nuttx.git nuttx
Cloning into 'nuttx'...
remote: Counting objects: 498150, done.
remote: Compressing objects: 100% (85880/85880), done.
remote: Total 498150 (delta 392131), reused 496145 (delta 391269)
Receiving objects: 100% (498150/498150), 118.91 MiB | 757.00 KiB/s, done.
Resolving deltas: 100% (392131/392131), done.
Checking out files: 100% (13014/13014), done.
jayanth@jayanth-Lenovo-130-15IKB:~/nuttx_ws$ git clone https://bitbucket.org/nuttx/apps.git apps
Cloning into 'apps'...
remote: Counting objects: 58790, done.
remote: Compressing objects: 100% (12409/12409), done.
remote: Total 58790 (delta 48360), reused 56381 (delta 46065)
Receiving objects: 100% (58790/58790), 12.98 MiB | 792.00 KiB/s, done.
Resolving deltas: 100% (48360/48360), done.
jayanth@jayanth-Lenovo-130-15IKB:~/nuttx_ws$ git clone https://bitbucket.org/nuttx/tools.git tools
Cloning into 'tools'...
remote: Counting objects: 1264, done.
remote: Compressing objects: 100% (997/997), done.
remote: Total 1264 (delta 814), reused 395 (delta 249)
Receiving objects: 100% (1264/1264), 2.17 MiB | 718.00 KiB/s, done.
Resolving deltas: 100% (814/814), done.
jayanth@jayanth-Lenovo-130-15IKB:~/nuttx_ws$ git clone -b feature/refactor_nuttx https://github.com/eProsima/Micro-XRCE-DDS-Apps
Cloning into 'Micro-XRCE-DDS-Apps'...
remote: Enumerating objects: 91, done.
remote: Counting objects: 100% (91/91), done.
remote: Compressing objects: 100% (78/78), done.
remote: Total 43855 (delta 35), reused 50 (delta 9), pack-reused 43764
Receiving objects: 100% (43855/43855), 9.91 MiB | 816.00 KiB/s, done.
Resolving deltas: 100% (35690/35690), done.
jayanth@jayanth-Lenovo-130-15IKB:~/nuttx_ws$ cp -R Micro-XRCE-DDS-Apps/Nuttx/examples/* apps/examples/
jayanth@jayanth-Lenovo-130-15IKB:~/nuttx_ws$ cp -R Micro-XRCE-DDS-Apps/Nuttx/microxrcedds/ apps/
jayanth@jayanth-Lenovo-130-15IKB:~/nuttx_ws$ pushd tools/kconfig-frontends
~/nuttx_ws/tools/kconfig-frontends ~/nuttx_ws
jayanth@jayanth-Lenovo-130-15IKB:~/nuttx_ws/tools/kconfig-frontends$ ./configurechecking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make supports nested variables... (cached) yes
checking for style of include used by make... GNU
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking dependency style of gcc... gcc3
checking for ar... ar
checking the archiver (ar) interface... ar
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for fgrep... /bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /bin/dd
checking how to truncate binary pipes... /bin/dd bs=4096 count=1
checking for mt... mt
checking if mt is a manifest tool... no
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking whether gcc understands -c and -o together... (cached) yes
checking dependency style of gcc... (cached) gcc3
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking how to run the C++ preprocessor... g++ -E
checking for ld used by g++... /usr/bin/ld -m elf_x86_64
checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC -DPIC
checking if g++ PIC flag -fPIC -DPIC works... yes
checking if g++ static flag -static works... yes
checking if g++ supports -c -o file.o... yes
checking if g++ supports -c -o file.o... (cached) yes
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking for inline... inline
checking whether make sets $(MAKE)... (cached) yes
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for flex... flex
checking lex output file root... lex.yy
checking lex library... -lfl
checking whether yytext is a pointer... yes
checking for bison... bison -y
checking for gperf... gperf
checking for the type used in gperf declarations... size_t
checking libintl.h usability... yes
checking libintl.h presence... yes
checking for libintl.h... yes
checking whether gettext is declared... yes
checking for library containing gettext... none required
checking ncursesw/curses.h usability... no
checking ncursesw/curses.h presence... no
checking for ncursesw/curses.h... no
checking ncurses/ncurses.h usability... no
checking ncurses/ncurses.h presence... no
checking for ncurses/ncurses.h... no
checking ncurses/curses.h usability... no
checking ncurses/curses.h presence... no
checking for ncurses/curses.h... no
checking ncurses.h usability... yes
checking ncurses.h presence... yes
checking for ncurses.h... yes
checking for library containing setupterm... -ltinfo
checking for library containing initscr... -lncurses
checking for library containing new_panel... -lpanel
checking for library containing menu_init... -lmenu
checking for gtk... no
checking for Qt5... yes
checking for moc-qt5... no
checking for moc... /usr/lib/qt5/bin/moc
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating libs/parser/kconfig-parser.pc
config.status: creating scripts/.autostuff/config.h
config.status: executing depfiles commands
config.status: executing libtool commands
configure:
configure: Configured with:
configure: - parser library : shared (version: 4.11.0)
configure: - root-menu prompt : Configuration
configure: - config prefix : CONFIG_
configure: - frontends : kconfig conf mconf nconf qconf
configure: - localised : yes
configure: - install utilities : yes
configure: - CFLAGS CXXFLAGS : -Wall
jayanth@jayanth-Lenovo-130-15IKB:~/nuttx_ws/tools/kconfig-frontends$ make
cd . && /bin/bash /home/jayanth/nuttx_ws/tools/kconfig-frontends/scripts/.autostuff/scripts/missing automake-1.15 --foreign
running CONFIG_SHELL=/bin/bash /bin/bash ./configure --no-create --no-recursion
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make supports nested variables... (cached) yes
checking for style of include used by make... GNU
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking dependency style of gcc... gcc3
checking for ar... ar
checking the archiver (ar) interface... ar
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for fgrep... /bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /bin/dd
checking how to truncate binary pipes... /bin/dd bs=4096 count=1
checking for mt... mt
checking if mt is a manifest tool... no
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking whether gcc understands -c and -o together... (cached) yes
checking dependency style of gcc... (cached) gcc3
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking how to run the C++ preprocessor... g++ -E
checking for ld used by g++... /usr/bin/ld -m elf_x86_64
checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC -DPIC
checking if g++ PIC flag -fPIC -DPIC works... yes
checking if g++ static flag -static works... yes
checking if g++ supports -c -o file.o... yes
checking if g++ supports -c -o file.o... (cached) yes
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking for inline... inline
checking whether make sets $(MAKE)... (cached) yes
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for flex... flex
checking lex output file root... lex.yy
checking lex library... -lfl
checking whether yytext is a pointer... yes
checking for bison... bison -y
checking for gperf... gperf
checking for the type used in gperf declarations... size_t
checking libintl.h usability... yes
checking libintl.h presence... yes
checking for libintl.h... yes
checking whether gettext is declared... yes
checking for library containing gettext... none required
checking ncursesw/curses.h usability... no
checking ncursesw/curses.h presence... no
checking for ncursesw/curses.h... no
checking ncurses/ncurses.h usability... no
checking ncurses/ncurses.h presence... no
checking for ncurses/ncurses.h... no
checking ncurses/curses.h usability... no
checking ncurses/curses.h presence... no
checking for ncurses/curses.h... no
checking ncurses.h usability... yes
checking ncurses.h presence... yes
checking for ncurses.h... yes
checking for library containing setupterm... -ltinfo
checking for library containing initscr... -lncurses
checking for library containing new_panel... -lpanel
checking for library containing menu_init... -lmenu
checking for gtk... no
checking for Qt5... yes
checking for moc-qt5... no
checking for moc... /usr/lib/qt5/bin/moc
checking that generated files are newer than configure... done
configure: creating ./config.status
configure:
configure: Configured with:
configure: - parser library : shared (version: 4.11.0)
configure: - root-menu prompt : Configuration
configure: - config prefix : CONFIG_
configure: - frontends : kconfig conf mconf nconf qconf
configure: - localised : yes
configure: - install utilities : yes
configure: - CFLAGS CXXFLAGS : -Wall
/bin/bash ./config.status
config.status: creating Makefile
config.status: creating libs/parser/kconfig-parser.pc
config.status: creating scripts/.autostuff/config.h
config.status: scripts/.autostuff/config.h is unchanged
config.status: executing depfiles commands
config.status: executing libtool commands
GPERF libs/parser/hconf.c
GEN libs/images/images.c
GEN libs/images/images.h
MOC frontends/qconf/qconf.moc
CC libs/lxdialog/libs_lxdialog_libkconfig_lxdialog_a-checklist.o
CC libs/lxdialog/libs_lxdialog_libkconfig_lxdialog_a-inputbox.o
CC libs/lxdialog/libs_lxdialog_libkconfig_lxdialog_a-menubox.o
CC libs/lxdialog/libs_lxdialog_libkconfig_lxdialog_a-textbox.o
CC libs/lxdialog/libs_lxdialog_libkconfig_lxdialog_a-util.o
CC libs/lxdialog/libs_lxdialog_libkconfig_lxdialog_a-yesno.o
AR libs/lxdialog/libkconfig-lxdialog.a
ar: `u' modifier ignored since `D' is the default (see `U')
CC libs/images/images.o
AR libs/images/libkconfig-images.a
ar: `u' modifier ignored since `D' is the default (see `U')
YACC libs/parser/yconf.c
CC libs/parser/libs_parser_libkconfig_parser_la-yconf.lo
CCLD libs/parser/libkconfig-parser.la
CC frontends/conf/frontends_conf_kconfig_conf-conf.o
CCLD frontends/conf/kconfig-conf
CC frontends/mconf/frontends_mconf_kconfig_mconf-mconf.o
CCLD frontends/mconf/kconfig-mconf
CC frontends/nconf/frontends_nconf_kconfig_nconf-nconf.o
CC frontends/nconf/frontends_nconf_kconfig_nconf-nconf.gui.o
CCLD frontends/nconf/kconfig-nconf
CXX frontends/qconf/frontends_qconf_kconfig_qconf-qconf.o
CXXLD frontends/qconf/kconfig-qconf
CC utils/utils_kconfig_gettext-gettext.o
CCLD utils/kconfig-gettext
GEN frontends/kconfig
GEN utils/kconfig-tweak
jayanth@jayanth-Lenovo-130-15IKB:~/nuttx_ws/tools/kconfig-frontends$ make install
/bin/mkdir -p '/usr/local/lib'
/bin/bash ./libtool --mode=install /usr/bin/install -c libs/parser/libkconfig-parser.la '/usr/local/lib'
libtool: install: /usr/bin/install -c libs/parser/.libs/libkconfig-parser-4.11.0.so /usr/local/lib/libkconfig-parser-4.11.0.so
/usr/bin/install: cannot remove '/usr/local/lib/libkconfig-parser-4.11.0.so': Permission denied
Makefile:990: recipe for target 'install-libLTLIBRARIES' failed
make[2]: *** [install-libLTLIBRARIES] Error 1
Makefile:1924: recipe for target 'install-am' failed
make[1]: *** [install-am] Error 2
Makefile:1918: recipe for target 'install' failed
make: *** [install] Error 2
jayanth@jayanth-Lenovo-130-15IKB:~/nuttx_ws/tools/kconfig-frontends$ sudo make install
[sudo] password for jayanth:
/bin/mkdir -p '/usr/local/lib'
/bin/bash ./libtool --mode=install /usr/bin/install -c libs/parser/libkconfig-parser.la '/usr/local/lib'
libtool: install: /usr/bin/install -c libs/parser/.libs/libkconfig-parser-4.11.0.so /usr/local/lib/libkconfig-parser-4.11.0.so
libtool: install: (cd /usr/local/lib && { ln -s -f libkconfig-parser-4.11.0.so libkconfig-parser.so || { rm -f libkconfig-parser.so && ln -s libkconfig-parser-4.11.0.so libkconfig-parser.so; }; })
libtool: install: /usr/bin/install -c libs/parser/.libs/libkconfig-parser.lai /usr/local/lib/libkconfig-parser.la
libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin:/sbin" ldconfig -n /usr/local/lib
----------------------------------------------------------------------
Libraries have been installed in:
/usr/local/lib
If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the '-LLIBDIR'
flag during linking and do at least one of the following:
- add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
during execution
- add LIBDIR to the 'LD_RUN_PATH' environment variable
during linking
- use the '-Wl,-rpath -Wl,LIBDIR' linker flag
- have your system administrator add LIBDIR to '/etc/ld.so.conf'
See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
/bin/mkdir -p '/usr/local/bin'
/bin/bash ./libtool --mode=install /usr/bin/install -c frontends/conf/kconfig-conf frontends/mconf/kconfig-mconf frontends/nconf/kconfig-nconf frontends/qconf/kconfig-qconf utils/kconfig-gettext '/usr/local/bin'
libtool: install: /usr/bin/install -c frontends/conf/.libs/kconfig-conf /usr/local/bin/kconfig-conf
libtool: install: /usr/bin/install -c frontends/mconf/.libs/kconfig-mconf /usr/local/bin/kconfig-mconf
libtool: install: /usr/bin/install -c frontends/nconf/.libs/kconfig-nconf /usr/local/bin/kconfig-nconf
libtool: install: /usr/bin/install -c frontends/qconf/.libs/kconfig-qconf /usr/local/bin/kconfig-qconf
libtool: install: /usr/bin/install -c utils/.libs/kconfig-gettext /usr/local/bin/kconfig-gettext
/bin/mkdir -p '/usr/local/bin'
/usr/bin/install -c frontends/kconfig utils/kconfig-tweak '/usr/local/bin'
/bin/mkdir -p '/usr/local/bin'
/usr/bin/install -c utils/kconfig-diff utils/kconfig-merge '/usr/local/bin'
/bin/mkdir -p '/usr/local/share/doc/kconfig-frontends'
/usr/bin/install -c -m 644 docs/kconfig-language.txt docs/kconfig.txt '/usr/local/share/doc/kconfig-frontends'
/bin/mkdir -p '/usr/local/include/kconfig'
/usr/bin/install -c -m 644 libs/parser/list.h libs/parser/lkc.h libs/parser/expr.h libs/parser/lkc_proto.h '/usr/local/include/kconfig'
/bin/mkdir -p '/usr/local/lib/pkgconfig'
/usr/bin/install -c -m 644 libs/parser/kconfig-parser.pc '/usr/local/lib/pkgconfig'
jayanth@jayanth-Lenovo-130-15IKB:~/nuttx_ws/tools/kconfig-frontends$ ldconfig
/sbin/ldconfig.real: Can't create temporary cache file /etc/ld.so.cache~: Permission denied
jayanth@jayanth-Lenovo-130-15IKB:~/nuttx_ws/tools/kconfig-frontends$ sudo ldconfig
jayanth@jayanth-Lenovo-130-15IKB:~/nuttx_ws/tools/kconfig-frontends$ popd
~/nuttx_ws
jayanth@jayanth-Lenovo-130-15IKB:~/nuttx_ws$ cd nuttx/
jayanth@jayanth-Lenovo-130-15IKB:~/nuttx_ws/nuttx$ ./tools/configure.sh nucleo-f4x1re/f411-nsh
Copy files
Select CONFIG_HOST_LINUX=y
Refreshing...
make[1]: Entering directory '/home/jayanth/nuttx_ws/nuttx'
make[2]: Entering directory '/home/jayanth/nuttx_ws/nuttx/boards'
make[2]: Leaving directory '/home/jayanth/nuttx_ws/nuttx/boards'
make[2]: Entering directory '/home/jayanth/nuttx_ws/apps'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/platform'
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/platform'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/builtin'
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/builtin'
make[2]: Leaving directory '/home/jayanth/nuttx_ws/apps'
make[2]: Entering directory '/home/jayanth/nuttx_ws/nuttx/graphics'
make[3]: Entering directory '/home/jayanth/nuttx_ws/nuttx/graphics/nxglib'
make[3]: Leaving directory '/home/jayanth/nuttx_ws/nuttx/graphics/nxglib'
make[3]: Entering directory '/home/jayanth/nuttx_ws/nuttx/graphics/nxglib'
make[3]: Leaving directory '/home/jayanth/nuttx_ws/nuttx/graphics/nxglib'
make[3]: Entering directory '/home/jayanth/nuttx_ws/nuttx/graphics/nxglib'
make[3]: Leaving directory '/home/jayanth/nuttx_ws/nuttx/graphics/nxglib'
make[2]: Leaving directory '/home/jayanth/nuttx_ws/nuttx/graphics'
make[1]: Leaving directory '/home/jayanth/nuttx_ws/nuttx'
LN: include/arch to arch/arm/include
LN: include/arch/board to /home/jayanth/nuttx_ws/nuttx/boards/arm/stm32/nucleo-f4x1re/include
LN: include/arch/chip to arch/arm/include/stm32
LN: arch/arm/src/board to /home/jayanth/nuttx_ws/nuttx/boards/arm/stm32/nucleo-f4x1re/../common
LN: arch/arm/src/board/board to /home/jayanth/nuttx_ws/nuttx/boards/arm/stm32/nucleo-f4x1re/src
LN: arch/arm/src/chip to arch/arm/src/stm32
LN: /home/jayanth/nuttx_ws/nuttx/drivers/platform to /home/jayanth/nuttx_ws/nuttx/drivers/dummy
make[1]: Entering directory '/home/jayanth/nuttx_ws/nuttx/boards'
make[1]: Leaving directory '/home/jayanth/nuttx_ws/nuttx/boards'
make[1]: Entering directory '/home/jayanth/nuttx_ws/nuttx/openamp'
make[1]: Nothing to be done for 'dirlinks'.
make[1]: Leaving directory '/home/jayanth/nuttx_ws/nuttx/openamp'
make[1]: Entering directory '/home/jayanth/nuttx_ws/apps'
make[2]: Entering directory '/home/jayanth/nuttx_ws/apps/platform'
LN: platform/board to /home/jayanth/nuttx_ws/apps/platform/dummy
make[2]: Leaving directory '/home/jayanth/nuttx_ws/apps/platform'
make[1]: Leaving directory '/home/jayanth/nuttx_ws/apps'
make[1]: Entering directory '/home/jayanth/nuttx_ws/apps'
make[2]: Entering directory '/home/jayanth/nuttx_ws/apps/examples'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/nxflat'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/nxflat'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/pwlines'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/pwlines'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/gps'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/gps'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/tcpblaster'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/tcpblaster'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/pca9635'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/pca9635'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/module'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/module'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/chat'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/chat'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/relays'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/relays'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/popen'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/popen'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/apa102'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/apa102'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/lis3dsh_reader'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/lis3dsh_reader'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/cpuhog'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/cpuhog'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/wget'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/wget'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/bastest'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/bastest'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/pppd'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/pppd'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/nunchuck'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/nunchuck'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/serialrx'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/serialrx'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/microxrceclient'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/microxrceclient'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/camera'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/camera'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/udgram'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/udgram'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/sotest'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/sotest'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/ina226'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/ina226'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/charger'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/charger'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/nettest'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/nettest'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/ftpd'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/ftpd'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/tiff'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/tiff'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/mount'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/mount'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/dac'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/dac'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/random'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/random'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/nrf24l01_term'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/nrf24l01_term'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/xbc_test'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/xbc_test'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/embedlog'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/embedlog'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/veml6070'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/veml6070'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/powerled'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/powerled'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/apds9960'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/apds9960'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/cctype'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/cctype'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/mld'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/mld'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/media'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/media'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/smps'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/smps'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/null'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/null'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/ustream'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/ustream'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/elf'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/elf'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/flash_test'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/flash_test'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/ipforward'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/ipforward'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/rfid_readuid'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/rfid_readuid'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/touchscreen'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/touchscreen'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/i2sloop'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/i2sloop'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/zerocross'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/zerocross'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/ft80x'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/ft80x'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/chrono'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/chrono'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/cromfs'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/cromfs'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/serialblaster'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/serialblaster'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/bmi160'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/bmi160'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/udpblaster'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/udpblaster'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/lsm6dsl_reader'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/lsm6dsl_reader'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/adxl372_test'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/adxl372_test'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/dhcpd'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/dhcpd'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/qencoder'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/qencoder'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/watchdog'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/watchdog'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/nxterm'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/nxterm'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/modbusmaster'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/modbusmaster'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/mlx90614'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/mlx90614'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/ina219'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/ina219'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/fb'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/fb'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/dhtxx'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/dhtxx'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/slcd'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/slcd'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/sx127x_demo'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/sx127x_demo'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/netloop'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/netloop'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/hello'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/hello'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/wgetjson'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/wgetjson'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/hts221_reader'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/hts221_reader'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/helloxx'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/helloxx'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/system'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/system'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/ini_dumper'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/ini_dumper'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/pty_test'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/pty_test'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/dsptest'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/dsptest'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/mtdrwb'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/mtdrwb'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/fboverlay'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/fboverlay'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/modbus'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/modbus'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/xmlrpc'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/xmlrpc'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/mtdpart'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/mtdpart'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/igmp'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/igmp'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/gpio'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/gpio'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/max31855'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/max31855'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/nxhello'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/nxhello'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/serloop'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/serloop'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/microxrceclient_6lowpan'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/microxrceclient_6lowpan'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/rgbled'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/rgbled'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/pipe'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/pipe'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/oneshot'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/oneshot'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/alarm'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/alarm'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/ajoystick'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/ajoystick'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/lsm330spi_test'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/lsm330spi_test'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/hidkbd'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/hidkbd'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/userfs'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/userfs'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/json'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/json'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/nxlines'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/nxlines'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/nxtext'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/nxtext'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/pwfb'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/pwfb'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/telnetd'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/telnetd'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/audio_rttl'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/audio_rttl'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/ftpc'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/ftpc'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/usbserial'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/usbserial'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/bmp180'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/bmp180'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/buttons'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/buttons'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/powermonitor'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/powermonitor'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/posix_spawn'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/posix_spawn'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/lvgldemo'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/lvgldemo'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/djoystick'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/djoystick'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/canard'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/canard'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/can'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/can'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/netpkt'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/netpkt'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/timer'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/timer'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/unionfs'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/unionfs'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/battery'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/battery'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/nximage'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/nximage'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/obd2'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/obd2'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/hdc1008_demo'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/hdc1008_demo'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/stat'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/stat'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/flowc'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/flowc'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/tcpecho'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/tcpecho'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/thttpd'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/thttpd'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/lsm303_reader'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/lsm303_reader'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/adc'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/adc'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/i2schar'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/i2schar'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/configdata'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/configdata'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/netlink_route'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/netlink_route'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/sendmail'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/sendmail'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/abntcodi'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/abntcodi'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/webserver'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/webserver'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/pdcurses'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/pdcurses'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/usrsocktest'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/usrsocktest'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/uid'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/uid'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/nxdemo'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/nxdemo'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/udp'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/udp'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/pwm'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/pwm'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/poll'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/poll'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/calib_udelay'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/calib_udelay'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/romfs'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/romfs'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/discover'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/discover'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/leds'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/leds'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/pf_ieee802154'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/pf_ieee802154'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/nx'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/nx'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/bridge'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/bridge'
mkkconfig in /home/jayanth/nuttx_ws/apps/examples
make[2]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples'
make[2]: Entering directory '/home/jayanth/nuttx_ws/apps/nshlib'
make[2]: Nothing to be done for 'preconfig'.
make[2]: Leaving directory '/home/jayanth/nuttx_ws/apps/nshlib'
make[2]: Entering directory '/home/jayanth/nuttx_ws/apps/builtin'
make[2]: Nothing to be done for 'preconfig'.
make[2]: Leaving directory '/home/jayanth/nuttx_ws/apps/builtin'
make[2]: Entering directory '/home/jayanth/nuttx_ws/apps/gpsutils'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/gpsutils/minmea'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/gpsutils/minmea'
mkkconfig in /home/jayanth/nuttx_ws/apps/gpsutils
make[2]: Leaving directory '/home/jayanth/nuttx_ws/apps/gpsutils'
make[2]: Entering directory '/home/jayanth/nuttx_ws/apps/system'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/system/setlogmask'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/system/setlogmask'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/system/popen'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/system/popen'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/system/ping6'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/system/ping6'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/system/readline'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/system/readline'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/system/taskset'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/system/taskset'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/system/vi'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/system/vi'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/system/ping'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/system/ping'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/system/lzf'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/system/lzf'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/system/system'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/system/system'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/system/stackmonitor'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/system/stackmonitor'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/system/zmodem'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/system/zmodem'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/system/spi'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/system/spi'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/system/composite'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/system/composite'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/system/nsh'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/system/nsh'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/system/usbmsc'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/system/usbmsc'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/system/flash_eraseall'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/system/flash_eraseall'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/system/cu'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/system/cu'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/system/cfgdata'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/system/cfgdata'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/system/psmq'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/system/psmq'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/system/netdb'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/system/netdb'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/system/mdio'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/system/mdio'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/system/termcurses'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/system/termcurses'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/system/ntpc'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/system/ntpc'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/system/hexed'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/system/hexed'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/system/ubloxmodem'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/system/ubloxmodem'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/system/embedlog'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/system/embedlog'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/system/nxrecorder'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/system/nxrecorder'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/system/sched_note'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/system/sched_note'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/system/nxplayer'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/system/nxplayer'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/system/i2c'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/system/i2c'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/system/hex2bin'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/system/hex2bin'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/system/lm75'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/system/lm75'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/system/cle'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/system/cle'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/system/cdcacm'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/system/cdcacm'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/system/critmon'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/system/critmon'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/system/dhcpc'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/system/dhcpc'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/system/tee'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/system/tee'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/system/telnet'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/system/telnet'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/system/ramtest'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/system/ramtest'
mkkconfig in /home/jayanth/nuttx_ws/apps/system
make[2]: Leaving directory '/home/jayanth/nuttx_ws/apps/system'
make[2]: Entering directory '/home/jayanth/nuttx_ws/apps/netutils'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/netutils/webserver'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/netutils/webserver'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/netutils/webclient'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/netutils/webclient'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/netutils/ftpc'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/netutils/ftpc'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/netutils/ping'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/netutils/ping'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/netutils/discover'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/netutils/discover'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/netutils/chat'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/netutils/chat'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/netutils/smtp'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/netutils/smtp'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/netutils/ntpclient'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/netutils/ntpclient'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/netutils/pppd'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/netutils/pppd'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/netutils/cjson'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/netutils/cjson'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/netutils/usrsock_rpmsg'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/netutils/usrsock_rpmsg'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/netutils/ftpd'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/netutils/ftpd'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/netutils/tftpc'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/netutils/tftpc'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/netutils/telnetd'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/netutils/telnetd'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/netutils/esp8266'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/netutils/esp8266'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/netutils/codecs'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/netutils/codecs'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/netutils/libcurl4nx'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/netutils/libcurl4nx'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/netutils/thttpd'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/netutils/thttpd'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/netutils/netlib'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/netutils/netlib'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/netutils/netinit'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/netutils/netinit'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/netutils/telnetc'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/netutils/telnetc'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/netutils/dhcpd'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/netutils/dhcpd'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/netutils/dhcpc'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/netutils/dhcpc'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/netutils/xmlrpc'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/netutils/xmlrpc'
mkkconfig in /home/jayanth/nuttx_ws/apps/netutils
make[2]: Leaving directory '/home/jayanth/nuttx_ws/apps/netutils'
make[2]: Entering directory '/home/jayanth/nuttx_ws/apps/modbus'
make[2]: Nothing to be done for 'preconfig'.
make[2]: Leaving directory '/home/jayanth/nuttx_ws/apps/modbus'
make[2]: Entering directory '/home/jayanth/nuttx_ws/apps/interpreters'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/interpreters/bas'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/interpreters/bas'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/interpreters/ficl'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/interpreters/ficl'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/interpreters/minibasic'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/interpreters/minibasic'
mkkconfig in /home/jayanth/nuttx_ws/apps/interpreters
make[2]: Leaving directory '/home/jayanth/nuttx_ws/apps/interpreters'
make[2]: Entering directory '/home/jayanth/nuttx_ws/apps/microxrcedds'
make[2]: Nothing to be done for 'preconfig'.
make[2]: Leaving directory '/home/jayanth/nuttx_ws/apps/microxrcedds'
make[2]: Entering directory '/home/jayanth/nuttx_ws/apps/testing'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/testing/ostest'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/testing/ostest'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/testing/smart'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/testing/smart'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/testing/mm'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/testing/mm'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/testing/getprime'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/testing/getprime'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/testing/cxxtest'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/testing/cxxtest'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/testing/smart_test'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/testing/smart_test'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/testing/fstest'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/testing/fstest'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/testing/nxffs'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/testing/nxffs'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/testing/smp'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/testing/smp'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/testing/scanftest'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/testing/scanftest'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/testing/unity'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/testing/unity'
mkkconfig in /home/jayanth/nuttx_ws/apps/testing
make[2]: Leaving directory '/home/jayanth/nuttx_ws/apps/testing'
make[2]: Entering directory '/home/jayanth/nuttx_ws/apps/graphics'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/graphics/slcd'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/graphics/slcd'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/graphics/nxwm'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/graphics/nxwm'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/graphics/lvgl'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/graphics/lvgl'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/graphics/pdcurs34'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/graphics/pdcurs34'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/graphics/screenshot'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/graphics/screenshot'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/graphics/nxwidgets'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/graphics/nxwidgets'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/graphics/twm4nx'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/graphics/twm4nx'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/graphics/nxglyphs'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/graphics/nxglyphs'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/graphics/tiff'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/graphics/tiff'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/graphics/ft80x'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/graphics/ft80x'
mkkconfig in /home/jayanth/nuttx_ws/apps/graphics
make[2]: Leaving directory '/home/jayanth/nuttx_ws/apps/graphics'
make[2]: Entering directory '/home/jayanth/nuttx_ws/apps/fsutils'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/fsutils/mksmartfs'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/fsutils/mksmartfs'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/fsutils/inih'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/fsutils/inih'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/fsutils/flash_eraseall'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/fsutils/flash_eraseall'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/fsutils/passwd'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/fsutils/passwd'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/fsutils/mkfatfs'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/fsutils/mkfatfs'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/fsutils/inifile'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/fsutils/inifile'
mkkconfig in /home/jayanth/nuttx_ws/apps/fsutils
make[2]: Leaving directory '/home/jayanth/nuttx_ws/apps/fsutils'
make[2]: Entering directory '/home/jayanth/nuttx_ws/apps/canutils'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/canutils/libcanard'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/canutils/libcanard'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/canutils/cansend'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/canutils/cansend'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/canutils/canlib'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/canutils/canlib'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/canutils/libcanutils'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/canutils/libcanutils'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/canutils/libobd2'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/canutils/libobd2'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/canutils/candump'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/canutils/candump'
mkkconfig in /home/jayanth/nuttx_ws/apps/canutils
make[2]: Leaving directory '/home/jayanth/nuttx_ws/apps/canutils'
make[2]: Entering directory '/home/jayanth/nuttx_ws/apps/wireless'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/wireless/ieee802154'
make[4]: Entering directory '/home/jayanth/nuttx_ws/apps/wireless/ieee802154/i8shark'
make[4]: Nothing to be done for 'preconfig'.
make[4]: Leaving directory '/home/jayanth/nuttx_ws/apps/wireless/ieee802154/i8shark'
make[4]: Entering directory '/home/jayanth/nuttx_ws/apps/wireless/ieee802154/libmac'
make[4]: Nothing to be done for 'preconfig'.
make[4]: Leaving directory '/home/jayanth/nuttx_ws/apps/wireless/ieee802154/libmac'
make[4]: Entering directory '/home/jayanth/nuttx_ws/apps/wireless/ieee802154/i8sak'
make[4]: Nothing to be done for 'preconfig'.
make[4]: Leaving directory '/home/jayanth/nuttx_ws/apps/wireless/ieee802154/i8sak'
make[4]: Entering directory '/home/jayanth/nuttx_ws/apps/wireless/ieee802154/libutils'
make[4]: Nothing to be done for 'preconfig'.
make[4]: Leaving directory '/home/jayanth/nuttx_ws/apps/wireless/ieee802154/libutils'
mkkconfig in /home/jayanth/nuttx_ws/apps/wireless/ieee802154
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/wireless/ieee802154'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/wireless/bluetooth'
make[4]: Entering directory '/home/jayanth/nuttx_ws/apps/wireless/bluetooth/btsak'
make[4]: Nothing to be done for 'preconfig'.
make[4]: Leaving directory '/home/jayanth/nuttx_ws/apps/wireless/bluetooth/btsak'
mkkconfig in /home/jayanth/nuttx_ws/apps/wireless/bluetooth
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/wireless/bluetooth'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/wireless/iwpan'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/wireless/iwpan'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/wireless/wapi'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/wireless/wapi'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/wireless/gs2200m'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/wireless/gs2200m'
mkkconfig in /home/jayanth/nuttx_ws/apps/wireless
make[2]: Leaving directory '/home/jayanth/nuttx_ws/apps/wireless'
make[2]: Entering directory '/home/jayanth/nuttx_ws/apps/platform'
make[2]: Nothing to be done for 'preconfig'.
make[2]: Leaving directory '/home/jayanth/nuttx_ws/apps/platform'
make[2]: Entering directory '/home/jayanth/nuttx_ws/apps/industry'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/industry/abnt_codi'
make[3]: Nothing to be done for 'preconfig'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/industry/abnt_codi'
mkkconfig in /home/jayanth/nuttx_ws/apps/industry
make[2]: Leaving directory '/home/jayanth/nuttx_ws/apps/industry'
mkkconfig in /home/jayanth/nuttx_ws/apps
make[1]: Leaving directory '/home/jayanth/nuttx_ws/apps'
#
# configuration written to .config
#
jayanth@jayanth-Lenovo-130-15IKB:~/nuttx_ws/nuttx$ make menuconfig
make[1]: Entering directory '/home/jayanth/nuttx_ws/nuttx'
make[2]: Entering directory '/home/jayanth/nuttx_ws/nuttx/boards'
make[2]: Leaving directory '/home/jayanth/nuttx_ws/nuttx/boards'
make[2]: Entering directory '/home/jayanth/nuttx_ws/apps'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/platform'
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/platform'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/builtin'
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/builtin'
make[2]: Leaving directory '/home/jayanth/nuttx_ws/apps'
make[2]: Entering directory '/home/jayanth/nuttx_ws/nuttx/graphics'
make[3]: Entering directory '/home/jayanth/nuttx_ws/nuttx/graphics/nxglib'
make[3]: Leaving directory '/home/jayanth/nuttx_ws/nuttx/graphics/nxglib'
make[3]: Entering directory '/home/jayanth/nuttx_ws/nuttx/graphics/nxglib'
make[3]: Leaving directory '/home/jayanth/nuttx_ws/nuttx/graphics/nxglib'
make[3]: Entering directory '/home/jayanth/nuttx_ws/nuttx/graphics/nxglib'
make[3]: Leaving directory '/home/jayanth/nuttx_ws/nuttx/graphics/nxglib'
make[2]: Leaving directory '/home/jayanth/nuttx_ws/nuttx/graphics'
make[1]: Leaving directory '/home/jayanth/nuttx_ws/nuttx'
LN: include/arch to arch/arm/include
LN: include/arch/board to /home/jayanth/nuttx_ws/nuttx/boards/arm/stm32/nucleo-f4x1re/include
LN: include/arch/chip to arch/arm/include/stm32
LN: arch/arm/src/board to /home/jayanth/nuttx_ws/nuttx/boards/arm/stm32/nucleo-f4x1re/../common
LN: arch/arm/src/board/board to /home/jayanth/nuttx_ws/nuttx/boards/arm/stm32/nucleo-f4x1re/src
LN: arch/arm/src/chip to arch/arm/src/stm32
LN: /home/jayanth/nuttx_ws/nuttx/drivers/platform to /home/jayanth/nuttx_ws/nuttx/drivers/dummy
make[1]: Entering directory '/home/jayanth/nuttx_ws/nuttx/boards'
make[1]: Leaving directory '/home/jayanth/nuttx_ws/nuttx/boards'
make[1]: Entering directory '/home/jayanth/nuttx_ws/nuttx/openamp'
make[1]: Nothing to be done for 'dirlinks'.
make[1]: Leaving directory '/home/jayanth/nuttx_ws/nuttx/openamp'
make[1]: Entering directory '/home/jayanth/nuttx_ws/apps'
make[2]: Entering directory '/home/jayanth/nuttx_ws/apps/platform'
LN: platform/board to /home/jayanth/nuttx_ws/apps/platform/dummy
make[2]: Leaving directory '/home/jayanth/nuttx_ws/apps/platform'
make[1]: Leaving directory '/home/jayanth/nuttx_ws/apps'
make[1]: Entering directory '/home/jayanth/nuttx_ws/apps'
make[1]: Nothing to be done for 'preconfig'.
make[1]: Leaving directory '/home/jayanth/nuttx_ws/apps'
configuration written to .config
*** End of the configuration.
*** Execute 'make' to start the build or try 'make help'.
jayanth@jayanth-Lenovo-130-15IKB:~/nuttx_ws/nuttx$ make
make[1]: Entering directory '/home/jayanth/nuttx_ws/nuttx/tools'
make[1]: Leaving directory '/home/jayanth/nuttx_ws/nuttx/tools'
make[1]: Entering directory '/home/jayanth/nuttx_ws/nuttx'
make[2]: Entering directory '/home/jayanth/nuttx_ws/nuttx/boards'
make[2]: Leaving directory '/home/jayanth/nuttx_ws/nuttx/boards'
make[2]: Entering directory '/home/jayanth/nuttx_ws/apps'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/platform'
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/platform'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/builtin'
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/builtin'
make[2]: Leaving directory '/home/jayanth/nuttx_ws/apps'
make[2]: Entering directory '/home/jayanth/nuttx_ws/nuttx/graphics'
make[3]: Entering directory '/home/jayanth/nuttx_ws/nuttx/graphics/nxglib'
make[3]: Leaving directory '/home/jayanth/nuttx_ws/nuttx/graphics/nxglib'
make[3]: Entering directory '/home/jayanth/nuttx_ws/nuttx/graphics/nxglib'
make[3]: Leaving directory '/home/jayanth/nuttx_ws/nuttx/graphics/nxglib'
make[3]: Entering directory '/home/jayanth/nuttx_ws/nuttx/graphics/nxglib'
make[3]: Leaving directory '/home/jayanth/nuttx_ws/nuttx/graphics/nxglib'
make[2]: Leaving directory '/home/jayanth/nuttx_ws/nuttx/graphics'
make[1]: Leaving directory '/home/jayanth/nuttx_ws/nuttx'
Create .version
make[1]: Entering directory '/home/jayanth/nuttx_ws/nuttx/tools'
make[1]: Leaving directory '/home/jayanth/nuttx_ws/nuttx/tools'
Create version.h
LN: include/arch to arch/arm/include
LN: include/arch/board to /home/jayanth/nuttx_ws/nuttx/boards/arm/stm32/nucleo-f4x1re/include
LN: include/arch/chip to arch/arm/include/stm32
LN: arch/arm/src/board to /home/jayanth/nuttx_ws/nuttx/boards/arm/stm32/nucleo-f4x1re/../common
LN: arch/arm/src/board/board to /home/jayanth/nuttx_ws/nuttx/boards/arm/stm32/nucleo-f4x1re/src
LN: arch/arm/src/chip to arch/arm/src/stm32
LN: /home/jayanth/nuttx_ws/nuttx/drivers/platform to /home/jayanth/nuttx_ws/nuttx/drivers/dummy
make[1]: Entering directory '/home/jayanth/nuttx_ws/nuttx/boards'
make[1]: Leaving directory '/home/jayanth/nuttx_ws/nuttx/boards'
make[1]: Entering directory '/home/jayanth/nuttx_ws/nuttx/openamp'
make[1]: Nothing to be done for 'dirlinks'.
make[1]: Leaving directory '/home/jayanth/nuttx_ws/nuttx/openamp'
make[1]: Entering directory '/home/jayanth/nuttx_ws/apps'
make[2]: Entering directory '/home/jayanth/nuttx_ws/apps/platform'
LN: platform/board to /home/jayanth/nuttx_ws/apps/platform/dummy
make[2]: Leaving directory '/home/jayanth/nuttx_ws/apps/platform'
make[1]: Leaving directory '/home/jayanth/nuttx_ws/apps'
make[1]: Entering directory '/home/jayanth/nuttx_ws/nuttx/boards'
make[2]: Entering directory '/home/jayanth/nuttx_ws/nuttx/boards/arm/stm32/common'
make[2]: Nothing to be done for 'context'.
make[2]: Leaving directory '/home/jayanth/nuttx_ws/nuttx/boards/arm/stm32/common'
make[1]: Leaving directory '/home/jayanth/nuttx_ws/nuttx/boards'
make[1]: Entering directory '/home/jayanth/nuttx_ws/nuttx/fs'
make[1]: Nothing to be done for 'context'.
make[1]: Leaving directory '/home/jayanth/nuttx_ws/nuttx/fs'
make[1]: Entering directory '/home/jayanth/nuttx_ws/apps'
make[2]: Entering directory '/home/jayanth/nuttx_ws/apps/builtin'
make[2]: Nothing to be done for 'context'.
make[2]: Leaving directory '/home/jayanth/nuttx_ws/apps/builtin'
make[2]: Entering directory '/home/jayanth/nuttx_ws/apps'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/microxrceclient'
Register: client
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/microxrceclient'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/nshlib'
make[3]: Nothing to be done for 'context'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/nshlib'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/builtin'
make[3]: Nothing to be done for 'context'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/builtin'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/system/readline'
make[3]: Nothing to be done for 'context'.
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/system/readline'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/system/nsh'
Register: nsh
Register: sh
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/system/nsh'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/microxrcedds'
Cloning eProsima/Micro-XRCE-DDS-Client
Cloning into 'Micro-XRCE-DDS-Client'...
remote: Enumerating objects: 38, done.
remote: Counting objects: 100% (38/38), done.
remote: Compressing objects: 100% (23/23), done.
remote: Total 8029 (delta 14), reused 29 (delta 9), pack-reused 7991
Receiving objects: 100% (8029/8029), 1.93 MiB | 832.00 KiB/s, done.
Resolving deltas: 100% (4681/4681), done.
remote: Enumerating objects: 2099, done.
remote: Counting objects: 100% (2099/2099), done.
remote: Compressing objects: 100% (8/8), done.
remote: Total 4330 (delta 2088), reused 2088 (delta 2088), pack-reused 2231
Receiving objects: 100% (4330/4330), 586.06 KiB | 649.00 KiB/s, done.
Resolving deltas: 100% (2444/2444), completed with 638 local objects.
From https://github.com/eProsima/Micro-XRCE-DDS-Client
* [new ref] refs/pull/10/head -> origin/pull/10/head
* [new ref] refs/pull/101/head -> origin/pull/101/head
* [new ref] refs/pull/103/head -> origin/pull/103/head
* [new ref] refs/pull/104/head -> origin/pull/104/head
* [new ref] refs/pull/105/head -> origin/pull/105/head
* [new ref] refs/pull/106/head -> origin/pull/106/head
* [new ref] refs/pull/107/head -> origin/pull/107/head
* [new ref] refs/pull/108/head -> origin/pull/108/head
* [new ref] refs/pull/109/head -> origin/pull/109/head
* [new ref] refs/pull/11/head -> origin/pull/11/head
* [new ref] refs/pull/110/head -> origin/pull/110/head
* [new ref] refs/pull/111/head -> origin/pull/111/head
* [new ref] refs/pull/112/head -> origin/pull/112/head
* [new ref] refs/pull/113/head -> origin/pull/113/head
* [new ref] refs/pull/114/head -> origin/pull/114/head
* [new ref] refs/pull/116/head -> origin/pull/116/head
* [new ref] refs/pull/117/head -> origin/pull/117/head
* [new ref] refs/pull/118/head -> origin/pull/118/head
* [new ref] refs/pull/119/head -> origin/pull/119/head
* [new ref] refs/pull/12/head -> origin/pull/12/head
* [new ref] refs/pull/120/head -> origin/pull/120/head
* [new ref] refs/pull/121/head -> origin/pull/121/head
* [new ref] refs/pull/122/head -> origin/pull/122/head
* [new ref] refs/pull/123/head -> origin/pull/123/head
* [new ref] refs/pull/124/head -> origin/pull/124/head
* [new ref] refs/pull/125/head -> origin/pull/125/head
* [new ref] refs/pull/126/head -> origin/pull/126/head
* [new ref] refs/pull/127/head -> origin/pull/127/head
* [new ref] refs/pull/128/head -> origin/pull/128/head
* [new ref] refs/pull/129/head -> origin/pull/129/head
* [new ref] refs/pull/13/head -> origin/pull/13/head
* [new ref] refs/pull/130/head -> origin/pull/130/head
* [new ref] refs/pull/131/head -> origin/pull/131/head
* [new ref] refs/pull/133/head -> origin/pull/133/head
* [new ref] refs/pull/134/head -> origin/pull/134/head
* [new ref] refs/pull/135/head -> origin/pull/135/head
* [new ref] refs/pull/136/head -> origin/pull/136/head
* [new ref] refs/pull/137/head -> origin/pull/137/head
* [new ref] refs/pull/139/head -> origin/pull/139/head
* [new ref] refs/pull/14/head -> origin/pull/14/head
* [new ref] refs/pull/140/head -> origin/pull/140/head
* [new ref] refs/pull/141/head -> origin/pull/141/head
* [new ref] refs/pull/142/head -> origin/pull/142/head
* [new ref] refs/pull/144/head -> origin/pull/144/head
* [new ref] refs/pull/145/head -> origin/pull/145/head
* [new ref] refs/pull/146/head -> origin/pull/146/head
* [new ref] refs/pull/147/head -> origin/pull/147/head
* [new ref] refs/pull/148/head -> origin/pull/148/head
* [new ref] refs/pull/149/head -> origin/pull/149/head
* [new ref] refs/pull/15/head -> origin/pull/15/head
* [new ref] refs/pull/151/head -> origin/pull/151/head
* [new ref] refs/pull/152/head -> origin/pull/152/head
* [new ref] refs/pull/153/head -> origin/pull/153/head
* [new ref] refs/pull/154/head -> origin/pull/154/head
* [new ref] refs/pull/155/head -> origin/pull/155/head
* [new ref] refs/pull/156/head -> origin/pull/156/head
* [new ref] refs/pull/157/head -> origin/pull/157/head
* [new ref] refs/pull/16/head -> origin/pull/16/head
* [new ref] refs/pull/161/head -> origin/pull/161/head
* [new ref] refs/pull/161/merge -> origin/pull/161/merge
* [new ref] refs/pull/17/head -> origin/pull/17/head
* [new ref] refs/pull/18/head -> origin/pull/18/head
* [new ref] refs/pull/19/head -> origin/pull/19/head
* [new ref] refs/pull/20/head -> origin/pull/20/head
* [new ref] refs/pull/21/head -> origin/pull/21/head
* [new ref] refs/pull/22/head -> origin/pull/22/head
* [new ref] refs/pull/23/head -> origin/pull/23/head
* [new ref] refs/pull/25/head -> origin/pull/25/head
* [new ref] refs/pull/26/head -> origin/pull/26/head
* [new ref] refs/pull/27/head -> origin/pull/27/head
* [new ref] refs/pull/28/head -> origin/pull/28/head
* [new ref] refs/pull/29/head -> origin/pull/29/head
* [new ref] refs/pull/30/head -> origin/pull/30/head
* [new ref] refs/pull/30/merge -> origin/pull/30/merge
* [new ref] refs/pull/31/head -> origin/pull/31/head
* [new ref] refs/pull/32/head -> origin/pull/32/head
* [new ref] refs/pull/33/head -> origin/pull/33/head
* [new ref] refs/pull/34/head -> origin/pull/34/head
* [new ref] refs/pull/35/head -> origin/pull/35/head
* [new ref] refs/pull/36/head -> origin/pull/36/head
* [new ref] refs/pull/37/head -> origin/pull/37/head
* [new ref] refs/pull/38/head -> origin/pull/38/head
* [new ref] refs/pull/39/head -> origin/pull/39/head
* [new ref] refs/pull/40/head -> origin/pull/40/head
* [new ref] refs/pull/41/head -> origin/pull/41/head
* [new ref] refs/pull/42/head -> origin/pull/42/head
* [new ref] refs/pull/43/head -> origin/pull/43/head
* [new ref] refs/pull/44/head -> origin/pull/44/head
* [new ref] refs/pull/45/head -> origin/pull/45/head
* [new ref] refs/pull/46/head -> origin/pull/46/head
* [new ref] refs/pull/47/head -> origin/pull/47/head
* [new ref] refs/pull/48/head -> origin/pull/48/head
* [new ref] refs/pull/49/head -> origin/pull/49/head
* [new ref] refs/pull/50/head -> origin/pull/50/head
* [new ref] refs/pull/51/head -> origin/pull/51/head
* [new ref] refs/pull/53/head -> origin/pull/53/head
* [new ref] refs/pull/54/head -> origin/pull/54/head
* [new ref] refs/pull/55/head -> origin/pull/55/head
* [new ref] refs/pull/56/head -> origin/pull/56/head
* [new ref] refs/pull/57/head -> origin/pull/57/head
* [new ref] refs/pull/58/head -> origin/pull/58/head
* [new ref] refs/pull/59/head -> origin/pull/59/head
* [new ref] refs/pull/60/head -> origin/pull/60/head
* [new ref] refs/pull/62/head -> origin/pull/62/head
* [new ref] refs/pull/63/head -> origin/pull/63/head
* [new ref] refs/pull/64/head -> origin/pull/64/head
* [new ref] refs/pull/65/head -> origin/pull/65/head
* [new ref] refs/pull/66/head -> origin/pull/66/head
* [new ref] refs/pull/67/head -> origin/pull/67/head
* [new ref] refs/pull/69/head -> origin/pull/69/head
* [new ref] refs/pull/70/head -> origin/pull/70/head
* [new ref] refs/pull/71/head -> origin/pull/71/head
* [new ref] refs/pull/73/head -> origin/pull/73/head
* [new ref] refs/pull/74/head -> origin/pull/74/head
* [new ref] refs/pull/76/head -> origin/pull/76/head
* [new ref] refs/pull/77/head -> origin/pull/77/head
* [new ref] refs/pull/78/head -> origin/pull/78/head
* [new ref] refs/pull/81/head -> origin/pull/81/head
* [new ref] refs/pull/82/head -> origin/pull/82/head
* [new ref] refs/pull/84/head -> origin/pull/84/head
* [new ref] refs/pull/85/head -> origin/pull/85/head
* [new ref] refs/pull/86/head -> origin/pull/86/head
* [new ref] refs/pull/87/head -> origin/pull/87/head
* [new ref] refs/pull/88/head -> origin/pull/88/head
* [new ref] refs/pull/90/head -> origin/pull/90/head
* [new ref] refs/pull/91/head -> origin/pull/91/head
* [new ref] refs/pull/92/head -> origin/pull/92/head
* [new ref] refs/pull/93/head -> origin/pull/93/head
* [new ref] refs/pull/95/head -> origin/pull/95/head
* [new ref] refs/pull/97/head -> origin/pull/97/head
* [new ref] refs/pull/97/merge -> origin/pull/97/merge
* [new ref] refs/pull/98/head -> origin/pull/98/head
* [new ref] refs/pull/99/head -> origin/pull/99/head
Already on 'master'
Your branch is up to date with 'origin/master'.
echo 'UCLIENT_ISOLATED_INSTALL=OFF' >> /home/jayanth/nuttx_ws/apps/microxrcedds/Micro-XRCE-DDS-Client/client.config
-- Configuring done
-- Generating done
-- Build files have been written to: /home/jayanth/nuttx_ws/apps/microxrcedds/Micro-XRCE-DDS-Client/toolchains/build
CMake Deprecation Warning at /usr/share/cmake-3.18/Modules/CMakeForceCompiler.cmake:75 (message):
The CMAKE_FORCE_C_COMPILER macro is deprecated. Instead just set
CMAKE_C_COMPILER and allow CMake to identify the compiler.
Call Stack (most recent call first):
toolchains/build/nuttx_toolchain.cmake:20 (CMAKE_FORCE_C_COMPILER)
/usr/share/cmake-3.18/Modules/CMakeDetermineSystem.cmake:93 (include)
CMakeLists.txt:64 (project)
CMake Deprecation Warning at /usr/share/cmake-3.18/Modules/CMakeForceCompiler.cmake:89 (message):
The CMAKE_FORCE_CXX_COMPILER macro is deprecated. Instead just set
CMAKE_CXX_COMPILER and allow CMake to identify the compiler.
Call Stack (most recent call first):
toolchains/build/nuttx_toolchain.cmake:21 (CMAKE_FORCE_CXX_COMPILER)
/usr/share/cmake-3.18/Modules/CMakeDetermineSystem.cmake:93 (include)
CMakeLists.txt:64 (project)
CMake Deprecation Warning at /usr/share/cmake-3.18/Modules/CMakeForceCompiler.cmake:75 (message):
The CMAKE_FORCE_C_COMPILER macro is deprecated. Instead just set
CMAKE_C_COMPILER and allow CMake to identify the compiler.
Call Stack (most recent call first):
toolchains/build/nuttx_toolchain.cmake:20 (CMAKE_FORCE_C_COMPILER)
build/CMakeFiles/3.18.0/CMakeSystem.cmake:6 (include)
CMakeLists.txt:64 (project)
CMake Deprecation Warning at /usr/share/cmake-3.18/Modules/CMakeForceCompiler.cmake:89 (message):
The CMAKE_FORCE_CXX_COMPILER macro is deprecated. Instead just set
CMAKE_CXX_COMPILER and allow CMake to identify the compiler.
Call Stack (most recent call first):
toolchains/build/nuttx_toolchain.cmake:21 (CMAKE_FORCE_CXX_COMPILER)
build/CMakeFiles/3.18.0/CMakeSystem.cmake:6 (include)
CMakeLists.txt:64 (project)
-- Configuring done
-- Generating done
CMake Warning:
Manually-specified variables were not used by the project:
CHECK_ENDIANNESS
-- Build files have been written to: /home/jayanth/nuttx_ws/apps/microxrcedds/Micro-XRCE-DDS-Client/build
make[4]: Entering directory '/home/jayanth/nuttx_ws/apps/microxrcedds/Micro-XRCE-DDS-Client/build'
make[5]: Entering directory '/home/jayanth/nuttx_ws/apps/microxrcedds/Micro-XRCE-DDS-Client/build'
make[6]: Entering directory '/home/jayanth/nuttx_ws/apps/microxrcedds/Micro-XRCE-DDS-Client/build'
Scanning dependencies of target uclient
make[6]: Leaving directory '/home/jayanth/nuttx_ws/apps/microxrcedds/Micro-XRCE-DDS-Client/build'
make[6]: Entering directory '/home/jayanth/nuttx_ws/apps/microxrcedds/Micro-XRCE-DDS-Client/build'
[ 12%] Creating directories for 'uclient'
[ 25%] No download step for 'uclient'
[ 37%] No update step for 'uclient'
[ 50%] No patch step for 'uclient'
[ 62%] Performing configure step for 'uclient'
loading initial cache file /home/jayanth/nuttx_ws/apps/microxrcedds/Micro-XRCE-DDS-Client/build/uclient-prefix/tmp/uclient-cache-Release.cmake
CMake Deprecation Warning at /usr/share/cmake-3.18/Modules/CMakeForceCompiler.cmake:75 (message):
The CMAKE_FORCE_C_COMPILER macro is deprecated. Instead just set
CMAKE_C_COMPILER and allow CMake to identify the compiler.
Call Stack (most recent call first):
toolchains/build/nuttx_toolchain.cmake:20 (CMAKE_FORCE_C_COMPILER)
build/CMakeFiles/3.18.0/CMakeSystem.cmake:6 (include)
CMakeLists.txt:62 (project)
CMake Deprecation Warning at /usr/share/cmake-3.18/Modules/CMakeForceCompiler.cmake:89 (message):
The CMAKE_FORCE_CXX_COMPILER macro is deprecated. Instead just set
CMAKE_CXX_COMPILER and allow CMake to identify the compiler.
Call Stack (most recent call first):
toolchains/build/nuttx_toolchain.cmake:21 (CMAKE_FORCE_CXX_COMPILER)
build/CMakeFiles/3.18.0/CMakeSystem.cmake:6 (include)
CMakeLists.txt:62 (project)
CMake Warning (dev) at /usr/share/cmake-3.18/Modules/GNUInstallDirs.cmake:225 (message):
Unable to determine default CMAKE_INSTALL_LIBDIR directory because no
target architecture is known. Please enable at least one language before
including GNUInstallDirs.
Call Stack (most recent call first):
CMakeLists.txt:185 (include)
This warning is for project developers. Use -Wno-dev to suppress it.
-- Configuring done
-- Generating done
-- Build files have been written to: /home/jayanth/nuttx_ws/apps/microxrcedds/Micro-XRCE-DDS-Client/build
[ 75%] Performing build step for 'uclient'
make[7]: Entering directory '/home/jayanth/nuttx_ws/apps/microxrcedds/Micro-XRCE-DDS-Client/build'
make[8]: Entering directory '/home/jayanth/nuttx_ws/apps/microxrcedds/Micro-XRCE-DDS-Client/build'
make[9]: Entering directory '/home/jayanth/nuttx_ws/apps/microxrcedds/Micro-XRCE-DDS-Client/build'
Scanning dependencies of target microxrcedds_client
make[9]: Leaving directory '/home/jayanth/nuttx_ws/apps/microxrcedds/Micro-XRCE-DDS-Client/build'
make[9]: Entering directory '/home/jayanth/nuttx_ws/apps/microxrcedds/Micro-XRCE-DDS-Client/build'
[ 4%] Building C object CMakeFiles/microxrcedds_client.dir/src/c/core/session/stream/input_best_effort_stream.c.obj
[ 8%] Building C object CMakeFiles/microxrcedds_client.dir/src/c/core/session/stream/input_reliable_stream.c.obj
[ 12%] Building C object CMakeFiles/microxrcedds_client.dir/src/c/core/session/stream/output_best_effort_stream.c.obj
[ 16%] Building C object CMakeFiles/microxrcedds_client.dir/src/c/core/session/stream/output_reliable_stream.c.obj
[ 20%] Building C object CMakeFiles/microxrcedds_client.dir/src/c/core/session/stream/stream_storage.c.obj
[ 24%] Building C object CMakeFiles/microxrcedds_client.dir/src/c/core/session/stream/stream_id.c.obj
[ 28%] Building C object CMakeFiles/microxrcedds_client.dir/src/c/core/session/stream/seq_num.c.obj
[ 32%] Building C object CMakeFiles/microxrcedds_client.dir/src/c/core/session/session.c.obj
[ 36%] Building C object CMakeFiles/microxrcedds_client.dir/src/c/core/session/session_info.c.obj
[ 40%] Building C object CMakeFiles/microxrcedds_client.dir/src/c/core/session/submessage.c.obj
[ 44%] Building C object CMakeFiles/microxrcedds_client.dir/src/c/core/session/object_id.c.obj
[ 48%] Building C object CMakeFiles/microxrcedds_client.dir/src/c/core/serialization/xrce_types.c.obj
[ 52%] Building C object CMakeFiles/microxrcedds_client.dir/src/c/core/serialization/xrce_header.c.obj
[ 56%] Building C object CMakeFiles/microxrcedds_client.dir/src/c/core/serialization/xrce_subheader.c.obj
[ 60%] Building C object CMakeFiles/microxrcedds_client.dir/src/c/util/time.c.obj
[ 64%] Building C object CMakeFiles/microxrcedds_client.dir/src/c/core/session/common_create_entities.c.obj
[ 68%] Building C object CMakeFiles/microxrcedds_client.dir/src/c/core/session/create_entities_ref.c.obj
[ 72%] Building C object CMakeFiles/microxrcedds_client.dir/src/c/core/session/create_entities_xml.c.obj
[ 76%] Building C object CMakeFiles/microxrcedds_client.dir/src/c/core/session/read_access.c.obj
[ 80%] Building C object CMakeFiles/microxrcedds_client.dir/src/c/core/session/write_access.c.obj
[ 84%] Building C object CMakeFiles/microxrcedds_client.dir/src/c/profile/transport/serial/serial_transport.c.obj
[ 88%] Building C object CMakeFiles/microxrcedds_client.dir/src/c/profile/transport/serial/serial_protocol.c.obj
[ 92%] Building C object CMakeFiles/microxrcedds_client.dir/src/c/profile/transport/serial/serial_transport_posix.c.obj
[ 96%] Building C object CMakeFiles/microxrcedds_client.dir/src/c/profile/transport/ip/ip_posix.c.obj
[100%] Linking C static library libmicroxrcedds_client.a
make[9]: Leaving directory '/home/jayanth/nuttx_ws/apps/microxrcedds/Micro-XRCE-DDS-Client/build'
[100%] Built target microxrcedds_client
make[8]: Leaving directory '/home/jayanth/nuttx_ws/apps/microxrcedds/Micro-XRCE-DDS-Client/build'
make[7]: Leaving directory '/home/jayanth/nuttx_ws/apps/microxrcedds/Micro-XRCE-DDS-Client/build'
No install step for 'uclient'
Completed 'uclient'
make[6]: Leaving directory '/home/jayanth/nuttx_ws/apps/microxrcedds/Micro-XRCE-DDS-Client/build'
Built target uclient
make[5]: Leaving directory '/home/jayanth/nuttx_ws/apps/microxrcedds/Micro-XRCE-DDS-Client/build'
make[4]: Leaving directory '/home/jayanth/nuttx_ws/apps/microxrcedds/Micro-XRCE-DDS-Client/build'
make[4]: Entering directory '/home/jayanth/nuttx_ws/apps/microxrcedds/Micro-XRCE-DDS-Client/build'
make[5]: Entering directory '/home/jayanth/nuttx_ws/apps/microxrcedds/Micro-XRCE-DDS-Client/build'
make[6]: Entering directory '/home/jayanth/nuttx_ws/apps/microxrcedds/Micro-XRCE-DDS-Client/build'
make[6]: Leaving directory '/home/jayanth/nuttx_ws/apps/microxrcedds/Micro-XRCE-DDS-Client/build'
[100%] Built target microxrcedds_client
make[5]: Leaving directory '/home/jayanth/nuttx_ws/apps/microxrcedds/Micro-XRCE-DDS-Client/build'
Install the project...
-- Install configuration: "Release"
-- Installing: /home/jayanth/nuttx_ws/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/lib/libmicroxrcedds_client.a
-- Installing: /home/jayanth/nuttx_ws/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client
-- Installing: /home/jayanth/nuttx_ws/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/util
-- Installing: /home/jayanth/nuttx_ws/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/util/time.h
-- Installing: /home/jayanth/nuttx_ws/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/profile
-- Installing: /home/jayanth/nuttx_ws/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/profile/transport
-- Installing: /home/jayanth/nuttx_ws/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/profile/transport/ip
-- Installing: /home/jayanth/nuttx_ws/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/profile/transport/ip/ip.h
-- Installing: /home/jayanth/nuttx_ws/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/profile/transport/ip/udp
-- Installing: /home/jayanth/nuttx_ws/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/profile/transport/ip/udp/udp_transport_posix_nopoll.h
-- Installing: /home/jayanth/nuttx_ws/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/profile/transport/ip/udp/udp_transport_posix.h
-- Installing: /home/jayanth/nuttx_ws/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/profile/transport/ip/udp/udp_transport_windows.h
-- Installing: /home/jayanth/nuttx_ws/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/profile/transport/ip/udp/udp_transport.h
-- Installing: /home/jayanth/nuttx_ws/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/profile/transport/ip/tcp
-- Installing: /home/jayanth/nuttx_ws/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/profile/transport/ip/tcp/tcp_transport_posix.h
-- Installing: /home/jayanth/nuttx_ws/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/profile/transport/ip/tcp/tcp_transport.h
-- Installing: /home/jayanth/nuttx_ws/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/profile/transport/ip/tcp/tcp_transport_windows.h
-- Installing: /home/jayanth/nuttx_ws/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/profile/transport/serial
-- Installing: /home/jayanth/nuttx_ws/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/profile/transport/serial/serial_transport_posix.h
-- Installing: /home/jayanth/nuttx_ws/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/profile/transport/serial/serial_transport.h
-- Installing: /home/jayanth/nuttx_ws/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/profile/transport/serial/serial_transport_platform.h
-- Installing: /home/jayanth/nuttx_ws/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/profile/transport/serial/serial_protocol.h
-- Installing: /home/jayanth/nuttx_ws/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/profile/transport/serial/serial_transport_windows.h
-- Installing: /home/jayanth/nuttx_ws/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/profile/discovery
-- Installing: /home/jayanth/nuttx_ws/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/profile/discovery/discovery.h
-- Installing: /home/jayanth/nuttx_ws/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/client.h
-- Installing: /home/jayanth/nuttx_ws/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/defines.h
-- Installing: /home/jayanth/nuttx_ws/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/core
-- Installing: /home/jayanth/nuttx_ws/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/core/session
-- Installing: /home/jayanth/nuttx_ws/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/core/session/create_entities_ref.h
-- Installing: /home/jayanth/nuttx_ws/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/core/session/stream
-- Installing: /home/jayanth/nuttx_ws/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/core/session/stream/output_best_effort_stream.h
-- Installing: /home/jayanth/nuttx_ws/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/core/session/stream/input_best_effort_stream.h
-- Installing: /home/jayanth/nuttx_ws/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/core/session/stream/reliable_stream.h
-- Installing: /home/jayanth/nuttx_ws/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/core/session/stream/input_reliable_stream.h
-- Installing: /home/jayanth/nuttx_ws/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/core/session/stream/seq_num.h
-- Installing: /home/jayanth/nuttx_ws/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/core/session/stream/stream_id.h
-- Installing: /home/jayanth/nuttx_ws/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/core/session/stream/stream_storage.h
-- Installing: /home/jayanth/nuttx_ws/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/core/session/stream/output_reliable_stream.h
-- Installing: /home/jayanth/nuttx_ws/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/core/session/object_id.h
-- Installing: /home/jayanth/nuttx_ws/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/core/session/session.h
-- Installing: /home/jayanth/nuttx_ws/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/core/session/write_access.h
-- Installing: /home/jayanth/nuttx_ws/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/core/session/session_info.h
-- Installing: /home/jayanth/nuttx_ws/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/core/session/time_sync.h
-- Installing: /home/jayanth/nuttx_ws/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/core/session/read_access.h
-- Installing: /home/jayanth/nuttx_ws/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/core/session/create_entities_xml.h
-- Installing: /home/jayanth/nuttx_ws/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/core/session/common_create_entities.h
-- Installing: /home/jayanth/nuttx_ws/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/core/type
-- Installing: /home/jayanth/nuttx_ws/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/core/type/xrce_types.h
-- Installing: /home/jayanth/nuttx_ws/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/core/communication
-- Installing: /home/jayanth/nuttx_ws/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/core/communication/communication.h
-- Installing: /home/jayanth/nuttx_ws/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/visibility.h
-- Installing: /home/jayanth/nuttx_ws/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/transport.h
-- Installing: /home/jayanth/nuttx_ws/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/config.h
-- Installing: /home/jayanth/nuttx_ws/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/share/microxrcedds_client/cmake/microxrcedds_clientTargets.cmake
-- Installing: /home/jayanth/nuttx_ws/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/share/microxrcedds_client/cmake/microxrcedds_clientTargets-release.cmake
-- Installing: /home/jayanth/nuttx_ws/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/share/microxrcedds_client/cmake/microxrcedds_clientConfig.cmake
-- Installing: /home/jayanth/nuttx_ws/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/share/microxrcedds_client/cmake/microxrcedds_clientConfigVersion.cmake
make[4]: Leaving directory '/home/jayanth/nuttx_ws/apps/microxrcedds/Micro-XRCE-DDS-Client/build'
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/microxrcedds'
make[3]: Entering directory '/home/jayanth/nuttx_ws/apps/platform'
LN: platform/board to /home/jayanth/nuttx_ws/apps/platform/dummy
make[3]: Leaving directory '/home/jayanth/nuttx_ws/apps/platform'
make[2]: Leaving directory '/home/jayanth/nuttx_ws/apps'
make[1]: Leaving directory '/home/jayanth/nuttx_ws/apps'
make[1]: Entering directory '/home/jayanth/nuttx_ws/nuttx/tools'
make[1]: Leaving directory '/home/jayanth/nuttx_ws/nuttx/tools'
make[1]: Entering directory '/home/jayanth/nuttx_ws/nuttx/tools'
make[1]: Leaving directory '/home/jayanth/nuttx_ws/nuttx/tools'
make[1]: Entering directory '/home/jayanth/nuttx_ws/apps'
make[2]: Entering directory '/home/jayanth/nuttx_ws/apps/examples/microxrceclient'
In file included from /home/jayanth/nuttx_ws/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/core/session/session.h:25:0,
from /home/jayanth/nuttx_ws/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/client.h:24,
from ./client_main.c:25:
/home/jayanth/nuttx_ws/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/uxr/client/core/type/xrce_types.h:28:27: fatal error: ucdr/microcdr.h: No such file or directory
#include <ucdr/microcdr.h>
^
compilation terminated.
ERROR: arm-none-eabi-gcc failed: 1
command: arm-none-eabi-gcc -MT ./client_main.home.jayanth.nuttx_ws.apps.examples.microxrceclient.o -M '-fno-builtin' '-Wall' '-Wstrict-prototypes' '-Wshadow' '-Wundef' '-Os' '-fno-strict-aliasing' '-fomit-frame-pointer' '-fno-strength-reduce' '-mcpu=cortex-m4' '-mthumb' '-mfloat-abi=soft' '-isystem' '/home/jayanth/nuttx_ws/nuttx/include' '-D__KERNEL__' '-pipe' '-I' '/home/jayanth/nuttx_ws/apps/include' '-I' '/home/jayanth/nuttx_ws/apps/microxrcedds/Micro-XRCE-DDS-Client/build/install/include/' '-std=c99' ./client_main.c
/home/jayanth/nuttx_ws/apps/Application.mk:230: recipe for target '.depend' failed
make[2]: *** [.depend] Error 1
make[2]: Leaving directory '/home/jayanth/nuttx_ws/apps/examples/microxrceclient'
Makefile:55: recipe for target 'examples/microxrceclient_depend' failed
make[1]: *** [examples/microxrceclient_depend] Error 2
make[1]: Leaving directory '/home/jayanth/nuttx_ws/apps'
tools/Makefile.unix:445: recipe for target 'pass2dep' failed
make: *** [pass2dep] Error 2
Hi @pablogs9 i have tried in another system and it successfully build, i don't know why it is not building in my system
@jayanthendo Hi! Thank you for your interest in Micro XRCE-DDS. Notice that we’ll discuss the recent contributions and developments in the next Embedded WG meeting. You’re invited to bring your Micro XRCE-DDS related issue to this platform. We’ll be very happy to have you join us and discuss your questions with the community.
Hi @pablogs9 i have tried in another system and it successfully build, i don't know why it is not building in my system
@pablogs9 just an update, as i said it was working on other system and also the micro-ROS was building so i started to look why it is not working on my system, so i rest my network configuration, removed proxy settings and also reset git proxy but the same issue repeated, its not downloading the microcdr and same error arrises.
Since we have found there is a problem in your local configuration, can we close this issue?
yes, can you suggest how can i resolve this
I guess that this is not a Micro XRCE-DDS related question since you have some proxies that can be interfering with downloading. Please try to use a clean environment like a Docker container.
i was trying to build nuttx with Micro-XRCE-DDS but facing error during the build process i have followed these steps cd ~/nuttxspace/nuttx/ make distclean cd tools/ ./configure.sh nucleo-f4x1re/f411-nsh cd .. make menuconfig // i have included the Micro-XRCE-DDS client examples and saved them make
in the make process i got this error
please help me how to resolve this error