Skip to content

bits/c++config.h not found #1676

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
qmatter opened this issue Mar 16, 2022 · 1 comment
Closed

bits/c++config.h not found #1676

qmatter opened this issue Mar 16, 2022 · 1 comment
Labels
duplicate This issue or pull request already exists

Comments

@qmatter
Copy link

qmatter commented Mar 16, 2022

Seeing an error when trying to compile a simple sketch for the Nucleo L476RG board. Arduino GUI and STM32 2.2.0 library fresh install. Not sure what to do since the missing files seems to be a basic library component.

Board manager URL set to https://github.com/stm32duino/BoardManagerFiles/raw/main/package_stmicroelectronics_index.json

Error log:

Arduino: 1.8.19 (Windows Store 1.8.57.0) (Windows 10), Board: "Nucleo-64, Nucleo L476RG, Mass Storage, Enabled (generic 'Serial'), None, Low/Full Speed, Smallest (-Os default), None, Newlib Nano (default)"

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\hardware -hardware C:\Users\$USER\Documents\ArduinoData\packages -tools C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\tools-builder -tools C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\hardware\tools\avr -tools C:\Users\$USER\Documents\ArduinoData\packages -built-in-libraries C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\libraries -libraries C:\Users\$USER\Documents\Arduino\libraries -fqbn=STMicroelectronics:stm32:Nucleo_64:pnum=NUCLEO_L476RG,upload_method=MassStorage,xserial=generic,usb=none,xusb=FS,opt=osstd,dbg=none,rtlib=nano -vid-pid=0483_374B -ide-version=10819 -build-path C:\Users\$USER\AppData\Local\Temp\arduino_build_724256 -warnings=none -build-cache C:\Users\$USER\AppData\Local\Temp\arduino_cache_308891 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.xpack-arm-none-eabi-gcc.path=C:\Users\$USER\Documents\ArduinoData\packages\STMicroelectronics\tools\xpack-arm-none-eabi-gcc\10.3.1-2.3 -prefs=runtime.tools.xpack-arm-none-eabi-gcc-10.3.1-2.3.path=C:\Users\$USER\Documents\ArduinoData\packages\STMicroelectronics\tools\xpack-arm-none-eabi-gcc\10.3.1-2.3 -prefs=runtime.tools.STM32Tools.path=C:\Users\$USER\Documents\ArduinoData\packages\STMicroelectronics\tools\STM32Tools\2.1.1 -prefs=runtime.tools.STM32Tools-2.1.1.path=C:\Users\$USER\Documents\ArduinoData\packages\STMicroelectronics\tools\STM32Tools\2.1.1 -prefs=runtime.tools.CMSIS.path=C:\Users\$USER\Documents\ArduinoData\packages\STMicroelectronics\tools\CMSIS\5.7.0 -prefs=runtime.tools.CMSIS-5.7.0.path=C:\Users\$USER\Documents\ArduinoData\packages\STMicroelectronics\tools\CMSIS\5.7.0 -verbose C:\Users\$USER\AppData\Local\Temp\untitled1414131932.tmp\sketch_mar15b\sketch_mar15b.ino

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\arduino-builder -compile -logger=machine -hardware C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\hardware -hardware C:\Users\$USER\Documents\ArduinoData\packages -tools C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\tools-builder -tools C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\hardware\tools\avr -tools C:\Users\$USER\Documents\ArduinoData\packages -built-in-libraries C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\libraries -libraries C:\Users\$USER\Documents\Arduino\libraries -fqbn=STMicroelectronics:stm32:Nucleo_64:pnum=NUCLEO_L476RG,upload_method=MassStorage,xserial=generic,usb=none,xusb=FS,opt=osstd,dbg=none,rtlib=nano -vid-pid=0483_374B -ide-version=10819 -build-path C:\Users\$USER\AppData\Local\Temp\arduino_build_724256 -warnings=none -build-cache C:\Users\$USER\AppData\Local\Temp\arduino_cache_308891 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.xpack-arm-none-eabi-gcc.path=C:\Users\$USER\Documents\ArduinoData\packages\STMicroelectronics\tools\xpack-arm-none-eabi-gcc\10.3.1-2.3 -prefs=runtime.tools.xpack-arm-none-eabi-gcc-10.3.1-2.3.path=C:\Users\$USER\Documents\ArduinoData\packages\STMicroelectronics\tools\xpack-arm-none-eabi-gcc\10.3.1-2.3 -prefs=runtime.tools.STM32Tools.path=C:\Users\$USER\Documents\ArduinoData\packages\STMicroelectronics\tools\STM32Tools\2.1.1 -prefs=runtime.tools.STM32Tools-2.1.1.path=C:\Users\$USER\Documents\ArduinoData\packages\STMicroelectronics\tools\STM32Tools\2.1.1 -prefs=runtime.tools.CMSIS.path=C:\Users\$USER\Documents\ArduinoData\packages\STMicroelectronics\tools\CMSIS\5.7.0 -prefs=runtime.tools.CMSIS-5.7.0.path=C:\Users\$USER\Documents\ArduinoData\packages\STMicroelectronics\tools\CMSIS\5.7.0 -verbose C:\Users\$USER\AppData\Local\Temp\untitled1414131932.tmp\sketch_mar15b\sketch_mar15b.ino

