bri3d / esp32-isotp-ble-bridge

ESP32-IDF based BLE<->ISO-TP bridge targeting Macchina A0 hardware
Other
31 stars 28 forks source link

idf.py build fails #1

Closed brandonros closed 3 years ago

brandonros commented 3 years ago
Brandons-MacBook-Air:esp32-isotp-ble-bridge brandonros 2021-08-17 20:06:09 $ idf.py build
Executing action: all (aliases: build)
Running make in directory /Users/brandonros/Desktop/esp32-isotp-ble-bridge/build
Executing "make -j 10 all"...
[  0%] Built target custom_bundle
[  0%] Built target _project_elf_src
[  0%] Built target esp32_linker_script
[  1%] Built target partition_table_bin
Consolidate compiler generated dependencies of target __idf_ulp
[  1%] Performing build step for 'bootloader'
[  1%] Built target __idf_ulp
Consolidate compiler generated dependencies of target __idf_esp_serial_slave_link
Consolidate compiler generated dependencies of target __idf_log
[  1%] Built target __idf_esp_serial_slave_link
[  1%] Built target _project_elf_src
Consolidate compiler generated dependencies of target __idf_sdmmc
[  5%] Built target __idf_log
Consolidate compiler generated dependencies of target __idf_esp_rom
[  2%] Built target __idf_sdmmc
[ 10%] Built target __idf_esp_rom
Consolidate compiler generated dependencies of target __idf_esp_https_ota
Consolidate compiler generated dependencies of target __idf_esp_common
[  2%] Built target __idf_esp_https_ota
[ 12%] Built target __idf_esp_common
Consolidate compiler generated dependencies of target __idf_xtensa
Consolidate compiler generated dependencies of target __idf_esp_http_server
[ 16%] Built target __idf_xtensa
Consolidate compiler generated dependencies of target __idf_esp_hw_support
[  3%] Built target __idf_esp_http_server
Consolidate compiler generated dependencies of target __idf_esp_http_client
[ 27%] Built target __idf_esp_hw_support
Consolidate compiler generated dependencies of target __idf_efuse
[  3%] Built target __idf_esp_http_client
[ 36%] Built target __idf_efuse
Consolidate compiler generated dependencies of target __idf_tcp_transport
Consolidate compiler generated dependencies of target __idf_bootloader_support
[  3%] Built target __idf_tcp_transport
Consolidate compiler generated dependencies of target __idf_esp-tls
[ 61%] Built target __idf_bootloader_support
[  3%] Built target __idf_esp-tls
Consolidate compiler generated dependencies of target __idf_spi_flash
Consolidate compiler generated dependencies of target __idf_nghttp
[ 63%] Built target __idf_spi_flash
Consolidate compiler generated dependencies of target __idf_micro-ecc
[ 65%] Built target __idf_micro-ecc
[  6%] Built target __idf_nghttp
Consolidate compiler generated dependencies of target __idf_app_trace
Consolidate compiler generated dependencies of target __idf_soc
[  6%] Built target __idf_app_trace
[ 90%] Built target __idf_soc
Consolidate compiler generated dependencies of target __idf_cxx
Consolidate compiler generated dependencies of target __idf_hal
[  7%] Built target __idf_cxx
[ 93%] Built target __idf_hal
Consolidate compiler generated dependencies of target __idf_newlib
Consolidate compiler generated dependencies of target __idf_main
[ 95%] Built target __idf_main
[  8%] Built target __idf_newlib
Consolidate compiler generated dependencies of target bootloader.elf
[ 98%] Built target bootloader.elf
Consolidate compiler generated dependencies of target __idf_freertos
[100%] Built target gen_project_binary
[  9%] Built target __idf_freertos
Consolidate compiler generated dependencies of target __idf_esp_timer
[ 10%] Built target __idf_esp_timer
Bootloader binary size 0x5fa0 bytes. 0x1060 bytes (17%) free.
Consolidate compiler generated dependencies of target __idf_esp_common
[100%] Built target bootloader_check_size
[ 10%] Built target __idf_esp_common
Consolidate compiler generated dependencies of target __idf_esp32
[100%] Built target app
[ 11%] Built target __idf_esp32
[ 11%] No install step for 'bootloader'
Consolidate compiler generated dependencies of target __idf_perfmon
[ 11%] Completed 'bootloader'
[ 11%] Built target __idf_perfmon
Consolidate compiler generated dependencies of target __idf_xtensa
[ 12%] Built target bootloader
[ 12%] Built target __idf_xtensa
Consolidate compiler generated dependencies of target __idf_driver
[ 15%] Built target __idf_driver
Consolidate compiler generated dependencies of target __idf_esp_ringbuf
[ 15%] Built target __idf_esp_ringbuf
Consolidate compiler generated dependencies of target __idf_esp_pm
[ 15%] Built target __idf_esp_pm
Consolidate compiler generated dependencies of target __idf_esp_hw_support
[ 17%] Built target __idf_esp_hw_support
Consolidate compiler generated dependencies of target __idf_soc
[ 19%] Built target __idf_soc
Consolidate compiler generated dependencies of target __idf_heap
[ 19%] Built target __idf_heap
Consolidate compiler generated dependencies of target __idf_log
[ 19%] Built target __idf_log
Consolidate compiler generated dependencies of target __idf_lwip
[ 28%] Built target __idf_lwip
Consolidate compiler generated dependencies of target __idf_esp_wifi
[ 29%] Built target __idf_esp_wifi
Consolidate compiler generated dependencies of target __idf_wpa_supplicant
[ 36%] Built target __idf_wpa_supplicant
Consolidate compiler generated dependencies of target __idf_esp_event
[ 37%] Built target __idf_esp_event
Consolidate compiler generated dependencies of target __idf_esp_netif
[ 38%] Built target __idf_esp_netif
Consolidate compiler generated dependencies of target __idf_tcpip_adapter
[ 39%] Built target __idf_tcpip_adapter
Consolidate compiler generated dependencies of target __idf_esp_eth
[ 40%] Built target __idf_esp_eth
Consolidate compiler generated dependencies of target __idf_vfs
[ 41%] Built target __idf_vfs
Consolidate compiler generated dependencies of target __idf_hal
[ 46%] Built target __idf_hal
Consolidate compiler generated dependencies of target __idf_esp_rom
[ 47%] Built target __idf_esp_rom
Consolidate compiler generated dependencies of target __idf_esp_system
[ 50%] Built target __idf_esp_system
Consolidate compiler generated dependencies of target __idf_esp_phy
[ 50%] Built target __idf_esp_phy
Consolidate compiler generated dependencies of target __idf_espcoredump
[ 51%] Built target __idf_espcoredump
Consolidate compiler generated dependencies of target __idf_esp_gdbstub
[ 51%] Built target __idf_esp_gdbstub
Consolidate compiler generated dependencies of target __idf_pthread
[ 51%] Built target __idf_pthread
Consolidate compiler generated dependencies of target __idf_nvs_flash
[ 52%] Built target __idf_nvs_flash
Consolidate compiler generated dependencies of target __idf_spi_flash
[ 54%] Built target __idf_spi_flash
Consolidate compiler generated dependencies of target __idf_esp_ipc
[ 54%] Built target __idf_esp_ipc
Consolidate compiler generated dependencies of target __idf_bootloader_support
[ 55%] Built target __idf_bootloader_support
Consolidate compiler generated dependencies of target __idf_app_update
[ 55%] Built target __idf_app_update
Consolidate compiler generated dependencies of target __idf_efuse
[ 56%] Built target __idf_efuse
Consolidate compiler generated dependencies of target mbedtls
[ 57%] Built target mbedtls
Consolidate compiler generated dependencies of target mbedx509
[ 58%] Built target mbedx509
Consolidate compiler generated dependencies of target mbedcrypto
[ 65%] Built target mbedcrypto
Consolidate compiler generated dependencies of target __idf_mbedtls
[ 66%] Built target __idf_mbedtls
Consolidate compiler generated dependencies of target __idf_json
Consolidate compiler generated dependencies of target __idf_protobuf-c
Consolidate compiler generated dependencies of target __idf_cbor
Consolidate compiler generated dependencies of target __idf_unity
Consolidate compiler generated dependencies of target __idf_console
Consolidate compiler generated dependencies of target __idf_esp_adc_cal
Consolidate compiler generated dependencies of target __idf_asio
Consolidate compiler generated dependencies of target __idf_esp_lcd
Consolidate compiler generated dependencies of target __idf_esp_hid
[ 67%] Built target __idf_json
[ 68%] Built target __idf_protobuf-c
Consolidate compiler generated dependencies of target __idf_coap
[ 68%] Built target __idf_unity
[ 68%] Built target __idf_esp_adc_cal
[ 69%] Built target __idf_cbor
Consolidate compiler generated dependencies of target __idf_esp_websocket_client
[ 69%] Built target __idf_console
Consolidate compiler generated dependencies of target __idf_expat
Consolidate compiler generated dependencies of target __idf_wear_levelling
[ 70%] Built target __idf_esp_hid
[ 72%] Built target __idf_esp_lcd
[ 72%] Built target __idf_asio
Consolidate compiler generated dependencies of target __idf_jsmn
[ 72%] Built target __idf_expat
[ 72%] Built target __idf_esp_websocket_client
[ 72%] Built target __idf_jsmn
Consolidate compiler generated dependencies of target __idf_spiffs
Consolidate compiler generated dependencies of target __idf_mqtt
[ 73%] Built target __idf_wear_levelling
Consolidate compiler generated dependencies of target __idf_openssl
Consolidate compiler generated dependencies of target __idf_freemodbus
Consolidate compiler generated dependencies of target __idf_cmock
Consolidate compiler generated dependencies of target __idf_mdns
Consolidate compiler generated dependencies of target __idf_protocomm
Consolidate compiler generated dependencies of target __idf_fatfs
Consolidate compiler generated dependencies of target __idf_libsodium
[ 74%] Built target __idf_mqtt
[ 75%] Built target __idf_spiffs
[ 76%] Built target __idf_openssl
[ 78%] Built target __idf_coap
[ 79%] Built target __idf_cmock
[ 79%] Built target __idf_mdns
[ 80%] Built target __idf_protocomm
[ 81%] Built target __idf_fatfs
Consolidate compiler generated dependencies of target __idf_esp_local_ctrl
Consolidate compiler generated dependencies of target __idf_wifi_provisioning
[ 82%] Built target __idf_esp_local_ctrl
[ 83%] Built target __idf_wifi_provisioning
[ 88%] Built target __idf_freemodbus
[ 99%] Built target __idf_libsodium
Consolidate compiler generated dependencies of target __idf_main
[ 99%] Building C object esp-idf/main/CMakeFiles/__idf_main.dir/ble_server.c.obj
/Users/brandonros/Desktop/esp32-isotp-ble-bridge/main/ble_server.c:23:10: fatal error: esp_bt.h: No such file or directory
 #include "esp_bt.h"
          ^~~~~~~~~~
compilation terminated.
make[2]: *** [esp-idf/main/CMakeFiles/__idf_main.dir/ble_server.c.obj] Error 1
make[1]: *** [esp-idf/main/CMakeFiles/__idf_main.dir/all] Error 2
make: *** [all] Error 2
make failed with exit code 2
brandonros commented 3 years ago

/Users/brandonros/Desktop/esp-idf-v4.4/components/bt/include/esp32/include/esp_bt.h

I wonder why this isn't being auto-included?

brandonros commented 3 years ago

You should commit your sdkconfig to the repo. Mine auto-generated with CONFIG_BT_ENABLED not set.