Can't compile successfully

Please tell us which board you are using.
For CircuitPython issues, ask in the Adafruit CircuitPython forum.

Moderators: adafruit_support_bill, adafruit

Please be positive and constructive with your questions and comments.
Locked
User avatar
danbarthel
 
Posts: 3
Joined: Fri May 28, 2021 3:25 pm

Can't compile successfully

Post by danbarthel »

Arduino 1.85, Python 3.95, Mac OS Catalina
Arduino: 1.8.15 (Mac OS X), Board: "Adafruit Feather nRF52840 Express, 0.5.0 SoftDevice s140 6.1.1, Level 0 (Release)"

/Applications/Arduino.app/Contents/Java/arduino-builder -dump-prefs -logger=machine -hardware /Applications/Arduino.app/Contents/Java/hardware -hardware /Users/danbarthel/Library/Arduino15/packages -tools /Applications/Arduino.app/Contents/Java/tools-builder -tools /Applications/Arduino.app/Contents/Java/hardware/tools/avr -tools /Users/danbarthel/Library/Arduino15/packages -built-in-libraries /Applications/Arduino.app/Contents/Java/libraries -libraries /Users/danbarthel/Documents/Arduino/libraries -fqbn=adafruit:nrf52:feather52840:softdevice=s140v6,debug=l0 -vid-pid=239A_0029 -ide-version=10815 -build-path /var/folders/_1/m01dck1n05q9srlr19w24wzc0000gn/T/arduino_build_44052 -warnings=none -build-cache /var/folders/_1/m01dck1n05q9srlr19w24wzc0000gn/T/arduino_cache_68190 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.nrfjprog.path=/Users/danbarthel/Library/Arduino15/packages/adafruit/tools/nrfjprog/9.4.0 -prefs=runtime.tools.nrfjprog-9.4.0.path=/Users/danbarthel/Library/Arduino15/packages/adafruit/tools/nrfjprog/9.4.0 -prefs=runtime.tools.CMSIS.path=/Users/danbarthel/Library/Arduino15/packages/adafruit/tools/CMSIS/5.4.0 -prefs=runtime.tools.CMSIS-5.4.0.path=/Users/danbarthel/Library/Arduino15/packages/adafruit/tools/CMSIS/5.4.0 -prefs=runtime.tools.arm-none-eabi-gcc.path=/Users/danbarthel/Library/Arduino15/packages/adafruit/tools/arm-none-eabi-gcc/9-2019q4 -prefs=runtime.tools.arm-none-eabi-gcc-9-2019q4.path=/Users/danbarthel/Library/Arduino15/packages/adafruit/tools/arm-none-eabi-gcc/9-2019q4 -verbose /var/folders/_1/m01dck1n05q9srlr19w24wzc0000gn/T/untitled612139369.tmp/sketch_jun08a/sketch_jun08a.ino
/Applications/Arduino.app/Contents/Java/arduino-builder -compile -logger=machine -hardware /Applications/Arduino.app/Contents/Java/hardware -hardware /Users/danbarthel/Library/Arduino15/packages -tools /Applications/Arduino.app/Contents/Java/tools-builder -tools /Applications/Arduino.app/Contents/Java/hardware/tools/avr -tools /Users/danbarthel/Library/Arduino15/packages -built-in-libraries /Applications/Arduino.app/Contents/Java/libraries -libraries /Users/danbarthel/Documents/Arduino/libraries -fqbn=adafruit:nrf52:feather52840:softdevice=s140v6,debug=l0 -vid-pid=239A_0029 -ide-version=10815 -build-path /var/folders/_1/m01dck1n05q9srlr19w24wzc0000gn/T/arduino_build_44052 -warnings=none -build-cache /var/folders/_1/m01dck1n05q9srlr19w24wzc0000gn/T/arduino_cache_68190 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.nrfjprog.path=/Users/danbarthel/Library/Arduino15/packages/adafruit/tools/nrfjprog/9.4.0 -prefs=runtime.tools.nrfjprog-9.4.0.path=/Users/danbarthel/Library/Arduino15/packages/adafruit/tools/nrfjprog/9.4.0 -prefs=runtime.tools.CMSIS.path=/Users/danbarthel/Library/Arduino15/packages/adafruit/tools/CMSIS/5.4.0 -prefs=runtime.tools.CMSIS-5.4.0.path=/Users/danbarthel/Library/Arduino15/packages/adafruit/tools/CMSIS/5.4.0 -prefs=runtime.tools.arm-none-eabi-gcc.path=/Users/danbarthel/Library/Arduino15/packages/adafruit/tools/arm-none-eabi-gcc/9-2019q4 -prefs=runtime.tools.arm-none-eabi-gcc-9-2019q4.path=/Users/danbarthel/Library/Arduino15/packages/adafruit/tools/arm-none-eabi-gcc/9-2019q4 -verbose /var/folders/_1/m01dck1n05q9srlr19w24wzc0000gn/T/untitled612139369.tmp/sketch_jun08a/sketch_jun08a.ino
Using board 'feather52840' from platform in folder: /Users/danbarthel/Library/Arduino15/packages/adafruit/hardware/nrf52/0.22.1
Using core 'nRF5' from platform in folder: /Users/danbarthel/Library/Arduino15/packages/adafruit/hardware/nrf52/0.22.1
Detecting libraries used...
/Users/danbarthel/Library/Arduino15/packages/adafruit/tools/arm-none-eabi-gcc/9-2019q4/bin/arm-none-eabi-g++ -mcpu=cortex-m4 -mthumb -c -g -w -mfloat-abi=hard -mfpu=fpv4-sp-d16 -u _printf_float -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -w -x c++ -E -CC -DF_CPU=64000000 -DARDUINO=10815 -DARDUINO_NRF52840_FEATHER -DARDUINO_ARCH_NRF52 "-DARDUINO_BSP_VERSION=\"0.22.1\"" -DNRF52840_XXAA -DUSBCON -DUSE_TINYUSB -DUSB_VID=0x239A -DUSB_PID=0x8029 "-DUSB_MANUFACTURER=\"Adafruit LLC\"" "-DUSB_PRODUCT=\"Feather nRF52840 Express\"" -DSOFTDEVICE_PRESENT -DARDUINO_NRF52_ADAFRUIT -DNRF52_SERIES -DDX_CC_TEE -DLFS_NAME_MAX=64 -Ofast -DCFG_DEBUG=0 -DCFG_LOGGER=1 -DCFG_SYSVIEW=0 -I/Users/danbarthel/Library/Arduino15/packages/adafruit/tools/CMSIS/5.4.0/CMSIS/Core/Include/ -I/Users/danbarthel/Library/Arduino15/packages/adafruit/tools/CMSIS/5.4.0/CMSIS/DSP/Include/ -I/Users/danbarthel/Library/Arduino15/packages/adafruit/hardware/nrf52/0.22.1/cores/nRF5/nordic -I/Users/danbarthel/Library/Arduino15/packages/adafruit/hardware/nrf52/0.22.1/cores/nRF5/nordic/nrfx -I/Users/danbarthel/Library/Arduino15/packages/adafruit/hardware/nrf52/0.22.1/cores/nRF5/nordic/nrfx/hal -I/Users/danbarthel/Library/Arduino15/packages/adafruit/hardware/nrf52/0.22.1/cores/nRF5/nordic/nrfx/mdk -I/Users/danbarthel/Library/Arduino15/packages/adafruit/hardware/nrf52/0.22.1/cores/nRF5/nordic/nrfx/soc -I/Users/danbarthel/Library/Arduino15/packages/adafruit/hardware/nrf52/0.22.1/cores/nRF5/nordic/nrfx/drivers/include -I/Users/danbarthel/Library/Arduino15/packages/adafruit/hardware/nrf52/0.22.1/cores/nRF5/nordic/nrfx/drivers/src -I/Users/danbarthel/Library/Arduino15/packages/adafruit/hardware/nrf52/0.22.1/cores/nRF5/nordic/softdevice/s140_nrf52_6.1.1_API/include -I/Users/danbarthel/Library/Arduino15/packages/adafruit/hardware/nrf52/0.22.1/cores/nRF5/nordic/softdevice/s140_nrf52_6.1.1_API/include/nrf52 -I/Users/danbarthel/Library/Arduino15/packages/adafruit/hardware/nrf52/0.22.1/cores/nRF5/freertos/Source/include -I/Users/danbarthel/Library/Arduino15/packages/adafruit/hardware/nrf52/0.22.1/cores/nRF5/freertos/config -I/Users/danbarthel/Library/Arduino15/packages/adafruit/hardware/nrf52/0.22.1/cores/nRF5/freertos/portable/GCC/nrf52 -I/Users/danbarthel/Library/Arduino15/packages/adafruit/hardware/nrf52/0.22.1/cores/nRF5/freertos/portable/CMSIS/nrf52 -I/Users/danbarthel/Library/Arduino15/packages/adafruit/hardware/nrf52/0.22.1/cores/nRF5/sysview/SEGGER -I/Users/danbarthel/Library/Arduino15/packages/adafruit/hardware/nrf52/0.22.1/cores/nRF5/sysview/Config -I/Users/danbarthel/Library/Arduino15/packages/adafruit/hardware/nrf52/0.22.1/libraries/Adafruit_TinyUSB_Arduino/src/arduino -I/Users/danbarthel/Library/Arduino15/packages/adafruit/hardware/nrf52/0.22.1/cores/nRF5 -I/Users/danbarthel/Library/Arduino15/packages/adafruit/hardware/nrf52/0.22.1/variants/feather_nrf52840_express /var/folders/_1/m01dck1n05q9srlr19w24wzc0000gn/T/arduino_build_44052/sketch/sketch_jun08a.ino.cpp -o /dev/null
Generating function prototypes...
/Users/danbarthel/Library/Arduino15/packages/adafruit/tools/arm-none-eabi-gcc/9-2019q4/bin/arm-none-eabi-g++ -mcpu=cortex-m4 -mthumb -c -g -w -mfloat-abi=hard -mfpu=fpv4-sp-d16 -u _printf_float -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -w -x c++ -E -CC -DF_CPU=64000000 -DARDUINO=10815 -DARDUINO_NRF52840_FEATHER -DARDUINO_ARCH_NRF52 "-DARDUINO_BSP_VERSION=\"0.22.1\"" -DNRF52840_XXAA -DUSBCON -DUSE_TINYUSB -DUSB_VID=0x239A -DUSB_PID=0x8029 "-DUSB_MANUFACTURER=\"Adafruit LLC\"" "-DUSB_PRODUCT=\"Feather nRF52840 Express\"" -DSOFTDEVICE_PRESENT -DARDUINO_NRF52_ADAFRUIT -DNRF52_SERIES -DDX_CC_TEE -DLFS_NAME_MAX=64 -Ofast -DCFG_DEBUG=0 -DCFG_LOGGER=1 -DCFG_SYSVIEW=0 -I/Users/danbarthel/Library/Arduino15/packages/adafruit/tools/CMSIS/5.4.0/CMSIS/Core/Include/ -I/Users/danbarthel/Library/Arduino15/packages/adafruit/tools/CMSIS/5.4.0/CMSIS/DSP/Include/ -I/Users/danbarthel/Library/Arduino15/packages/adafruit/hardware/nrf52/0.22.1/cores/nRF5/nordic -I/Users/danbarthel/Library/Arduino15/packages/adafruit/hardware/nrf52/0.22.1/cores/nRF5/nordic/nrfx -I/Users/danbarthel/Library/Arduino15/packages/adafruit/hardware/nrf52/0.22.1/cores/nRF5/nordic/nrfx/hal -I/Users/danbarthel/Library/Arduino15/packages/adafruit/hardware/nrf52/0.22.1/cores/nRF5/nordic/nrfx/mdk -I/Users/danbarthel/Library/Arduino15/packages/adafruit/hardware/nrf52/0.22.1/cores/nRF5/nordic/nrfx/soc -I/Users/danbarthel/Library/Arduino15/packages/adafruit/hardware/nrf52/0.22.1/cores/nRF5/nordic/nrfx/drivers/include -I/Users/danbarthel/Library/Arduino15/packages/adafruit/hardware/nrf52/0.22.1/cores/nRF5/nordic/nrfx/drivers/src -I/Users/danbarthel/Library/Arduino15/packages/adafruit/hardware/nrf52/0.22.1/cores/nRF5/nordic/softdevice/s140_nrf52_6.1.1_API/include -I/Users/danbarthel/Library/Arduino15/packages/adafruit/hardware/nrf52/0.22.1/cores/nRF5/nordic/softdevice/s140_nrf52_6.1.1_API/include/nrf52 -I/Users/danbarthel/Library/Arduino15/packages/adafruit/hardware/nrf52/0.22.1/cores/nRF5/freertos/Source/include -I/Users/danbarthel/Library/Arduino15/packages/adafruit/hardware/nrf52/0.22.1/cores/nRF5/freertos/config -I/Users/danbarthel/Library/Arduino15/packages/adafruit/hardware/nrf52/0.22.1/cores/nRF5/freertos/portable/GCC/nrf52 -I/Users/danbarthel/Library/Arduino15/packages/adafruit/hardware/nrf52/0.22.1/cores/nRF5/freertos/portable/CMSIS/nrf52 -I/Users/danbarthel/Library/Arduino15/packages/adafruit/hardware/nrf52/0.22.1/cores/nRF5/sysview/SEGGER -I/Users/danbarthel/Library/Arduino15/packages/adafruit/hardware/nrf52/0.22.1/cores/nRF5/sysview/Config -I/Users/danbarthel/Library/Arduino15/packages/adafruit/hardware/nrf52/0.22.1/libraries/Adafruit_TinyUSB_Arduino/src/arduino -I/Users/danbarthel/Library/Arduino15/packages/adafruit/hardware/nrf52/0.22.1/cores/nRF5 -I/Users/danbarthel/Library/Arduino15/packages/adafruit/hardware/nrf52/0.22.1/variants/feather_nrf52840_express /var/folders/_1/m01dck1n05q9srlr19w24wzc0000gn/T/arduino_build_44052/sketch/sketch_jun08a.ino.cpp -o /var/folders/_1/m01dck1n05q9srlr19w24wzc0000gn/T/arduino_build_44052/preproc/ctags_target_for_gcc_minus_e.cpp
/Applications/Arduino.app/Contents/Java/tools-builder/ctags/5.8-arduino11/ctags -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives /var/folders/_1/m01dck1n05q9srlr19w24wzc0000gn/T/arduino_build_44052/preproc/ctags_target_for_gcc_minus_e.cpp
Compiling sketch...
/Users/danbarthel/Library/Arduino15/packages/adafruit/tools/arm-none-eabi-gcc/9-2019q4/bin/arm-none-eabi-g++ -mcpu=cortex-m4 -mthumb -c -g -w -mfloat-abi=hard -mfpu=fpv4-sp-d16 -u _printf_float -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -MMD -DF_CPU=64000000 -DARDUINO=10815 -DARDUINO_NRF52840_FEATHER -DARDUINO_ARCH_NRF52 "-DARDUINO_BSP_VERSION=\"0.22.1\"" -DNRF52840_XXAA -DUSBCON -DUSE_TINYUSB -DUSB_VID=0x239A -DUSB_PID=0x8029 "-DUSB_MANUFACTURER=\"Adafruit LLC\"" "-DUSB_PRODUCT=\"Feather nRF52840 Express\"" -DSOFTDEVICE_PRESENT -DARDUINO_NRF52_ADAFRUIT -DNRF52_SERIES -DDX_CC_TEE -DLFS_NAME_MAX=64 -Ofast -DCFG_DEBUG=0 -DCFG_LOGGER=1 -DCFG_SYSVIEW=0 -I/Users/danbarthel/Library/Arduino15/packages/adafruit/tools/CMSIS/5.4.0/CMSIS/Core/Include/ -I/Users/danbarthel/Library/Arduino15/packages/adafruit/tools/CMSIS/5.4.0/CMSIS/DSP/Include/ -I/Users/danbarthel/Library/Arduino15/packages/adafruit/hardware/nrf52/0.22.1/cores/nRF5/nordic -I/Users/danbarthel/Library/Arduino15/packages/adafruit/hardware/nrf52/0.22.1/cores/nRF5/nordic/nrfx -I/Users/danbarthel/Library/Arduino15/packages/adafruit/hardware/nrf52/0.22.1/cores/nRF5/nordic/nrfx/hal -I/Users/danbarthel/Library/Arduino15/packages/adafruit/hardware/nrf52/0.22.1/cores/nRF5/nordic/nrfx/mdk -I/Users/danbarthel/Library/Arduino15/packages/adafruit/hardware/nrf52/0.22.1/cores/nRF5/nordic/nrfx/soc -I/Users/danbarthel/Library/Arduino15/packages/adafruit/hardware/nrf52/0.22.1/cores/nRF5/nordic/nrfx/drivers/include -I/Users/danbarthel/Library/Arduino15/packages/adafruit/hardware/nrf52/0.22.1/cores/nRF5/nordic/nrfx/drivers/src -I/Users/danbarthel/Library/Arduino15/packages/adafruit/hardware/nrf52/0.22.1/cores/nRF5/nordic/softdevice/s140_nrf52_6.1.1_API/include -I/Users/danbarthel/Library/Arduino15/packages/adafruit/hardware/nrf52/0.22.1/cores/nRF5/nordic/softdevice/s140_nrf52_6.1.1_API/include/nrf52 -I/Users/danbarthel/Library/Arduino15/packages/adafruit/hardware/nrf52/0.22.1/cores/nRF5/freertos/Source/include -I/Users/danbarthel/Library/Arduino15/packages/adafruit/hardware/nrf52/0.22.1/cores/nRF5/freertos/config -I/Users/danbarthel/Library/Arduino15/packages/adafruit/hardware/nrf52/0.22.1/cores/nRF5/freertos/portable/GCC/nrf52 -I/Users/danbarthel/Library/Arduino15/packages/adafruit/hardware/nrf52/0.22.1/cores/nRF5/freertos/portable/CMSIS/nrf52 -I/Users/danbarthel/Library/Arduino15/packages/adafruit/hardware/nrf52/0.22.1/cores/nRF5/sysview/SEGGER -I/Users/danbarthel/Library/Arduino15/packages/adafruit/hardware/nrf52/0.22.1/cores/nRF5/sysview/Config -I/Users/danbarthel/Library/Arduino15/packages/adafruit/hardware/nrf52/0.22.1/libraries/Adafruit_TinyUSB_Arduino/src/arduino -I/Users/danbarthel/Library/Arduino15/packages/adafruit/hardware/nrf52/0.22.1/cores/nRF5 -I/Users/danbarthel/Library/Arduino15/packages/adafruit/hardware/nrf52/0.22.1/variants/feather_nrf52840_express /var/folders/_1/m01dck1n05q9srlr19w24wzc0000gn/T/arduino_build_44052/sketch/sketch_jun08a.ino.cpp -o /var/folders/_1/m01dck1n05q9srlr19w24wzc0000gn/T/arduino_build_44052/sketch/sketch_jun08a.ino.cpp.o
Compiling libraries...
Compiling core...
Using previously compiled file: /var/folders/_1/m01dck1n05q9srlr19w24wzc0000gn/T/arduino_build_44052/core/variant.cpp.o
Using precompiled core: /var/folders/_1/m01dck1n05q9srlr19w24wzc0000gn/T/arduino_cache_68190/core/core_adafruit_nrf52_feather52840_softdevice_s140v6,debug_l0_02b02af2627e07dafef4002e2ddd66fe.a
Linking everything together...
/Users/danbarthel/Library/Arduino15/packages/adafruit/tools/arm-none-eabi-gcc/9-2019q4/bin/arm-none-eabi-gcc -L/var/folders/_1/m01dck1n05q9srlr19w24wzc0000gn/T/arduino_build_44052 -Ofast -Wl,--gc-sections -save-temps -L/Users/danbarthel/Library/Arduino15/packages/adafruit/hardware/nrf52/0.22.1/cores/nRF5/linker -Tnrf52840_s140_v6.ld -Wl,-Map,/var/folders/_1/m01dck1n05q9srlr19w24wzc0000gn/T/arduino_build_44052/sketch_jun08a.ino.map -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -u _printf_float -Wl,--cref -Wl,--check-sections -Wl,--gc-sections -Wl,--unresolved-symbols=report-all -Wl,--warn-common -Wl,--warn-section-align --specs=nano.specs --specs=nosys.specs -o /var/folders/_1/m01dck1n05q9srlr19w24wzc0000gn/T/arduino_build_44052/sketch_jun08a.ino.elf /var/folders/_1/m01dck1n05q9srlr19w24wzc0000gn/T/arduino_build_44052/sketch/sketch_jun08a.ino.cpp.o /var/folders/_1/m01dck1n05q9srlr19w24wzc0000gn/T/arduino_build_44052/core/variant.cpp.o -Wl,--start-group -lm /var/folders/_1/m01dck1n05q9srlr19w24wzc0000gn/T/arduino_build_44052/../arduino_cache_68190/core/core_adafruit_nrf52_feather52840_softdevice_s140v6,debug_l0_02b02af2627e07dafef4002e2ddd66fe.a -Wl,--end-group
/Users/danbarthel/Library/Arduino15/packages/adafruit/tools/arm-none-eabi-gcc/9-2019q4/bin/arm-none-eabi-objcopy -O ihex /var/folders/_1/m01dck1n05q9srlr19w24wzc0000gn/T/arduino_build_44052/sketch_jun08a.ino.elf /var/folders/_1/m01dck1n05q9srlr19w24wzc0000gn/T/arduino_build_44052/sketch_jun08a.ino.hex
/Users/danbarthel/Library/Arduino15/packages/adafruit/hardware/nrf52/0.22.1/tools/adafruit-nrfutil/macos/adafruit-nrfutil dfu genpkg --dev-type 0x0052 --sd-req 0x00B6 --application /var/folders/_1/m01dck1n05q9srlr19w24wzc0000gn/T/arduino_build_44052/sketch_jun08a.ino.hex /var/folders/_1/m01dck1n05q9srlr19w24wzc0000gn/T/arduino_build_44052/sketch_jun08a.ino.zip
[41243] Error loading Python lib '/var/folders/_1/m01dck1n05q9srlr19w24wzc0000gn/T/_MEIp2ef9A/libpython3.8.dylib': dlopen: dlopen(/var/folders/_1/m01dck1n05q9srlr19w24wzc0000gn/T/_MEIp2ef9A/libpython3.8.dylib, 10): Symbol not found: _preadv
Referenced from: /var/folders/_1/m01dck1n05q9srlr19w24wzc0000gn/T/_MEIp2ef9A/libpython3.8.dylib (which was built for Mac OS X 11.1)
Expected in: /usr/lib/libSystem.B.dylib
in /var/folders/_1/m01dck1n05q9srlr19w24wzc0000gn/T/_MEIp2ef9A/libpython3.8.dylib
exit status 255
/Applications/Arduino.app/Contents/Java/arduino-builder returned 255
Error compiling for board Adafruit Feather nRF52840 Express.

User avatar
mikeysklar
 
Posts: 14181
Joined: Mon Aug 01, 2016 8:10 pm

Re: Can't compile successfully

Post by mikeysklar »

It looks like your hex file is getting generated, but python is failing.

I think this is an issue with all python versions after 3.7.7 on MacOS having a code signing requirement. You should be able to work around this by either downgrading to 3.7.6 or running this command:

Code: Select all

sudo codesign --remove-signature Python
https://github.com/pyinstaller/pyinstaller/issues/5062

Locked
Please be positive and constructive with your questions and comments.

Return to “Feather - Adafruit's lightweight platform”