Using board 'Nucleo_64' from platform in folder: C:\Users\$USER\Documents\ArduinoData\packages\STMicroelectronics\hardware\stm32\2.2.0

Using core 'arduino' from platform in folder: C:\Users\$USER\Documents\ArduinoData\packages\STMicroelectronics\hardware\stm32\2.2.0

"C:\\Users\\$USER\\\\Documents\\ArduinoData\\packages\\STMicroelectronics\\tools\\STM32Tools\\2.1.1/win/busybox.exe" sh "C:\\Users\\$USER\\\\Documents\\ArduinoData\\packages\\STMicroelectronics\\hardware\\stm32\\2.2.0\\system/extras/prebuild.sh" "C:\\Users\\$USER\\AppData\\Local\\Temp\\arduino_build_724256" "C:\\Users\\$USER\\AppData\\Local\\Temp\\untitled1414131932.tmp\\sketch_mar15b"

Detecting libraries used...

"C:\\Users\\$USER\\\\Documents\\ArduinoData\\packages\\STMicroelectronics\\tools\\xpack-arm-none-eabi-gcc\\10.3.1-2.3/bin/arm-none-eabi-g++" -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -DUSE_FULL_LL_DRIVER -mthumb "@C:\\Users\\$USER\\AppData\\Local\\Temp\\arduino_build_724256/sketch/build.opt" -c -Os -w -std=gnu++14 -ffunction-sections -fdata-sections -nostdlib -fno-threadsafe-statics --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -fno-use-cxa-atexit "-IC:\\Users\\$USER\\AppData\\Local\\Temp\\untitled1414131932.tmp\\sketch_mar15b" "-IC:\\Users\\$USER\\\\Documents\\ArduinoData\\packages\\STMicroelectronics\\hardware\\stm32\\2.2.0\\cores\\arduino/avr" "-IC:\\Users\\$USER\\\\Documents\\ArduinoData\\packages\\STMicroelectronics\\hardware\\stm32\\2.2.0\\cores\\arduino/stm32" "-IC:\\Users\\$USER\\\\Documents\\ArduinoData\\packages\\STMicroelectronics\\hardware\\stm32\\2.2.0\\cores\\arduino/stm32/LL" "-IC:\\Users\\$USER\\\\Documents\\ArduinoData\\packages\\STMicroelectronics\\hardware\\stm32\\2.2.0\\cores\\arduino/stm32/usb" "-IC:\\Users\\$USER\\\\Documents\\ArduinoData\\packages\\STMicroelectronics\\hardware\\stm32\\2.2.0\\cores\\arduino/stm32/OpenAMP" "-IC:\\Users\\$USER\\\\Documents\\ArduinoData\\packages\\STMicroelectronics\\hardware\\stm32\\2.2.0\\cores\\arduino/stm32/usb/hid" "-IC:\\Users\\$USER\\\\Documents\\ArduinoData\\packages\\STMicroelectronics\\hardware\\stm32\\2.2.0\\cores\\arduino/stm32/usb/cdc" "-IC:\\Users\\$USER\\\\Documents\\ArduinoData\\packages\\STMicroelectronics\\hardware\\stm32\\2.2.0\\system/Drivers/STM32L4xx_HAL_Driver/Inc" "-IC:\\Users\\$USER\\\\Documents\\ArduinoData\\packages\\STMicroelectronics\\hardware\\stm32\\2.2.0\\system/Drivers/STM32L4xx_HAL_Driver/Src" "-IC:\\Users\\$USER\\\\Documents\\ArduinoData\\packages\\STMicroelectronics\\hardware\\stm32\\2.2.0\\system/STM32L4xx" "-IC:\\Users\\$USER\\\\Documents\\ArduinoData\\packages\\STMicroelectronics\\hardware\\stm32\\2.2.0\\system/Middlewares/ST/STM32_USB_Device_Library/Core/Inc" "-IC:\\Users\\$USER\\\\Documents\\ArduinoData\\packages\\STMicroelectronics\\hardware\\stm32\\2.2.0\\system/Middlewares/ST/STM32_USB_Device_Library/Core/Src" "-IC:\\Users\\$USER\\\\Documents\\ArduinoData\\packages\\STMicroelectronics\\hardware\\stm32\\2.2.0\\system/Middlewares/OpenAMP" "-IC:\\Users\\$USER\\\\Documents\\ArduinoData\\packages\\STMicroelectronics\\hardware\\stm32\\2.2.0\\system/Middlewares/OpenAMP/open-amp/lib/include" "-IC:\\Users\\$USER\\\\Documents\\ArduinoData\\packages\\STMicroelectronics\\hardware\\stm32\\2.2.0\\system/Middlewares/OpenAMP/libmetal/lib/include" "-IC:\\Users\\$USER\\\\Documents\\ArduinoData\\packages\\STMicroelectronics\\hardware\\stm32\\2.2.0\\system/Middlewares/OpenAMP/virtual_driver" -w -x c++ -E -CC -DSTM32L4xx -DARDUINO=10819 -DARDUINO_NUCLEO_L476RG -DARDUINO_ARCH_STM32 "-DBOARD_NAME=\"NUCLEO_L476RG\"" "-DVARIANT_H=\"variant_NUCLEO_L476RG.h\"" -DSTM32L476xx -DHAL_UART_MODULE_ENABLED "-IC:\\Users\\$USER\\\\Documents\\ArduinoData\\packages\\STMicroelectronics\\tools\\CMSIS\\5.7.0/CMSIS/Core/Include/" "-IC:\\Users\\$USER\\\\Documents\\ArduinoData\\packages\\STMicroelectronics\\hardware\\stm32\\2.2.0\\system/Drivers/CMSIS/Device/ST/STM32L4xx/Include/" "-IC:\\Users\\$USER\\\\Documents\\ArduinoData\\packages\\STMicroelectronics\\hardware\\stm32\\2.2.0\\system/Drivers/CMSIS/Device/ST/STM32L4xx/Source/Templates/gcc/" "-IC:\\Users\\$USER\\\\Documents\\ArduinoData\\packages\\STMicroelectronics\\tools\\CMSIS\\5.7.0/CMSIS/DSP/Include" "-IC:\\Users\\$USER\\\\Documents\\ArduinoData\\packages\\STMicroelectronics\\tools\\CMSIS\\5.7.0/CMSIS/DSP/PrivateInclude" "-IC:\\Users\\$USER\\\\Documents\\ArduinoData\\packages\\STMicroelectronics\\hardware\\stm32\\2.2.0\\cores\\arduino" "-IC:\\Users\\$USER\\\\Documents\\ArduinoData\\packages\\STMicroelectronics\\hardware\\stm32\\2.2.0\\variants\\STM32L4xx\\L475R(C-E-G)T_L476R(C-E-G)T_L486RGT" "C:\\Users\\$USER\\AppData\\Local\\Temp\\arduino_build_724256\\sketch\\sketch_mar15b.ino.cpp" -o nul

