-
Notifications
You must be signed in to change notification settings - Fork 16
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
I can't build my version #27
Comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Hello, I tried to edit my version where I only changed the names and I got this error
####################################
idf.py build flash
E:/Espressif/frameworks/esp-idf-v4.1.4/tools\check_python_dependencies.py:22: DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html
import pkg_resources
Executing action: all (aliases: build)
Running ninja in directory e:\espressif\esp32_hackingtool\build
Executing "ninja all"...
[3/130] cmd.exe /C "cd /D E:\Espressif\esp32_h...*********************************************"
Partition table binary generated. Contents:
Espressif ESP32 Partition Table
Name, Type, SubType, Offset, Size, Flags
nvs,data,nvs,0x10000,64K,
factory,app,factory,0x20000,3M,
[6/130] Building C object esp-idf/htool_system...iles/__idf_htool_system.dir/htool_system.c.obj
FAILED: esp-idf/htool_system/CMakeFiles/__idf_htool_system.dir/htool_system.c.obj
ccache E:\Espressif\tools\xtensa-esp32-elf\esp-2020r3-8.4.0\xtensa-esp32-elf\bin\xtensa-esp32-elf-gcc.exe -Iconfig -I../components/htool_system/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/newlib/platform_include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/freertos/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/heap/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/log/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/lwip/include/apps -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/lwip/include/apps/sntp -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/lwip/lwip/src/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/lwip/port/esp32/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/lwip/port/esp32/include/arch -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/lwip/port/esp32/tcp_isn -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/soc/esp32 -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/soc/esp32/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/soc/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/esp_rom/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/esp_rom/esp32 -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/esp_common/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/xtensa/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/xtensa/esp32/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/esp32/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/driver/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/driver/esp32/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/esp_ringbuf/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/efuse/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/efuse/esp32/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/vfs/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/esp_wifi/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/esp_wifi/esp32/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/esp_event/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/esp_netif/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/esp_eth/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/tcpip_adapter/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/app_trace/include -mlongcalls -Wno-frame-address -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-but-set-variable -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -ggdb -Og -std=gnu99 -Wno-old-style-declaration -D_GNU_SOURCE -DIDF_VER="v4.1.4" -DESP_PLATFORM -MD -MT esp-idf/htool_system/CMakeFiles/__idf_htool_system.dir/htool_system.c.obj -MF esp-idf\htool_system\CMakeFiles__idf_htool_system.dir\htool_system.c.obj.d -o esp-idf/htool_system/CMakeFiles/__idf_htool_system.dir/htool_system.c.obj -c ../components/htool_system/htool_system.c
../components/htool_system/htool_system.c: In function 'htool_system_escape_quotes':
../components/htool_system/htool_system.c:52:22: error: implicit declaration of function 'malloc' [-Werror=implicit-function-declaration]
escaped_string = malloc(num + 1);
^~~~~~
../components/htool_system/htool_system.c:52:22: warning: incompatible implicit declaration of built-in function 'malloc'
../components/htool_system/htool_system.c:52:22: note: include '<stdlib.h>' or provide a declaration of 'malloc'
../components/htool_system/htool_system.c:25:1:
+#include <stdlib.h>
../components/htool_system/htool_system.c:52:22:
escaped_string = malloc(num + 1);
^~~~~~
../components/htool_system/htool_system.c: In function 'htool_system_hex_string_to_byte_array':
../components/htool_system/htool_system.c:85:27: warning: incompatible implicit declaration of built-in function 'malloc'
*byte_array = malloc(*array_size * sizeof(uint8_t));
^~~~~~
../components/htool_system/htool_system.c:85:27: note: include '<stdlib.h>' or provide a declaration of 'malloc'
../components/htool_system/htool_system.c: In function 'htool_system_extract_number_from_string':
../components/htool_system/htool_system.c:187:20: error: implicit declaration of function 'strtol'; did you mean 'strtok'? [-Werror=implicit-function-declaration]
return strtol(temp_str, NULL, 10) * factor;
^~~~~~
strtok
cc1.exe: some warnings being treated as errors
[8/130] Building C object esp-idf/htool_netman...iles/__idf_htool_netman.dir/htool_netman.c.obj
FAILED: esp-idf/htool_netman/CMakeFiles/__idf_htool_netman.dir/htool_netman.c.obj
ccache E:\Espressif\tools\xtensa-esp32-elf\esp-2020r3-8.4.0\xtensa-esp32-elf\bin\xtensa-esp32-elf-gcc.exe -DHAVE_CONFIG_H -DMBEDTLS_CONFIG_FILE="mbedtls/esp_config.h" -Iconfig -I../components/htool_netman/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/newlib/platform_include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/freertos/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/heap/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/log/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/lwip/include/apps -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/lwip/include/apps/sntp -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/lwip/lwip/src/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/lwip/port/esp32/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/lwip/port/esp32/include/arch -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/lwip/port/esp32/tcp_isn -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/soc/esp32 -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/soc/esp32/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/soc/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/esp_rom/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/esp_rom/esp32 -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/esp_common/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/xtensa/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/xtensa/esp32/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/esp32/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/driver/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/driver/esp32/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/esp_ringbuf/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/efuse/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/efuse/esp32/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/vfs/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/esp_wifi/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/esp_wifi/esp32/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/esp_event/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/esp_netif/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/esp_eth/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/tcpip_adapter/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/app_trace/include -I../components/htool_api/include -I../components/htool_wifi/include -I../components/htool_display/include -I../components/hagl/include -I../components/hagl_hal/include -I../components/esp_i2c_helper -I../components/htool_nvsm/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/nvs_flash/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/spi_flash/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/mbedtls/port/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/mbedtls/mbedtls/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/esp_http_server/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/nghttp/port/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/nghttp/nghttp2/lib/includes -I../components/htool_pn532_spi/include -I../components/htool_spi/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/console -I../components/htool_uart/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/json/cJSON -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/esp_http_client/include -I../components/htool_system/include -I../components/htool_modbus/include -I../components/htool_ble/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/bt/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/bt/common/osi/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/bt/host/bluedroid/api/include/api -mlongcalls -Wno-frame-address -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-but-set-variable -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -ggdb -Og -std=gnu99 -Wno-old-style-declaration -D_GNU_SOURCE -DIDF_VER="v4.1.4" -DESP_PLATFORM -MD -MT esp-idf/htool_netman/CMakeFiles/__idf_htool_netman.dir/htool_netman.c.obj -MF esp-idf\htool_netman\CMakeFiles__idf_htool_netman.dir\htool_netman.c.obj.d -o esp-idf/htool_netman/CMakeFiles/__idf_htool_netman.dir/htool_netman.c.obj -c ../components/htool_netman/htool_netman.c
../components/htool_netman/htool_netman.c: In function 'htool_netman_handle_request':
../components/htool_netman/htool_netman.c:292:57: error: implicit declaration of function 'esp_http_client_read_response'; did you mean 'esp_http_client_read'? [-Werror=implicit-function-declaration]
data_read = esp_http_client_read_response(client, resp_str, content_length);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
esp_http_client_read
../components/htool_netman/htool_netman.c:742:82: error: pointer targets in passing argument 2 of 'uart_read_bytes' differ in signedness [-Werror=pointer-sign]
if (uart_read_bytes(CONFIG_ESP_CONSOLE_UART_NUM, &c, 1, pdMS_TO_TICKS(500)) == 1) {
^~
In file included from ../components/htool_netman/htool_netman.c:32:
E:/Espressif/frameworks/esp-idf-v4.1.4/components/driver/include/driver/uart.h:553:5: note: expected 'uint8_t *' {aka 'unsigned char *'} but argument is of type 'char '
int uart_read_bytes(uart_port_t uart_num, uint8_t buf, uint32_t length, TickType_t ticks_to_wait);
^~~~~~~~~~~~~~~
cc1.exe: some warnings being treated as errors
[9/130] Building C object esp-idf/htool_uart/CMakeFiles/__idf_htool_uart.dir/htool_uart.c.obj
FAILED: esp-idf/htool_uart/CMakeFiles/__idf_htool_uart.dir/htool_uart.c.obj
ccache E:\Espressif\tools\xtensa-esp32-elf\esp-2020r3-8.4.0\xtensa-esp32-elf\bin\xtensa-esp32-elf-gcc.exe -DHAVE_CONFIG_H -DMBEDTLS_CONFIG_FILE="mbedtls/esp_config.h" -Iconfig -I../components/htool_uart/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/newlib/platform_include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/freertos/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/heap/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/log/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/lwip/include/apps -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/lwip/include/apps/sntp -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/lwip/lwip/src/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/lwip/port/esp32/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/lwip/port/esp32/include/arch -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/lwip/port/esp32/tcp_isn -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/soc/esp32 -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/soc/esp32/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/soc/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/esp_rom/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/esp_rom/esp32 -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/esp_common/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/xtensa/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/xtensa/esp32/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/esp32/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/driver/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/driver/esp32/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/esp_ringbuf/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/efuse/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/efuse/esp32/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/vfs/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/esp_wifi/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/esp_wifi/esp32/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/esp_event/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/esp_netif/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/esp_eth/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/tcpip_adapter/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/app_trace/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/console -I../components/htool_nvsm/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/nvs_flash/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/spi_flash/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/mbedtls/port/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/mbedtls/mbedtls/include -I../components/htool_api/include -I../components/htool_wifi/include -I../components/htool_display/include -I../components/hagl/include -I../components/hagl_hal/include -I../components/esp_i2c_helper -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/esp_http_server/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/nghttp/port/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/nghttp/nghttp2/lib/includes -I../components/htool_pn532_spi/include -I../components/htool_spi/include -I../components/htool_netman/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/json/cJSON -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/esp_http_client/include -I../components/htool_system/include -I../components/htool_modbus/include -I../components/htool_ble/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/bt/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/bt/common/osi/include -IE:/Espressif/frameworks/esp-idf-v4.1.4/components/bt/host/bluedroid/api/include/api -mlongcalls -Wno-frame-address -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-but-set-variable -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -ggdb -Og -std=gnu99 -Wno-old-style-declaration -D_GNU_SOURCE -DIDF_VER="v4.1.4" -DESP_PLATFORM -MD -MT esp-idf/htool_uart/CMakeFiles/__idf_htool_uart.dir/htool_uart.c.obj -MF esp-idf\htool_uart\CMakeFiles__idf_htool_uart.dir\htool_uart.c.obj.d -o esp-idf/htool_uart/CMakeFiles/__idf_htool_uart.dir/htool_uart.c.obj -c ../components/htool_uart/htool_uart.c
../components/htool_uart/htool_uart.c: In function 'wait_for_input':
../components/htool_uart/htool_uart.c:207:58: error: pointer targets in passing argument 2 of 'uart_read_bytes' differ in signedness [-Werror=pointer-sign]
if (uart_read_bytes(CONFIG_ESP_CONSOLE_UART_NUM, &c, 1, pdMS_TO_TICKS(delay)) == 0) {
^~
In file included from ../components/htool_uart/htool_uart.c:32:
E:/Espressif/frameworks/esp-idf-v4.1.4/components/driver/include/driver/uart.h:553:5: note: expected 'uint8_t *' {aka 'unsigned char *'} but argument is of type 'char '
int uart_read_bytes(uart_port_t uart_num, uint8_t buf, uint32_t length, TickType_t ticks_to_wait);
^~~~~~~~~~~~~~~
../components/htool_uart/htool_uart.c: In function 'scan_command':
../components/htool_uart/htool_uart.c:310:58: error: pointer targets in passing argument 2 of 'uart_read_bytes' differ in signedness [-Werror=pointer-sign]
if (uart_read_bytes(CONFIG_ESP_CONSOLE_UART_NUM, &c, 1, pdMS_TO_TICKS(100))) {
^~
In file included from ../components/htool_uart/htool_uart.c:32:
E:/Espressif/frameworks/esp-idf-v4.1.4/components/driver/include/driver/uart.h:553:5: note: expected 'uint8_t *' {aka 'unsigned char *'} but argument is of type 'char '
int uart_read_bytes(uart_port_t uart_num, uint8_t buf, uint32_t length, TickType_t ticks_to_wait);
^~~~~~~~~~~~~~~
../components/htool_uart/htool_uart.c: In function 'deauth_command':
../components/htool_uart/htool_uart.c:385:66: error: pointer targets in passing argument 2 of 'uart_read_bytes' differ in signedness [-Werror=pointer-sign]
if (uart_read_bytes(CONFIG_ESP_CONSOLE_UART_NUM, &c, 1, portMAX_DELAY)) {
^~
In file included from ../components/htool_uart/htool_uart.c:32:
E:/Espressif/frameworks/esp-idf-v4.1.4/components/driver/include/driver/uart.h:553:5: note: expected 'uint8_t *' {aka 'unsigned char *'} but argument is of type 'char '
int uart_read_bytes(uart_port_t uart_num, uint8_t buf, uint32_t length, TickType_t ticks_to_wait);
^~~~~~~~~~~~~~~
../components/htool_uart/htool_uart.c: In function 'evil_twin_command':
../components/htool_uart/htool_uart.c:425:70: error: pointer targets in passing argument 2 of 'uart_read_bytes' differ in signedness [-Werror=pointer-sign]
if (uart_read_bytes(CONFIG_ESP_CONSOLE_UART_NUM, &c, 1, pdMS_TO_TICKS(200))) {
^~
In file included from ../components/htool_uart/htool_uart.c:32:
E:/Espressif/frameworks/esp-idf-v4.1.4/components/driver/include/driver/uart.h:553:5: note: expected 'uint8_t *' {aka 'unsigned char *'} but argument is of type 'char '
int uart_read_bytes(uart_port_t uart_num, uint8_t buf, uint32_t length, TickType_t ticks_to_wait);
^~~~~~~~~~~~~~~
../components/htool_uart/htool_uart.c: In function 'ble_spoof_command':
../components/htool_uart/htool_uart.c:484:74: error: pointer targets in passing argument 2 of 'uart_read_bytes' differ in signedness [-Werror=pointer-sign]
if (uart_read_bytes(CONFIG_ESP_CONSOLE_UART_NUM, &c, 1, pdMS_TO_TICKS(200))) {
^~
In file included from ../components/htool_uart/htool_uart.c:32:
E:/Espressif/frameworks/esp-idf-v4.1.4/components/driver/include/driver/uart.h:553:5: note: expected 'uint8_t *' {aka 'unsigned char *'} but argument is of type 'char '
int uart_read_bytes(uart_port_t uart_num, uint8_t buf, uint32_t length, TickType_t ticks_to_wait);
^~~~~~~~~~~~~~~
../components/htool_uart/htool_uart.c: In function 'network_tools_command':
../components/htool_uart/htool_uart.c:539:74: error: pointer targets in passing argument 2 of 'uart_read_bytes' differ in signedness [-Werror=pointer-sign]
if (uart_read_bytes(CONFIG_ESP_CONSOLE_UART_NUM, &c, 1, portMAX_DELAY) == 0) {
^~
In file included from ../components/htool_uart/htool_uart.c:32:
E:/Espressif/frameworks/esp-idf-v4.1.4/components/driver/include/driver/uart.h:553:5: note: expected 'uint8_t *' {aka 'unsigned char *'} but argument is of type 'char '
int uart_read_bytes(uart_port_t uart_num, uint8_t buf, uint32_t length, TickType_t ticks_to_wait);
^~~~~~~~~~~~~~~
../components/htool_uart/htool_uart.c:567:70: error: pointer targets in passing argument 2 of 'uart_read_bytes' differ in signedness [-Werror=pointer-sign]
if (uart_read_bytes(CONFIG_ESP_CONSOLE_UART_NUM, &c, 1, portMAX_DELAY) == 0) {
^~
In file included from ../components/htool_uart/htool_uart.c:32:
E:/Espressif/frameworks/esp-idf-v4.1.4/components/driver/include/driver/uart.h:553:5: note: expected 'uint8_t *' {aka 'unsigned char *'} but argument is of type 'char '
int uart_read_bytes(uart_port_t uart_num, uint8_t buf, uint32_t length, TickType_t ticks_to_wait);
^~~~~~~~~~~~~~~
../components/htool_uart/htool_uart.c: In function 'captive_portal_command':
../components/htool_uart/htool_uart.c:769:66: error: pointer targets in passing argument 2 of 'uart_read_bytes' differ in signedness [-Werror=pointer-sign]
if (uart_read_bytes(CONFIG_ESP_CONSOLE_UART_NUM, &c, 1, pdMS_TO_TICKS(200))) {
^~
In file included from ../components/htool_uart/htool_uart.c:32:
E:/Espressif/frameworks/esp-idf-v4.1.4/components/driver/include/driver/uart.h:553:5: note: expected 'uint8_t *' {aka 'unsigned char *'} but argument is of type 'char '
int uart_read_bytes(uart_port_t uart_num, uint8_t buf, uint32_t length, TickType_t ticks_to_wait);
^~~~~~~~~~~~~~~
../components/htool_uart/htool_uart.c: In function 'beacon_spammer_command':
../components/htool_uart/htool_uart.c:816:65: error: pointer targets in passing argument 2 of 'uart_read_bytes' differ in signedness [-Werror=pointer-sign]
if (uart_read_bytes(CONFIG_ESP_CONSOLE_UART_NUM, &c, 1, portMAX_DELAY)) {
^~
In file included from ../components/htool_uart/htool_uart.c:32:
E:/Espressif/frameworks/esp-idf-v4.1.4/components/driver/include/driver/uart.h:553:5: note: expected 'uint8_t *' {aka 'unsigned char *'} but argument is of type 'char '
int uart_read_bytes(uart_port_t uart_num, uint8_t buf, uint32_t length, TickType_t ticks_to_wait);
^~~~~~~~~~~~~~~
../components/htool_uart/htool_uart.c: In function 'htool_uart_cli_init':
../components/htool_uart/htool_uart.c:1055:5: error: implicit declaration of function 'linenoiseAllowEmpty'; did you mean 'linenoiseProbe'? [-Werror=implicit-function-declaration]
linenoiseAllowEmpty(false);
^~~~~~~~~~~~~~~~~~~
linenoiseProbe
cc1.exe: some warnings being treated as errors
[10/130] Performing build step for 'bootloader'
[1/94] Generating project_elf_src.c
[2/94] Building C object CMakeFiles/bootloader.elf.dir/project_elf_src.c.obj
[3/94] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_partitions.c.obj
[4/94] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock.c.obj
[5/94] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random.c.obj
[6/94] Building C object esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/esp32/spi_flash_rom_patch.c.obj
[7/94] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_flash.c.obj
[8/94] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common.c.obj
[9/94] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_qio_mode.c.obj
[10/94] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp_image_format.c.obj
[11/94] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_flash_config_esp32.c.obj
[12/94] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_efuse_esp32.c.obj
[13/94] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_utility.c.obj
[14/94] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_encrypt.c.obj
[15/94] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32/esp_efuse_table.c.obj
[16/94] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_init.c.obj
[17/94] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32/bootloader_sha.c.obj
[18/94] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32/flash_encrypt.c.obj
[19/94] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp32/esp_efuse_utility.c.obj
[20/94] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api.c.obj
[21/94] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp32/esp_efuse_fields.c.obj
[22/94] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp32/esp_efuse_api.c.obj
[23/94] Building C object esp-idf/micro-ecc/CMakeFiles/__idf_micro-ecc.dir/uECC_verify_antifault.c.obj
[24/94] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32/bootloader_esp32.c.obj
[25/94] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/adc_periph.c.obj
[26/94] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/gpio_periph.c.obj
[27/94] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/cpu_util.c.obj
[28/94] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/rtc_io_periph.c.obj
[29/94] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_fields.c.obj
[30/94] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/dac_periph.c.obj
[31/94] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_utility.c.obj
[32/94] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/rtc_periph.c.obj
[33/94] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/rtc_clk_init.c.obj
[34/94] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/rtc_init.c.obj
[35/94] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/rtc_pm.c.obj
[36/94] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/sdmmc_periph.c.obj
[37/94] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/soc_memory_layout.c.obj
[38/94] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/rtc_time.c.obj
[39/94] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/ledc_periph.c.obj
[40/94] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/rtc_clk.c.obj
[41/94] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/interrupts.c.obj
[42/94] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/rtc_sleep.c.obj
[43/94] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/rtc_wdt.c.obj
[44/94] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/spi_periph.c.obj
[45/94] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/i2s_periph.c.obj
[46/94] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/sdio_slave_periph.c.obj
[47/94] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/uart_periph.c.obj
[48/94] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/i2c_periph.c.obj
[49/94] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/touch_sensor_periph.c.obj
[50/94] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/lldesc.c.obj
[51/94] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/touch_sensor_hal.c.obj
[52/94] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/memory_layout_utils.c.obj
[53/94] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/rmt_hal.c.obj
[54/94] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/adc_hal.c.obj
[55/94] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/dac_hal.c.obj
[56/94] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/rtc_io_hal.c.obj
[57/94] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/spi_slave_hal.c.obj
[58/94] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/soc_include_legacy_warn.c.obj
[59/94] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/spi_hal_iram.c.obj
[60/94] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/spi_hal.c.obj
[61/94] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/touch_sensor_hal.c.obj
[62/94] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/spi_slave_hal_iram.c.obj
[63/94] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/pcnt_hal.c.obj
[64/94] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/sigmadelta_hal.c.obj
[65/94] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/ledc_hal_iram.c.obj
[66/94] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/i2c_hal_iram.c.obj
[67/94] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/gpio_hal.c.obj
[68/94] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/ledc_hal.c.obj
[69/94] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/timer_hal.c.obj
[70/94] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/i2s_hal.c.obj
[71/94] Building ASM object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_longjmp.S.obj
[72/94] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/uart_hal_iram.c.obj
[73/94] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/can_hal.c.obj
[74/94] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/i2c_hal.c.obj
[75/94] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/spi_flash_hal.c.obj
[76/94] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/can_hal_iram.c.obj
[77/94] Building C object esp-idf/log/CMakeFiles/__idf_log.dir/log_noos.c.obj
[78/94] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/uart_hal.c.obj
[79/94] Building C object esp-idf/log/CMakeFiles/__idf_log.dir/log.c.obj
[80/94] Building C object esp-idf/main/CMakeFiles/__idf_main.dir/bootloader_start.c.obj
[81/94] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/spi_flash_hal_iram.c.obj
[82/94] Building C object esp-idf/log/CMakeFiles/__idf_log.dir/log_buffers.c.obj
[83/94] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/mcpwm_hal.c.obj
[84/94] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/sdio_slave_hal.c.obj
[85/94] Linking C static library esp-idf\log\liblog.a
[86/94] Linking ASM static library esp-idf\esp_rom\libesp_rom.a
[87/94] Linking C static library esp-idf\soc\libsoc.a
[88/94] Linking C static library esp-idf\efuse\libefuse.a
[89/94] Linking C static library esp-idf\bootloader_support\libbootloader_support.a
[90/94] Linking C static library esp-idf\spi_flash\libspi_flash.a
[91/94] Linking C static library esp-idf\micro-ecc\libmicro-ecc.a
[92/94] Linking C static library esp-idf\main\libmain.a
[93/94] Linking C executable bootloader.elf
[94/94] Generating binary image from built executable
esptool.py v2.9-dev
Generated E:/Espressif/esp32_hackingtool/build/bootloader/bootloader.bin
ninja: build stopped: subcommand failed.
ninja failed with exit code 1
The text was updated successfully, but these errors were encountered: