Why do I receive "cstdlib: No such file or directory"?
Show older comments
Hi,
I'm trying to get started with the UAV Toolbox Support Package for PX4 Autopilot. I have previously managed to get it started with SITL using jMAVsim. Now I want to get started with HITL. I'm trying to use the basic "Code Generation Template" and just build that with nothing changed on my Cube Orange. I have followed this guide for setting it up with Cube Orange: https://se.mathworks.com/help/supportpkg/px4/ug/deployment-cube-orange-autopilot-simulink.html with the only difference being I run it on Ubuntu 20.04 instead of Windows.
But when I try to use build and deploy I get the following error:
Top model targets built:
Model Action Rebuild Reason
=====================================================================
untitled1 Failed Code generation information file does not exist.
0 of 1 models built (0 models already up to date)
Build duration: 0h 0m 23.189s
Compilation failure for command "/opt/gcc-arm-none-eabi-9-2020-q2-update/bin/arm-none-eabi-g++ -DCONFIG_ARCH_BOARD_CUBEPILOT_CUBEORANGE -D_SYS_CDEFS_H_ -D_SYS_REENT_H_ -D__CUSTOM_FILE_IO__ -D__PX4_NUTTX -D__STDC_FORMAT_MACROS -DMODULE_NAME=\"px4_simulink_app\" -DPX4_MAIN=px4_simulink_app_app_main -DMODEL=untitled1 -DNUMST=1 -DNCSTATES=0 -DHAVESTDIO -DMODEL_HAS_DYNAMICALLY_LOADED_SFCNS=0 -DCLASSIC_INTERFACE=0 -DALLOCATIONFCN=0 -DTID01EQ=0 -DTERMFCN=1 -DONESTEPFCN=1 -DMAT_FILE=0 -DMULTI_INSTANCE_CODE=0 -DINTEGER_CODE=0 -DMT=0 -DPX4 -DFMUvx -DNULL=0 -DMW_PX4_NUTTX_BUILD -DEXTMODE_DISABLETESTING -DEXTMODE_DISABLEPRINTF -DEXTMODE_DISABLE_ARGS_PROCESSING=1 -D__linux__ -DXCP_PLATFORM_LINUX_NO_PIE_SUPPORT -DSTACK_SIZE=64 -D__MW_TARGET_USE_HARDWARE_RESOURCES_H__ -DRT -mcpu=cortex-m7 -mthumb -mfpu=fpv5-d16 -mfloat-abi=hard -Os -DNDEBUG -g -fdata-sections -ffunction-sections -fomit-frame-pointer -fmerge-all-constants -fno-signed-zeros -fno-trapping-math -freciprocal-math -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -include visibility.h -Wall -Wextra -Warray-bounds -Wcast-align -Wdisabled-optimization -Wdouble-promotion -Wfatal-errors -Wfloat-equal -Wformat-security -Winit-self -Wlogical-op -Wpointer-arith -Wshadow -Wuninitialized -Wunknown-pragmas -Wunused-variable -Wno-missing-field-initializers -Wno-missing-include-dirs -Wno-unused-parameter -fdiagnostics-color=always -Wno-stringop-truncation -fno-builtin-printf -fno-strength-reduce -Wformat=1 -Wunused-but-set-variable -Wno-format-truncation -fcheck-new -fno-exceptions -fno-rtti -fno-threadsafe-statics -Wreorder -Wno-overloaded-virtual -nostdinc++ -fno-sized-deallocation -Wframe-larger-than=2000 -fpermissive -Wno-narrowing -std=gnu++14 -I../../boards/cubepilot/cubeorange/src -I../../platforms/nuttx/src/px4/common/include -I. -Isrc/lib -I../../platforms/nuttx/src/px4/stm/stm32h7/include -I../../platforms/common -I../../platforms/common/include -I../../src -I../../src/include -I../../src/lib -I../../src/lib/matrix -I../../src/modules -INuttX/nuttx/arch/arm/src/armv7-m -INuttX/nuttx/arch/arm/src/chip -INuttX/nuttx/arch/arm/src/common -INuttX/apps/include -Iexternal/Install/include -I../../src/modules/px4_simulink_app -I../../src/modules/mavlink -I../../mavlink/include/mavlink -I/home/sorenmadsen/t -I/home/sorenmadsen/Documents/MATLAB/SupportPackages/R2022b/toolbox/target/supportpackages/px4/include -I/home/sorenmadsen/t/untitled1_ert_rtw -I/home/sorenmadsen/Desktop/Matlab/extern/include -I/home/sorenmadsen/Desktop/Matlab/simulink/include -I/home/sorenmadsen/Desktop/Matlab/rtw/c/src -I/home/sorenmadsen/Desktop/Matlab/rtw/c/src/ext_mode/common -I/home/sorenmadsen/Desktop/Matlab/rtw/c/ert -I/home/sorenmadsen/Desktop/Matlab/rtw/c/src/ext_mode/serial -o src/modules/px4_simulink_app/CMakeFiles/modules__px4_simulink_app.dir/MW_uORB_Read.cpp.obj -c ../../src/modules/px4_simulink_app/MW_uORB_Read.cpp" with error "In file included from [01m[K<command-line>[m[K:
[01m[K../../src/include/visibility.h:118:10:[m[K [01;31m[Kfatal error: [m[Kcstdlib: No such file or directory
118 | #include [01;31m[K<cstdlib>[m[K
| [01;31m[K^~~~~~~~~[m[K
compilation terminated.
"
Does anyone know the reason for my error?
2 Comments
Arun Mathamkode
on 19 Dec 2022
I am not able to see the error. The field looks blank. Can you please add the error message?
Søren
on 28 Dec 2022
Accepted Answer
More Answers (0)
Categories
Find more on PX4 Autopilots in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!