Alternatives for bits/c++config.h: []

ResolveLibrary(bits/c++config.h)

  -> candidates: []

In file included from c:\users\$USER\documents\arduinodata\packages\stmicroelectronics\tools\xpack-arm-none-eabi-gcc\10.3.1-2.3\arm-none-eabi\include\c++\10.3.1\stdlib.h:36,

                 from C:\Users\$USER\Documents\ArduinoData\packages\STMicroelectronics\hardware\stm32\2.2.0\cores\arduino/wiring.h:24,

                 from C:\Users\$USER\Documents\ArduinoData\packages\STMicroelectronics\hardware\stm32\2.2.0\cores\arduino/Arduino.h:36,

                 from C:\Users\$USER\AppData\Local\Temp\arduino_build_724256\sketch\sketch_mar15b.ino.cpp:1:

c:\users\$USER\documents\arduinodata\packages\stmicroelectronics\tools\xpack-arm-none-eabi-gcc\10.3.1-2.3\arm-none-eabi\include\c++\10.3.1\cstdlib:41:10: fatal error: bits/c++config.h: No such file or directory

   41 | #include <bits/c++config.h>

      |          ^~~~~~~~~~~~~~~~~~

compilation terminated.

exit status 1

Error compiling for board Nucleo-64.


@fpistm
Copy link
Member

fpistm commented Mar 16, 2022

Hi @qmatter
See #1664

@fpistm fpistm closed this as completed Mar 16, 2022
@fpistm fpistm added the duplicate This issue or pull request already exists label Mar 16, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
duplicate This issue or pull request already exists
Projects
None yet
Development

No branches or pull requests

2 participants