Skip to content

Instantly share code, notes, and snippets.

@nouun

nouun/pico log Secret

Created June 17, 2022 05:12
Show Gist options
  • Save nouun/75d5200e2a240b2b889674af61850555 to your computer and use it in GitHub Desktop.
Save nouun/75d5200e2a240b2b889674af61850555 to your computer and use it in GitHub Desktop.
nouun@verrb ~/dev/pi/pico$ ./pico_setup.sh
Not running on a Raspberry Pi. Use at your own risk!
Creating /home/nouun/dev/pi/pico/pico
/home/nouun/dev/pi/pico/pico/pico-sdk already exists so skipping
/home/nouun/dev/pi/pico/pico/pico-examples already exists so skipping
/home/nouun/dev/pi/pico/pico/pico-extras already exists so skipping
/home/nouun/dev/pi/pico/pico/pico-playground already exists so skipping
Using PICO_SDK_PATH from environment ('/home/nouun/dev/pi/pico/pico/pico-sdk')
PICO_SDK_PATH is /home/nouun/dev/pi/pico/pico/pico-sdk
Defaulting PICO_PLATFORM to rp2040 since not specified.
Defaulting PICO platform compiler to pico_arm_gcc since not specified.
PICO compiler is pico_arm_gcc
-- The C compiler identification is GNU 6.5.0
-- The CXX compiler identification is GNU 6.5.0
-- The ASM compiler identification is GNU
-- Found assembler: /gnu/store/ynkgj3zvvnbd57afray7vki66055cljh-profile/bin/arm-none-eabi-gcc
Build type is Debug
Using regular optimized debug build (set PICO_DEOPTIMIZED_DEBUG=1 to de-optimize)
Defaulting PICO target board to pico since not specified.
Using board configuration from /home/nouun/dev/pi/pico/pico/pico-sdk/src/boards/include/boards/pico.h
-- Found Python3: /home/nouun/.guix-home/profile/bin/python3.9 (found version "3.9.9") found components: Interpreter
TinyUSB available at /home/nouun/dev/pi/pico/pico/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040; enabling build support for USB.
Compiling TinyUSB with CFG_TUSB_DEBUG=1
-- Configuring done
-- Generating done
-- Build files have been written to: /home/nouun/dev/pi/pico/pico/pico-examples/build
Building blink
Scanning dependencies of target bs2_default
[ 0%] Creating directories for 'ELF2UF2Build'
[ 0%] Building ASM object pico-sdk/src/rp2_common/boot_stage2/CMakeFiles/bs2_default.dir/compile_time_choice.S.obj
[ 0%] Linking ASM executable bs2_default.elf
[ 0%] No download step for 'ELF2UF2Build'
[ 0%] Built target bs2_default
[ 0%] Generating bs2_default.bin
[ 0%] No update step for 'ELF2UF2Build'
[ 0%] Generating bs2_default_padded_checksummed.S
[ 0%] No patch step for 'ELF2UF2Build'
[ 0%] Performing configure step for 'ELF2UF2Build'
[ 0%] Built target bs2_default_padded_checksummed_asm
-- The C compiler identification is GNU 11.2.0
-- The CXX compiler identification is GNU 11.2.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /home/nouun/.guix-home/profile/bin/gcc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /home/nouun/.guix-home/profile/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Configuring done
-- Generating done
-- Build files have been written to: /home/nouun/dev/pi/pico/pico/pico-examples/build/elf2uf2
[ 0%] Performing build step for 'ELF2UF2Build'
[ 50%] Building CXX object CMakeFiles/elf2uf2.dir/main.cpp.o
[100%] Linking CXX executable elf2uf2
[100%] Built target elf2uf2
[ 0%] No install step for 'ELF2UF2Build'
[ 0%] Completed 'ELF2UF2Build'
[ 0%] Built target ELF2UF2Build
Scanning dependencies of target blink
[ 0%] Building C object blink/CMakeFiles/blink.dir/home/nouun/dev/pi/pico/pico/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.obj
[ 0%] Building C object blink/CMakeFiles/blink.dir/blink.c.obj
[ 0%] Building C object blink/CMakeFiles/blink.dir/home/nouun/dev/pi/pico/pico/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.obj
[ 0%] Building C object blink/CMakeFiles/blink.dir/home/nouun/dev/pi/pico/pico/pico-sdk/src/rp2_common/hardware_claim/claim.c.obj
[100%] Building C object blink/CMakeFiles/blink.dir/home/nouun/dev/pi/pico/pico/pico-sdk/src/rp2_common/pico_platform/platform.c.obj
[100%] Building C object blink/CMakeFiles/blink.dir/home/nouun/dev/pi/pico/pico/pico-sdk/src/rp2_common/hardware_sync/sync.c.obj
[100%] Building C object blink/CMakeFiles/blink.dir/home/nouun/dev/pi/pico/pico/pico-sdk/src/rp2_common/hardware_uart/uart.c.obj
[100%] Building ASM object blink/CMakeFiles/blink.dir/home/nouun/dev/pi/pico/pico/pico-sdk/src/rp2_common/hardware_divider/divider.S.obj
[100%] Building C object blink/CMakeFiles/blink.dir/home/nouun/dev/pi/pico/pico/pico-sdk/src/common/pico_time/time.c.obj
[100%] Building C object blink/CMakeFiles/blink.dir/home/nouun/dev/pi/pico/pico/pico-sdk/src/common/pico_time/timeout_helper.c.obj
[100%] Building C object blink/CMakeFiles/blink.dir/home/nouun/dev/pi/pico/pico/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj
[100%] Building C object blink/CMakeFiles/blink.dir/home/nouun/dev/pi/pico/pico/pico-sdk/src/common/pico_sync/sem.c.obj
[100%] Building C object blink/CMakeFiles/blink.dir/home/nouun/dev/pi/pico/pico/pico-sdk/src/common/pico_sync/lock_core.c.obj
[100%] Building C object blink/CMakeFiles/blink.dir/home/nouun/dev/pi/pico/pico/pico-sdk/src/common/pico_sync/mutex.c.obj
[100%] Building C object blink/CMakeFiles/blink.dir/home/nouun/dev/pi/pico/pico/pico-sdk/src/common/pico_sync/critical_section.c.obj
[100%] Building C object blink/CMakeFiles/blink.dir/home/nouun/dev/pi/pico/pico/pico-sdk/src/common/pico_util/datetime.c.obj
[100%] Building C object blink/CMakeFiles/blink.dir/home/nouun/dev/pi/pico/pico/pico-sdk/src/common/pico_util/pheap.c.obj
[100%] Building C object blink/CMakeFiles/blink.dir/home/nouun/dev/pi/pico/pico/pico-sdk/src/common/pico_util/queue.c.obj
[100%] Building C object blink/CMakeFiles/blink.dir/home/nouun/dev/pi/pico/pico/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj
[100%] Building C object blink/CMakeFiles/blink.dir/home/nouun/dev/pi/pico/pico/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.obj
[100%] Building C object blink/CMakeFiles/blink.dir/home/nouun/dev/pi/pico/pico/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj
[100%] Building ASM object blink/CMakeFiles/blink.dir/home/nouun/dev/pi/pico/pico/pico-sdk/src/rp2_common/hardware_irq/irq_handler_chain.S.obj
[100%] Building C object blink/CMakeFiles/blink.dir/home/nouun/dev/pi/pico/pico/pico-sdk/src/rp2_common/hardware_vreg/vreg.c.obj
[100%] Building C object blink/CMakeFiles/blink.dir/home/nouun/dev/pi/pico/pico/pico-sdk/src/rp2_common/hardware_pll/pll.c.obj
[100%] Building C object blink/CMakeFiles/blink.dir/home/nouun/dev/pi/pico/pico/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.c.obj
[100%] Building C object blink/CMakeFiles/blink.dir/home/nouun/dev/pi/pico/pico/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.obj
[100%] Building C object blink/CMakeFiles/blink.dir/home/nouun/dev/pi/pico/pico/pico-sdk/src/rp2_common/pico_printf/printf.c.obj
[100%] Building C object blink/CMakeFiles/blink.dir/home/nouun/dev/pi/pico/pico/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.obj
[100%] Building ASM object blink/CMakeFiles/blink.dir/home/nouun/dev/pi/pico/pico/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S.obj
[100%] Building ASM object blink/CMakeFiles/blink.dir/home/nouun/dev/pi/pico/pico/pico-sdk/src/rp2_common/pico_divider/divider.S.obj
[100%] Building ASM object blink/CMakeFiles/blink.dir/home/nouun/dev/pi/pico/pico/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj
[100%] Building C object blink/CMakeFiles/blink.dir/home/nouun/dev/pi/pico/pico/pico-sdk/src/rp2_common/pico_double/double_math.c.obj
[100%] Building C object blink/CMakeFiles/blink.dir/home/nouun/dev/pi/pico/pico/pico-sdk/src/rp2_common/pico_double/double_init_rom.c.obj
[100%] Building ASM object blink/CMakeFiles/blink.dir/home/nouun/dev/pi/pico/pico/pico-sdk/src/rp2_common/pico_double/double_v1_rom_shim.S.obj
[100%] Building ASM object blink/CMakeFiles/blink.dir/home/nouun/dev/pi/pico/pico/pico-sdk/src/rp2_common/pico_int64_ops/pico_int64_ops_aeabi.S.obj
[100%] Building ASM object blink/CMakeFiles/blink.dir/home/nouun/dev/pi/pico/pico/pico-sdk/src/rp2_common/pico_float/float_aeabi.S.obj
[100%] Building C object blink/CMakeFiles/blink.dir/home/nouun/dev/pi/pico/pico/pico-sdk/src/rp2_common/pico_float/float_math.c.obj
[100%] Building C object blink/CMakeFiles/blink.dir/home/nouun/dev/pi/pico/pico/pico-sdk/src/rp2_common/pico_float/float_init_rom.c.obj
[100%] Building ASM object blink/CMakeFiles/blink.dir/home/nouun/dev/pi/pico/pico/pico-sdk/src/rp2_common/pico_float/float_v1_rom_shim.S.obj
[100%] Building C object blink/CMakeFiles/blink.dir/home/nouun/dev/pi/pico/pico/pico-sdk/src/rp2_common/pico_malloc/pico_malloc.c.obj
[100%] Building ASM object blink/CMakeFiles/blink.dir/home/nouun/dev/pi/pico/pico/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.obj
[100%] Building ASM object blink/CMakeFiles/blink.dir/home/nouun/dev/pi/pico/pico/pico-sdk/src/rp2_common/pico_standard_link/crt0.S.obj
[100%] Building CXX object blink/CMakeFiles/blink.dir/home/nouun/dev/pi/pico/pico/pico-sdk/src/rp2_common/pico_standard_link/new_delete.cpp.obj
[100%] Building C object blink/CMakeFiles/blink.dir/home/nouun/dev/pi/pico/pico/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj
In file included from /home/nouun/dev/pi/pico/pico/pico-sdk/src/rp2_common/pico_standard_link/new_delete.cpp:10:0:
/gnu/store/ynkgj3zvvnbd57afray7vki66055cljh-profile/arm-none-eabi/include/c++/cstdlib:75:25: fatal error: stdlib.h: No such file or directory
#include_next <stdlib.h>
^
compilation terminated.
make[2]: *** [blink/CMakeFiles/blink.dir/build.make:653: blink/CMakeFiles/blink.dir/home/nouun/dev/pi/pico/pico/pico-sdk/src/rp2_common/pico_standard_link/new_delete.cpp.obj] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [CMakeFiles/Makefile2:4250: blink/CMakeFiles/blink.dir/all] Error 2
make: *** [Makefile:91: all] Error 2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment