Skip to content

Instantly share code, notes, and snippets.

@larseggert
Created September 13, 2019 09:06
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save larseggert/ecd9bc3ab2bdf234fae3184638dc0123 to your computer and use it in GitHub Desktop.
Save larseggert/ecd9bc3ab2bdf234fae3184638dc0123 to your computer and use it in GitHub Desktop.
bash-5.0$ env BUILD_IN_DOCKER=1 make -Cexamples/hello-world
make: Entering directory '/Users/lars/Documents/Code/riot/examples/hello-world'
Launching build container using image "riot/riotbuild:latest".
docker run --rm -t -u "$(id -u)" \
-v '/private/var/db/timezone/tz/2019b.1.0/zoneinfo/Europe/Helsinki:/etc/localtime:ro' -v '/Users/lars/Documents/Code/riot:/data/riotbuild/riotbase:delegated' -e 'RIOTBASE=/data/riotbuild/riotbase' -e 'CCACHE_BASEDIR=/data/riotbuild/riotbase' -e 'BUILD_DIR=/data/riotbuild/riotbase/build' -e 'RIOTPROJECT=/data/riotbuild/riotbase' -e 'RIOTCPU=/data/riotbuild/riotbase/cpu' -e 'RIOTBOARD=/data/riotbuild/riotbase/boards' -e 'RIOTMAKE=/data/riotbuild/riotbase/makefiles' \
\
-w '/data/riotbuild/riotbase/examples/hello-world/' \
'riot/riotbuild:latest' make
ESP32_SDK_DIR should be defined as /path/to/esp-idf directory
ESP32_SDK_DIR is set by default to /opt/esp/esp-idf
Building application "hello-world" for "esp32-wroom-32" with MCU "esp32".
if [ 159e31b689577dbf69cf0683bbaffbd71fa5ee10 != 159e31b689577dbf69cf0683bbaffbd71fa5ee10 ] ; then \
git -C /data/riotbuild/riotbase/examples/hello-world/bin/pkg/esp32-wroom-32/lwip clean -xdff ; \
git -C /data/riotbuild/riotbase/examples/hello-world/bin/pkg/esp32-wroom-32/lwip fetch "https://git.savannah.nongnu.org/git/lwip.git" "159e31b689577dbf69cf0683bbaffbd71fa5ee10" ; \
git -C /data/riotbuild/riotbase/examples/hello-world/bin/pkg/esp32-wroom-32/lwip checkout -f 159e31b689577dbf69cf0683bbaffbd71fa5ee10 ; \
touch /data/riotbuild/riotbase/examples/hello-world/bin/pkg/esp32-wroom-32/lwip/.git-downloaded ; \
fi
"make" -C /data/riotbuild/riotbase/pkg/lwip
"make" -f /data/riotbuild/riotbase/Makefile.base MODULE=lwip_api -C /data/riotbuild/riotbase/examples/hello-world/bin/pkg/esp32-wroom-32/lwip/src/api
"make" -f /data/riotbuild/riotbase/Makefile.base MODULE=lwip_core -C /data/riotbuild/riotbase/examples/hello-world/bin/pkg/esp32-wroom-32/lwip/src/core
"make" -f /data/riotbuild/riotbase/Makefile.base MODULE=lwip_ipv6 -C /data/riotbuild/riotbase/examples/hello-world/bin/pkg/esp32-wroom-32/lwip/src/core/ipv6
"make" -f /data/riotbuild/riotbase/Makefile.base MODULE=lwip_netif -C /data/riotbuild/riotbase/examples/hello-world/bin/pkg/esp32-wroom-32/lwip/src/netif
"make" -f /data/riotbuild/riotbase/Makefile.base MODULE=lwip -C /data/riotbuild/riotbase/examples/hello-world/bin/pkg/esp32-wroom-32/lwip
"make" -C /data/riotbuild/riotbase/boards/esp32-wroom-32
"make" -C /data/riotbuild/riotbase/boards/common/esp32
"make" -C /data/riotbuild/riotbase/core
"make" -C /data/riotbuild/riotbase/cpu/esp32
"make" -C /data/riotbuild/riotbase/cpu/esp32/esp-wifi
"make" -C /data/riotbuild/riotbase/cpu/esp32/freertos
"make" -C /data/riotbuild/riotbase/cpu/esp32/periph
"make" -C /data/riotbuild/riotbase/cpu/esp32/vendor
"make" -C /data/riotbuild/riotbase/cpu/esp32/vendor/esp-idf
"make" -C /data/riotbuild/riotbase/cpu/esp32/vendor/esp-idf/driver
"make" -C /data/riotbuild/riotbase/cpu/esp32/vendor/esp-idf/esp32
"make" -C /data/riotbuild/riotbase/cpu/esp32/vendor/esp-idf/heap
"make" -C /data/riotbuild/riotbase/cpu/esp32/vendor/esp-idf/nvs_flash
"make" -C /data/riotbuild/riotbase/cpu/esp32/vendor/esp-idf/soc
"make" -C /data/riotbuild/riotbase/cpu/esp32/vendor/esp-idf/spi_flash
"make" -C /data/riotbuild/riotbase/cpu/esp32/vendor/esp-idf/wpa_supplicant
"make" -C /data/riotbuild/riotbase/cpu/esp32/vendor/esp-idf/wpa_supplicant/port
"make" -C /data/riotbuild/riotbase/cpu/esp32/vendor/esp-idf/wpa_supplicant/src/crypto
"make" -C /data/riotbuild/riotbase/cpu/esp_common
"make" -C /data/riotbuild/riotbase/cpu/esp_common/vendor
"make" -C /data/riotbuild/riotbase/cpu/esp_common/vendor/xtensa
"make" -C /data/riotbuild/riotbase/drivers
"make" -C /data/riotbuild/riotbase/drivers/mtd
"make" -C /data/riotbuild/riotbase/drivers/netdev_eth
"make" -C /data/riotbuild/riotbase/drivers/periph_common
"make" -C /data/riotbuild/riotbase/pkg/lwip/contrib
"make" -C /data/riotbuild/riotbase/pkg/lwip/contrib/netdev
"make" -C /data/riotbuild/riotbase/pkg/lwip/contrib/sock
"make" -C /data/riotbuild/riotbase/pkg/lwip/contrib/sock/ip
"make" -C /data/riotbuild/riotbase/pkg/lwip/contrib/sock/tcp
"make" -C /data/riotbuild/riotbase/pkg/lwip/contrib/sock/udp
"make" -C /data/riotbuild/riotbase/sys
"make" -C /data/riotbuild/riotbase/sys/auto_init
"make" -C /data/riotbuild/riotbase/sys/div
"make" -C /data/riotbuild/riotbase/sys/fmt
"make" -C /data/riotbuild/riotbase/sys/log
"make" -C /data/riotbuild/riotbase/sys/luid
"make" -C /data/riotbuild/riotbase/sys/net/crosslayer/netopt
"make" -C /data/riotbuild/riotbase/sys/net/gnrc
"make" -C /data/riotbuild/riotbase/sys/net/gnrc/netapi
"make" -C /data/riotbuild/riotbase/sys/net/gnrc/netif
"make" -C /data/riotbuild/riotbase/sys/net/gnrc/netif/ethernet
"make" -C /data/riotbuild/riotbase/sys/net/gnrc/netif/hdr
"make" -C /data/riotbuild/riotbase/sys/net/gnrc/netreg
"make" -C /data/riotbuild/riotbase/sys/net/gnrc/pkt
"make" -C /data/riotbuild/riotbase/sys/net/gnrc/pktbuf
"make" -C /data/riotbuild/riotbase/sys/net/gnrc/pktbuf_static
"make" -C /data/riotbuild/riotbase/sys/net/link_layer/l2util
"make" -C /data/riotbuild/riotbase/sys/newlib_syscalls_default
"make" -C /data/riotbuild/riotbase/sys/posix/inet
"make" -C /data/riotbuild/riotbase/sys/posix/pthread
"make" -C /data/riotbuild/riotbase/sys/random
"make" -C /data/riotbuild/riotbase/sys/random/tinymt32
"make" -C /data/riotbuild/riotbase/sys/sema
"make" -C /data/riotbuild/riotbase/sys/stdio_uart
"make" -C /data/riotbuild/riotbase/sys/timex
"make" -C /data/riotbuild/riotbase/sys/xtimer
text data bss dec hex filename
370177 58144 43808 472129 73441 /data/riotbuild/riotbase/examples/hello-world/bin/esp32-wroom-32/hello-world.elf
make: Leaving directory '/Users/lars/Documents/Code/riot/examples/hello-world'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment