Command: ninja all [0/1] Re-running CMake... -- Minimal build - OFF -- Building ESP-IDF components for target esp32s3 NOTICE: Processing 8 dependencies: NOTICE: [1/8] M5GFX (5268353cffabd2925b87ed9bcc05ded4e22cc3d1) NOTICE: [2/8] M5IOE1 (37db04861687858b6748f5dbd1a84439a6635c46) NOTICE: [3/8] M5PM1 (8f1f1a60b3040088cd0ca2b9eb9d024ccc4d907f) NOTICE: [4/8] espressif/cmake_utilities (1.1.1) NOTICE: [5/8] espressif/esp_codec_dev (1.5.4) NOTICE: [6/8] espressif/esp_websocket_client (1.8.0) NOTICE: [7/8] espressif/i2c_bus (1.5.2) NOTICE: [8/8] idf (5.5.4) -- M5GFX use components = nvs_flash;efuse;driver;esp_timer;esp_lcd;esp_mm -- ESP-TEE is currently supported only on the esp32c6;esp32h2;esp32c5 SoCs -- Project sdkconfig file /home/lighthouse/esp32-dev/.cache/wearable-shell-0.6a/.cache/sdkconfig/m5stack-stopwatch-e6e1654d756c84bf Loading defaults file /home/lighthouse/esp32-dev/.cache/wearable-shell-0.6a/firmware/sdkconfig.defaults... Loading defaults file /home/lighthouse/esp32-dev/.cache/wearable-shell-0.6a/config/sdkconfig.defaults.local... -- Compiler supported targets: xtensa-esp-elf -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- USING O3 -- App "device_lab" version: 0.6.0 -- Adding linker script /home/lighthouse/esp32-dev/.cache/wearable-shell-0.6a/firmware/build/esp-idf/esp_system/ld/memory.ld -- Adding linker script /home/lighthouse/esp32-dev/.cache/wearable-shell-0.6a/firmware/build/esp-idf/esp_system/ld/sections.ld.in -- Adding linker script /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_rom/esp32s3/ld/esp32s3.rom.ld -- Adding linker script /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_rom/esp32s3/ld/esp32s3.rom.api.ld -- Adding linker script /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_rom/esp32s3/ld/esp32s3.rom.bt_funcs.ld -- Adding linker script /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_rom/esp32s3/ld/esp32s3.rom.libgcc.ld -- Adding linker script /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_rom/esp32s3/ld/esp32s3.rom.wdt.ld -- Adding linker script /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_rom/esp32s3/ld/esp32s3.rom.version.ld -- Adding linker script /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_rom/esp32s3/ld/esp32s3.rom.ble_master.ld -- Adding linker script /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_rom/esp32s3/ld/esp32s3.rom.ble_50.ld -- Adding linker script /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_rom/esp32s3/ld/esp32s3.rom.ble_smp.ld -- Adding linker script /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_rom/esp32s3/ld/esp32s3.rom.ble_dtm.ld -- Adding linker script /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_rom/esp32s3/ld/esp32s3.rom.ble_test.ld -- Adding linker script /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_rom/esp32s3/ld/esp32s3.rom.ble_scan.ld -- Adding linker script /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_rom/esp32s3/ld/esp32s3.rom.libc.ld -- Adding linker script /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_rom/esp32s3/ld/esp32s3.rom.newlib.ld -- Adding linker script /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/soc/esp32s3/ld/esp32s3.peripherals.ld -- M5GFX use components = nvs_flash;efuse;driver;esp_timer;esp_lcd;esp_mm -- I2C_BUS: 1.5.2 -- Components: M5GFX M5IOE1 M5PM1 app_trace app_update bootloader bootloader_support bt cmock common console cxx driver efuse esp-tls esp_adc esp_app_format esp_bootloader_format esp_coex esp_common esp_driver_ana_cmpr esp_driver_bitscrambler esp_driver_cam esp_driver_dac esp_driver_gpio esp_driver_gptimer esp_driver_i2c esp_driver_i2s esp_driver_isp esp_driver_jpeg esp_driver_ledc esp_driver_mcpwm esp_driver_parlio esp_driver_pcnt esp_driver_ppa esp_driver_rmt esp_driver_sdio esp_driver_sdm esp_driver_sdmmc esp_driver_sdspi esp_driver_spi esp_driver_touch_sens esp_driver_tsens esp_driver_twai esp_driver_uart esp_driver_usb_serial_jtag esp_eth esp_event esp_gdbstub esp_hal_ieee802154 esp_hid esp_http_client esp_http_server esp_https_ota esp_https_server esp_hw_support esp_lcd esp_local_ctrl esp_mm esp_netif esp_netif_stack esp_partition esp_phy esp_pm esp_psram esp_ringbuf esp_rom esp_security esp_system esp_timer esp_vfs_console esp_wifi espcoredump espressif__cmake_utilities espressif__esp_codec_dev espressif__esp_websocket_client espressif__i2c_bus esptool_py fatfs freertos hal heap http_parser idf_test ieee802154 json log lwip m5stack_stopwatch main mbedtls mqtt newlib nvs_flash nvs_sec_provider openthread partition_table perfmon protobuf-c protocomm pthread rt sdmmc soc spi_flash spiffs tcp_transport touch_element ulp unity usb vfs wear_levelling wifi_provisioning wpa_supplicant xtensa -- Component paths: /home/lighthouse/esp32-dev/.cache/wearable-shell-0.6a/firmware/managed_components/M5GFX /home/lighthouse/esp32-dev/.cache/wearable-shell-0.6a/firmware/managed_components/M5IOE1 /home/lighthouse/esp32-dev/.cache/wearable-shell-0.6a/firmware/managed_components/M5PM1 /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/app_trace /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/app_update /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/bootloader /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/bootloader_support /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/bt /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/cmock /home/lighthouse/esp32-dev/.cache/wearable-shell-0.6a/boards/common /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/console /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/cxx /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/driver /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/efuse /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp-tls /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_adc /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_app_format /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_bootloader_format /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_coex /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_common /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_driver_ana_cmpr /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_driver_bitscrambler /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_driver_cam /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_driver_dac /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_driver_gpio /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_driver_gptimer /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_driver_i2c /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_driver_i2s /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_driver_isp /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_driver_jpeg /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_driver_ledc /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_driver_mcpwm /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_driver_parlio /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_driver_pcnt /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_driver_ppa /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_driver_rmt /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_driver_sdio /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_driver_sdm /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_driver_sdmmc /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_driver_sdspi /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_driver_spi /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_driver_touch_sens /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_driver_tsens /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_driver_twai /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_driver_uart /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_driver_usb_serial_jtag /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_eth /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_event /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_gdbstub /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_hal_ieee802154 /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_hid /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_http_client /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_http_server /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_https_ota /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_https_server /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_hw_support /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_lcd /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_local_ctrl /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_mm /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_netif /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_netif_stack /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_partition /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_phy /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_pm /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_psram /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_ringbuf /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_rom /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_security /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_system /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_timer /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_vfs_console /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_wifi /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/espcoredump /home/lighthouse/esp32-dev/.cache/wearable-shell-0.6a/firmware/managed_components/espressif__cmake_utilities /home/lighthouse/esp32-dev/.cache/wearable-shell-0.6a/firmware/managed_components/espressif__esp_codec_dev /home/lighthouse/esp32-dev/.cache/wearable-shell-0.6a/firmware/managed_components/espressif__esp_websocket_client /home/lighthouse/esp32-dev/.cache/wearable-shell-0.6a/firmware/managed_components/espressif__i2c_bus /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esptool_py /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/fatfs /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/freertos /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/hal /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/heap /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/http_parser /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/idf_test /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/ieee802154 /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/json /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/log /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/lwip /home/lighthouse/esp32-dev/.cache/wearable-shell-0.6a/boards/m5stack_stopwatch /home/lighthouse/esp32-dev/.cache/wearable-shell-0.6a/firmware/main /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/mbedtls /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/mqtt /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/newlib /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/nvs_flash /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/nvs_sec_provider /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/openthread /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/partition_table /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/perfmon /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/protobuf-c /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/protocomm /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/pthread /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/rt /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/sdmmc /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/soc /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/spi_flash /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/spiffs /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/tcp_transport /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/touch_element /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/ulp /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/unity /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/usb /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/vfs /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/wear_levelling /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/wifi_provisioning /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/wpa_supplicant /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/xtensa -- Configuring done (9.3s) -- Generating done (0.9s) -- Build files have been written to: /home/lighthouse/esp32-dev/.cache/wearable-shell-0.6a/firmware/build [1/12] Performing build step for 'bootloader' [1/1] cd /home/lighthouse/esp32-dev/.cache/wearable-shell-0.6a/firmware/build/bootloader/esp-idf/esptool_py && /home/lighthouse/esp32-dev/.cache/wearable-shell-0.6a/.cache/espressif/python_env/idf5.5_py3.11_env/bin/python /home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/partition_table/check_sizes.py --offset 0x8000 bootloader 0x0 /home/lighthouse/esp32-dev/.cache/wearable-shell-0.6a/firmware/build/bootloader/bootloader.bin Bootloader binary size 0x5160 bytes. 0x2ea0 bytes (36%) free. [2/12] No install step for 'bootloader' [3/12] Completed 'bootloader' [4/12] Building CXX object esp-idf/m5stack_stopwatch/CMakeFiles/__idf_m5stack_stopwatch.dir/device_preferences_nvs.cpp.obj [5/12] Building CXX object esp-idf/m5stack_stopwatch/CMakeFiles/__idf_m5stack_stopwatch.dir/board.cpp.obj FAILED: esp-idf/m5stack_stopwatch/CMakeFiles/__idf_m5stack_stopwatch.dir/board.cpp.obj /home/lighthouse/esp32-dev/.cache/wearable-shell-0.6a/.cache/espressif/tools/xtensa-esp-elf/esp-14.2.0_20260121/xtensa-esp-elf/bin/xtensa-esp32s3-elf-g++ -DESP_PLATFORM -DIDF_VER=\"v5.5.4\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/home/lighthouse/esp32-dev/.cache/wearable-shell-0.6a/firmware/build/config -I/home/lighthouse/esp32-dev/.cache/wearable-shell-0.6a/boards/m5stack_stopwatch -I/home/lighthouse/esp32-dev/.cache/wearable-shell-0.6a/boards/common/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/newlib/platform_include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/freertos/config/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/freertos/config/include/freertos -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/freertos/config/xtensa/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/freertos/FreeRTOS-Kernel/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/freertos/FreeRTOS-Kernel/portable/xtensa/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/freertos/FreeRTOS-Kernel/portable/xtensa/include/freertos -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/freertos/esp_additions/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_hw_support/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_hw_support/include/soc -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_hw_support/include/soc/esp32s3 -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_hw_support/dma/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_hw_support/ldo/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_hw_support/debug_probe/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_hw_support/mspi_timing_tuning/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_hw_support/mspi_timing_tuning/tuning_scheme_impl/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_hw_support/power_supply/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_hw_support/port/esp32s3/. -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_hw_support/port/esp32s3/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_hw_support/mspi_timing_tuning/port/esp32s3/. -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_hw_support/mspi_timing_tuning/port/esp32s3/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/heap/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/heap/tlsf -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/log/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/soc/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/soc/esp32s3 -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/soc/esp32s3/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/soc/esp32s3/register -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/hal/platform_port/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/hal/esp32s3/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/hal/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_rom/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_rom/esp32s3/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_rom/esp32s3/include/esp32s3 -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_rom/esp32s3 -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_common/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_system/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_system/port/soc -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_system/port/include/private -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/xtensa/esp32s3/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/xtensa/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/xtensa/deprecated_include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/lwip/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/lwip/include/apps -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/lwip/include/apps/sntp -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/lwip/lwip/src/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/lwip/port/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/lwip/port/freertos/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/lwip/port/esp32xx/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/lwip/port/esp32xx/include/arch -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/lwip/port/esp32xx/include/sys -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/mbedtls/port/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/mbedtls/mbedtls/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/mbedtls/mbedtls/library -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/mbedtls/esp_crt_bundle/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/json/cJSON -I/home/lighthouse/esp32-dev/.cache/wearable-shell-0.6a/firmware/managed_components/M5GFX/src -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/nvs_flash/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_partition/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/efuse/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/efuse/esp32s3/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/driver/deprecated -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/driver/i2c/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/driver/touch_sensor/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/driver/twai/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/driver/touch_sensor/esp32s3/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_pm/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_ringbuf/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_driver_gpio/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_driver_pcnt/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_driver_gptimer/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_driver_spi/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_driver_mcpwm/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_driver_ana_cmpr/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_driver_i2s/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_driver_sdmmc/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/sdmmc/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_driver_sdspi/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_driver_sdio/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_driver_dac/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_driver_rmt/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_driver_tsens/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_driver_sdm/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_driver_i2c/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_driver_uart/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/vfs/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_driver_ledc/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_driver_parlio/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_driver_usb_serial_jtag/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_driver_twai/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_timer/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_lcd/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_lcd/interface -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_lcd/rgb/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_mm/include -I/home/lighthouse/esp32-dev/.cache/wearable-shell-0.6a/firmware/managed_components/M5PM1/src -I/home/lighthouse/esp32-dev/.cache/wearable-shell-0.6a/firmware/managed_components/espressif__i2c_bus/include -I/home/lighthouse/esp32-dev/.cache/wearable-shell-0.6a/firmware/managed_components/M5IOE1/src -I/home/lighthouse/esp32-dev/.cache/wearable-shell-0.6a/firmware/managed_components/espressif__esp_codec_dev/include -I/home/lighthouse/esp32-dev/.cache/wearable-shell-0.6a/firmware/managed_components/espressif__esp_codec_dev/interface -I/home/lighthouse/esp32-dev/.cache/wearable-shell-0.6a/firmware/managed_components/espressif__esp_codec_dev/device/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_psram/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_psram/xip_impl/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_wifi/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_wifi/include/local -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_wifi/wifi_apps/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_wifi/wifi_apps/nan_app/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_event/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_phy/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_phy/esp32s3/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_netif/include @"/home/lighthouse/esp32-dev/.cache/wearable-shell-0.6a/firmware/build/toolchain/cxxflags" -fdiagnostics-color=always -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/lighthouse/esp32-dev/.cache/wearable-shell-0.6a/firmware=. -fmacro-prefix-map=/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu++2b -fno-exceptions -fuse-cxa-atexit -DI2C_BUS_VER_MAJOR=1 -DI2C_BUS_VER_MINOR=5 -DI2C_BUS_VER_PATCH=2 -MD -MT esp-idf/m5stack_stopwatch/CMakeFiles/__idf_m5stack_stopwatch.dir/board.cpp.obj -MF esp-idf/m5stack_stopwatch/CMakeFiles/__idf_m5stack_stopwatch.dir/board.cpp.obj.d -o esp-idf/m5stack_stopwatch/CMakeFiles/__idf_m5stack_stopwatch.dir/board.cpp.obj -c /home/lighthouse/esp32-dev/.cache/wearable-shell-0.6a/boards/m5stack_stopwatch/board.cpp In file included from /home/lighthouse/esp32-dev/.cache/wearable-shell-0.6a/boards/m5stack_stopwatch/wearable_fonts.h:3, from /home/lighthouse/esp32-dev/.cache/wearable-shell-0.6a/boards/m5stack_stopwatch/board.cpp:13: /home/lighthouse/esp32-dev/.cache/wearable-shell-0.6a/boards/m5stack_stopwatch/cjk_subset_font.h: In member function 'virtual size_t wearable::fonts::SubsetFont::drawChar(lgfx::v1::LGFXBase*, int32_t, int32_t, uint16_t, const lgfx::v1::TextStyle*, lgfx::v1::FontMetrics*, int32_t&) const': /home/lighthouse/esp32-dev/.cache/wearable-shell-0.6a/boards/m5stack_stopwatch/cjk_subset_font.h:56:114: error: no matching function for call to 'max(int, long int)' 56 | if(fill && leftsetRawColor(background);gfx->writeFillRect(left,y+y0,right-left,std::max(1,y1-y0));} | ~~~~~~~~^~~~~~~~~ In file included from /home/lighthouse/esp32-dev/.cache/espressif/tools/xtensa-esp-elf/esp-14.2.0_20260121/xtensa-esp-elf/xtensa-esp-elf/include/c++/14.2.0/array:43, from /home/lighthouse/esp32-dev/.cache/wearable-shell-0.6a/boards/common/include/approval_control.h:2, from /home/lighthouse/esp32-dev/.cache/wearable-shell-0.6a/boards/m5stack_stopwatch/board.cpp:2: /home/lighthouse/esp32-dev/.cache/espressif/tools/xtensa-esp-elf/esp-14.2.0_20260121/xtensa-esp-elf/xtensa-esp-elf/include/c++/14.2.0/bits/stl_algobase.h:257:5: note: candidate: 'template constexpr const _Tp& std::max(const _Tp&, const _Tp&)' 257 | max(const _Tp& __a, const _Tp& __b) | ^~~ /home/lighthouse/esp32-dev/.cache/espressif/tools/xtensa-esp-elf/esp-14.2.0_20260121/xtensa-esp-elf/xtensa-esp-elf/include/c++/14.2.0/bits/stl_algobase.h:257:5: note: template argument deduction/substitution failed: /home/lighthouse/esp32-dev/.cache/wearable-shell-0.6a/boards/m5stack_stopwatch/cjk_subset_font.h:56:114: note: deduced conflicting types for parameter 'const _Tp' ('int' and 'long int') 56 | if(fill && leftsetRawColor(background);gfx->writeFillRect(left,y+y0,right-left,std::max(1,y1-y0));} | ~~~~~~~~^~~~~~~~~ /home/lighthouse/esp32-dev/.cache/espressif/tools/xtensa-esp-elf/esp-14.2.0_20260121/xtensa-esp-elf/xtensa-esp-elf/include/c++/14.2.0/bits/stl_algobase.h:303:5: note: candidate: 'template constexpr const _Tp& std::max(const _Tp&, const _Tp&, _Compare)' 303 | max(const _Tp& __a, const _Tp& __b, _Compare __comp) | ^~~ /home/lighthouse/esp32-dev/.cache/espressif/tools/xtensa-esp-elf/esp-14.2.0_20260121/xtensa-esp-elf/xtensa-esp-elf/include/c++/14.2.0/bits/stl_algobase.h:303:5: note: candidate expects 3 arguments, 2 provided In file included from /home/lighthouse/esp32-dev/.cache/espressif/tools/xtensa-esp-elf/esp-14.2.0_20260121/xtensa-esp-elf/xtensa-esp-elf/include/c++/14.2.0/algorithm:61, from /home/lighthouse/esp32-dev/.cache/wearable-shell-0.6a/boards/common/include/agent_display.h:2, from /home/lighthouse/esp32-dev/.cache/wearable-shell-0.6a/boards/m5stack_stopwatch/board.cpp:7: /home/lighthouse/esp32-dev/.cache/espressif/tools/xtensa-esp-elf/esp-14.2.0_20260121/xtensa-esp-elf/xtensa-esp-elf/include/c++/14.2.0/bits/stl_algo.h:5705:5: note: candidate: 'template constexpr _Tp std::max(initializer_list<_Tp>)' 5705 | max(initializer_list<_Tp> __l) | ^~~ /home/lighthouse/esp32-dev/.cache/espressif/tools/xtensa-esp-elf/esp-14.2.0_20260121/xtensa-esp-elf/xtensa-esp-elf/include/c++/14.2.0/bits/stl_algo.h:5705:5: note: candidate expects 1 argument, 2 provided /home/lighthouse/esp32-dev/.cache/espressif/tools/xtensa-esp-elf/esp-14.2.0_20260121/xtensa-esp-elf/xtensa-esp-elf/include/c++/14.2.0/bits/stl_algo.h:5715:5: note: candidate: 'template constexpr _Tp std::max(initializer_list<_Tp>, _Compare)' 5715 | max(initializer_list<_Tp> __l, _Compare __comp) | ^~~ /home/lighthouse/esp32-dev/.cache/espressif/tools/xtensa-esp-elf/esp-14.2.0_20260121/xtensa-esp-elf/xtensa-esp-elf/include/c++/14.2.0/bits/stl_algo.h:5715:5: note: template argument deduction/substitution failed: /home/lighthouse/esp32-dev/.cache/wearable-shell-0.6a/boards/m5stack_stopwatch/cjk_subset_font.h:56:114: note: mismatched types 'std::initializer_list<_Tp>' and 'int' 56 | if(fill && leftsetRawColor(background);gfx->writeFillRect(left,y+y0,right-left,std::max(1,y1-y0));} | ~~~~~~~~^~~~~~~~~ /home/lighthouse/esp32-dev/.cache/wearable-shell-0.6a/boards/m5stack_stopwatch/cjk_subset_font.h:67:87: error: no matching function for call to 'max(int, long int)' 67 | gfx->setRawColor(foreground);gfx->writeFillRect(x+x0,y+y0,std::max(1,x1-x0),std::max(1,y1-y0));run=-1; | ~~~~~~~~^~~~~~~~~ /home/lighthouse/esp32-dev/.cache/espressif/tools/xtensa-esp-elf/esp-14.2.0_20260121/xtensa-esp-elf/xtensa-esp-elf/include/c++/14.2.0/bits/stl_algobase.h:257:5: note: candidate: 'template constexpr const _Tp& std::max(const _Tp&, const _Tp&)' 257 | max(const _Tp& __a, const _Tp& __b) | ^~~ /home/lighthouse/esp32-dev/.cache/espressif/tools/xtensa-esp-elf/esp-14.2.0_20260121/xtensa-esp-elf/xtensa-esp-elf/include/c++/14.2.0/bits/stl_algobase.h:257:5: note: template argument deduction/substitution failed: /home/lighthouse/esp32-dev/.cache/wearable-shell-0.6a/boards/m5stack_stopwatch/cjk_subset_font.h:67:87: note: deduced conflicting types for parameter 'const _Tp' ('int' and 'long int') 67 | gfx->setRawColor(foreground);gfx->writeFillRect(x+x0,y+y0,std::max(1,x1-x0),std::max(1,y1-y0));run=-1; | ~~~~~~~~^~~~~~~~~ /home/lighthouse/esp32-dev/.cache/espressif/tools/xtensa-esp-elf/esp-14.2.0_20260121/xtensa-esp-elf/xtensa-esp-elf/include/c++/14.2.0/bits/stl_algobase.h:303:5: note: candidate: 'template constexpr const _Tp& std::max(const _Tp&, const _Tp&, _Compare)' 303 | max(const _Tp& __a, const _Tp& __b, _Compare __comp) | ^~~ /home/lighthouse/esp32-dev/.cache/espressif/tools/xtensa-esp-elf/esp-14.2.0_20260121/xtensa-esp-elf/xtensa-esp-elf/include/c++/14.2.0/bits/stl_algobase.h:303:5: note: candidate expects 3 arguments, 2 provided /home/lighthouse/esp32-dev/.cache/espressif/tools/xtensa-esp-elf/esp-14.2.0_20260121/xtensa-esp-elf/xtensa-esp-elf/include/c++/14.2.0/bits/stl_algo.h:5705:5: note: candidate: 'template constexpr _Tp std::max(initializer_list<_Tp>)' 5705 | max(initializer_list<_Tp> __l) | ^~~ /home/lighthouse/esp32-dev/.cache/espressif/tools/xtensa-esp-elf/esp-14.2.0_20260121/xtensa-esp-elf/xtensa-esp-elf/include/c++/14.2.0/bits/stl_algo.h:5705:5: note: candidate expects 1 argument, 2 provided /home/lighthouse/esp32-dev/.cache/espressif/tools/xtensa-esp-elf/esp-14.2.0_20260121/xtensa-esp-elf/xtensa-esp-elf/include/c++/14.2.0/bits/stl_algo.h:5715:5: note: candidate: 'template constexpr _Tp std::max(initializer_list<_Tp>, _Compare)' 5715 | max(initializer_list<_Tp> __l, _Compare __comp) | ^~~ /home/lighthouse/esp32-dev/.cache/espressif/tools/xtensa-esp-elf/esp-14.2.0_20260121/xtensa-esp-elf/xtensa-esp-elf/include/c++/14.2.0/bits/stl_algo.h:5715:5: note: template argument deduction/substitution failed: /home/lighthouse/esp32-dev/.cache/wearable-shell-0.6a/boards/m5stack_stopwatch/cjk_subset_font.h:67:87: note: mismatched types 'std::initializer_list<_Tp>' and 'int' 67 | gfx->setRawColor(foreground);gfx->writeFillRect(x+x0,y+y0,std::max(1,x1-x0),std::max(1,y1-y0));run=-1; | ~~~~~~~~^~~~~~~~~ /home/lighthouse/esp32-dev/.cache/wearable-shell-0.6a/boards/m5stack_stopwatch/cjk_subset_font.h:67:105: error: no matching function for call to 'max(int, long int)' 67 | gfx->setRawColor(foreground);gfx->writeFillRect(x+x0,y+y0,std::max(1,x1-x0),std::max(1,y1-y0));run=-1; | ~~~~~~~~^~~~~~~~~ /home/lighthouse/esp32-dev/.cache/espressif/tools/xtensa-esp-elf/esp-14.2.0_20260121/xtensa-esp-elf/xtensa-esp-elf/include/c++/14.2.0/bits/stl_algobase.h:257:5: note: candidate: 'template constexpr const _Tp& std::max(const _Tp&, const _Tp&)' 257 | max(const _Tp& __a, const _Tp& __b) | ^~~ /home/lighthouse/esp32-dev/.cache/espressif/tools/xtensa-esp-elf/esp-14.2.0_20260121/xtensa-esp-elf/xtensa-esp-elf/include/c++/14.2.0/bits/stl_algobase.h:257:5: note: template argument deduction/substitution failed: /home/lighthouse/esp32-dev/.cache/wearable-shell-0.6a/boards/m5stack_stopwatch/cjk_subset_font.h:67:105: note: deduced conflicting types for parameter 'const _Tp' ('int' and 'long int') 67 | gfx->setRawColor(foreground);gfx->writeFillRect(x+x0,y+y0,std::max(1,x1-x0),std::max(1,y1-y0));run=-1; | ~~~~~~~~^~~~~~~~~ /home/lighthouse/esp32-dev/.cache/espressif/tools/xtensa-esp-elf/esp-14.2.0_20260121/xtensa-esp-elf/xtensa-esp-elf/include/c++/14.2.0/bits/stl_algobase.h:303:5: note: candidate: 'template constexpr const _Tp& std::max(const _Tp&, const _Tp&, _Compare)' 303 | max(const _Tp& __a, const _Tp& __b, _Compare __comp) | ^~~ /home/lighthouse/esp32-dev/.cache/espressif/tools/xtensa-esp-elf/esp-14.2.0_20260121/xtensa-esp-elf/xtensa-esp-elf/include/c++/14.2.0/bits/stl_algobase.h:303:5: note: candidate expects 3 arguments, 2 provided /home/lighthouse/esp32-dev/.cache/espressif/tools/xtensa-esp-elf/esp-14.2.0_20260121/xtensa-esp-elf/xtensa-esp-elf/include/c++/14.2.0/bits/stl_algo.h:5705:5: note: candidate: 'template constexpr _Tp std::max(initializer_list<_Tp>)' 5705 | max(initializer_list<_Tp> __l) | ^~~ /home/lighthouse/esp32-dev/.cache/espressif/tools/xtensa-esp-elf/esp-14.2.0_20260121/xtensa-esp-elf/xtensa-esp-elf/include/c++/14.2.0/bits/stl_algo.h:5705:5: note: candidate expects 1 argument, 2 provided /home/lighthouse/esp32-dev/.cache/espressif/tools/xtensa-esp-elf/esp-14.2.0_20260121/xtensa-esp-elf/xtensa-esp-elf/include/c++/14.2.0/bits/stl_algo.h:5715:5: note: candidate: 'template constexpr _Tp std::max(initializer_list<_Tp>, _Compare)' 5715 | max(initializer_list<_Tp> __l, _Compare __comp) | ^~~ /home/lighthouse/esp32-dev/.cache/espressif/tools/xtensa-esp-elf/esp-14.2.0_20260121/xtensa-esp-elf/xtensa-esp-elf/include/c++/14.2.0/bits/stl_algo.h:5715:5: note: template argument deduction/substitution failed: /home/lighthouse/esp32-dev/.cache/wearable-shell-0.6a/boards/m5stack_stopwatch/cjk_subset_font.h:67:105: note: mismatched types 'std::initializer_list<_Tp>' and 'int' 67 | gfx->setRawColor(foreground);gfx->writeFillRect(x+x0,y+y0,std::max(1,x1-x0),std::max(1,y1-y0));run=-1; | ~~~~~~~~^~~~~~~~~ /home/lighthouse/esp32-dev/.cache/wearable-shell-0.6a/boards/m5stack_stopwatch/board.cpp: At global scope: /home/lighthouse/esp32-dev/.cache/wearable-shell-0.6a/boards/m5stack_stopwatch/board.cpp:921:13: warning: 'const char* {anonymous}::settings_action_name(SpeechMenuAction)' defined but not used [-Wunused-function] 921 | const char *settings_action_name(SpeechMenuAction action) { | ^~~~~~~~~~~~~~~~~~~~ [6/12] Building CXX object esp-idf/m5stack_stopwatch/CMakeFiles/__idf_m5stack_stopwatch.dir/cjk_subset_font.cpp.obj FAILED: esp-idf/m5stack_stopwatch/CMakeFiles/__idf_m5stack_stopwatch.dir/cjk_subset_font.cpp.obj /home/lighthouse/esp32-dev/.cache/wearable-shell-0.6a/.cache/espressif/tools/xtensa-esp-elf/esp-14.2.0_20260121/xtensa-esp-elf/bin/xtensa-esp32s3-elf-g++ -DESP_PLATFORM -DIDF_VER=\"v5.5.4\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/home/lighthouse/esp32-dev/.cache/wearable-shell-0.6a/firmware/build/config -I/home/lighthouse/esp32-dev/.cache/wearable-shell-0.6a/boards/m5stack_stopwatch -I/home/lighthouse/esp32-dev/.cache/wearable-shell-0.6a/boards/common/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/newlib/platform_include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/freertos/config/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/freertos/config/include/freertos -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/freertos/config/xtensa/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/freertos/FreeRTOS-Kernel/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/freertos/FreeRTOS-Kernel/portable/xtensa/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/freertos/FreeRTOS-Kernel/portable/xtensa/include/freertos -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/freertos/esp_additions/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_hw_support/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_hw_support/include/soc -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_hw_support/include/soc/esp32s3 -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_hw_support/dma/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_hw_support/ldo/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_hw_support/debug_probe/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_hw_support/mspi_timing_tuning/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_hw_support/mspi_timing_tuning/tuning_scheme_impl/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_hw_support/power_supply/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_hw_support/port/esp32s3/. -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_hw_support/port/esp32s3/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_hw_support/mspi_timing_tuning/port/esp32s3/. -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_hw_support/mspi_timing_tuning/port/esp32s3/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/heap/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/heap/tlsf -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/log/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/soc/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/soc/esp32s3 -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/soc/esp32s3/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/soc/esp32s3/register -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/hal/platform_port/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/hal/esp32s3/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/hal/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_rom/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_rom/esp32s3/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_rom/esp32s3/include/esp32s3 -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_rom/esp32s3 -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_common/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_system/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_system/port/soc -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_system/port/include/private -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/xtensa/esp32s3/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/xtensa/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/xtensa/deprecated_include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/lwip/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/lwip/include/apps -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/lwip/include/apps/sntp -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/lwip/lwip/src/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/lwip/port/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/lwip/port/freertos/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/lwip/port/esp32xx/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/lwip/port/esp32xx/include/arch -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/lwip/port/esp32xx/include/sys -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/mbedtls/port/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/mbedtls/mbedtls/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/mbedtls/mbedtls/library -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/mbedtls/esp_crt_bundle/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/json/cJSON -I/home/lighthouse/esp32-dev/.cache/wearable-shell-0.6a/firmware/managed_components/M5GFX/src -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/nvs_flash/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_partition/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/efuse/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/efuse/esp32s3/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/driver/deprecated -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/driver/i2c/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/driver/touch_sensor/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/driver/twai/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/driver/touch_sensor/esp32s3/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_pm/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_ringbuf/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_driver_gpio/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_driver_pcnt/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_driver_gptimer/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_driver_spi/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_driver_mcpwm/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_driver_ana_cmpr/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_driver_i2s/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_driver_sdmmc/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/sdmmc/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_driver_sdspi/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_driver_sdio/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_driver_dac/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_driver_rmt/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_driver_tsens/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_driver_sdm/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_driver_i2c/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_driver_uart/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/vfs/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_driver_ledc/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_driver_parlio/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_driver_usb_serial_jtag/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_driver_twai/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_timer/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_lcd/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_lcd/interface -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_lcd/rgb/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_mm/include -I/home/lighthouse/esp32-dev/.cache/wearable-shell-0.6a/firmware/managed_components/M5PM1/src -I/home/lighthouse/esp32-dev/.cache/wearable-shell-0.6a/firmware/managed_components/espressif__i2c_bus/include -I/home/lighthouse/esp32-dev/.cache/wearable-shell-0.6a/firmware/managed_components/M5IOE1/src -I/home/lighthouse/esp32-dev/.cache/wearable-shell-0.6a/firmware/managed_components/espressif__esp_codec_dev/include -I/home/lighthouse/esp32-dev/.cache/wearable-shell-0.6a/firmware/managed_components/espressif__esp_codec_dev/interface -I/home/lighthouse/esp32-dev/.cache/wearable-shell-0.6a/firmware/managed_components/espressif__esp_codec_dev/device/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_psram/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_psram/xip_impl/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_wifi/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_wifi/include/local -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_wifi/wifi_apps/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_wifi/wifi_apps/nan_app/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_event/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_phy/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_phy/esp32s3/include -I/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4/components/esp_netif/include @"/home/lighthouse/esp32-dev/.cache/wearable-shell-0.6a/firmware/build/toolchain/cxxflags" -fdiagnostics-color=always -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Os -freorder-blocks -fmacro-prefix-map=/home/lighthouse/esp32-dev/.cache/wearable-shell-0.6a/firmware=. -fmacro-prefix-map=/home/lighthouse/esp32-dev/.cache/esp-idf-v5.5.4=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu++2b -fno-exceptions -fuse-cxa-atexit -DI2C_BUS_VER_MAJOR=1 -DI2C_BUS_VER_MINOR=5 -DI2C_BUS_VER_PATCH=2 -MD -MT esp-idf/m5stack_stopwatch/CMakeFiles/__idf_m5stack_stopwatch.dir/cjk_subset_font.cpp.obj -MF esp-idf/m5stack_stopwatch/CMakeFiles/__idf_m5stack_stopwatch.dir/cjk_subset_font.cpp.obj.d -o esp-idf/m5stack_stopwatch/CMakeFiles/__idf_m5stack_stopwatch.dir/cjk_subset_font.cpp.obj -c /home/lighthouse/esp32-dev/.cache/wearable-shell-0.6a/boards/m5stack_stopwatch/cjk_subset_font.cpp In file included from /home/lighthouse/esp32-dev/.cache/wearable-shell-0.6a/boards/m5stack_stopwatch/cjk_subset_font.cpp:4: /home/lighthouse/esp32-dev/.cache/wearable-shell-0.6a/boards/m5stack_stopwatch/cjk_subset_font.h: In member function 'virtual size_t wearable::fonts::SubsetFont::drawChar(lgfx::v1::LGFXBase*, int32_t, int32_t, uint16_t, const lgfx::v1::TextStyle*, lgfx::v1::FontMetrics*, int32_t&) const': /home/lighthouse/esp32-dev/.cache/wearable-shell-0.6a/boards/m5stack_stopwatch/cjk_subset_font.h:56:114: error: no matching function for call to 'max(int, long int)' 56 | if(fill && leftsetRawColor(background);gfx->writeFillRect(left,y+y0,right-left,std::max(1,y1-y0));} | ~~~~~~~~^~~~~~~~~ In file included from /home/lighthouse/esp32-dev/.cache/espressif/tools/xtensa-esp-elf/esp-14.2.0_20260121/xtensa-esp-elf/xtensa-esp-elf/include/c++/14.2.0/bits/stl_uninitialized.h:63, from /home/lighthouse/esp32-dev/.cache/espressif/tools/xtensa-esp-elf/esp-14.2.0_20260121/xtensa-esp-elf/xtensa-esp-elf/include/c++/14.2.0/memory:69, from /home/lighthouse/esp32-dev/.cache/wearable-shell-0.6a/firmware/managed_components/M5GFX/src/lgfx/v1/platforms/esp32/../esp32/../../../utility/../internal/memory.h:13, from /home/lighthouse/esp32-dev/.cache/wearable-shell-0.6a/firmware/managed_components/M5GFX/src/lgfx/v1/platforms/esp32/../esp32/../../../utility/result.hpp:35, from /home/lighthouse/esp32-dev/.cache/wearable-shell-0.6a/firmware/managed_components/M5GFX/src/lgfx/v1/platforms/esp32/../esp32/common.hpp:22, from /home/lighthouse/esp32-dev/.cache/wearable-shell-0.6a/firmware/managed_components/M5GFX/src/lgfx/v1/platforms/esp32/../common.hpp:22, from /home/lighthouse/esp32-dev/.cache/wearable-shell-0.6a/firmware/managed_components/M5GFX/src/lgfx/v1/platforms/esp32/Bus_SPI.hpp:57, from /home/lighthouse/esp32-dev/.cache/wearable-shell-0.6a/firmware/managed_components/M5GFX/src/lgfx/v1/platforms/device.hpp:48, from /home/lighthouse/esp32-dev/.cache/wearable-shell-0.6a/firmware/managed_components/M5GFX/src/M5GFX.h:47, from /home/lighthouse/esp32-dev/.cache/wearable-shell-0.6a/boards/m5stack_stopwatch/cjk_subset_font.h:2: /home/lighthouse/esp32-dev/.cache/espressif/tools/xtensa-esp-elf/esp-14.2.0_20260121/xtensa-esp-elf/xtensa-esp-elf/include/c++/14.2.0/bits/stl_algobase.h:257:5: note: candidate: 'template constexpr const _Tp& std::max(const _Tp&, const _Tp&)' 257 | max(const _Tp& __a, const _Tp& __b) | ^~~ /home/lighthouse/esp32-dev/.cache/espressif/tools/xtensa-esp-elf/esp-14.2.0_20260121/xtensa-esp-elf/xtensa-esp-elf/include/c++/14.2.0/bits/stl_algobase.h:257:5: note: template argument deduction/substitution failed: /home/lighthouse/esp32-dev/.cache/wearable-shell-0.6a/boards/m5stack_stopwatch/cjk_subset_font.h:56:114: note: deduced conflicting types for parameter 'const _Tp' ('int' and 'long int') 56 | if(fill && leftsetRawColor(background);gfx->writeFillRect(left,y+y0,right-left,std::max(1,y1-y0));} | ~~~~~~~~^~~~~~~~~ /home/lighthouse/esp32-dev/.cache/espressif/tools/xtensa-esp-elf/esp-14.2.0_20260121/xtensa-esp-elf/xtensa-esp-elf/include/c++/14.2.0/bits/stl_algobase.h:303:5: note: candidate: 'template constexpr const _Tp& std::max(const _Tp&, const _Tp&, _Compare)' 303 | max(const _Tp& __a, const _Tp& __b, _Compare __comp) | ^~~ /home/lighthouse/esp32-dev/.cache/espressif/tools/xtensa-esp-elf/esp-14.2.0_20260121/xtensa-esp-elf/xtensa-esp-elf/include/c++/14.2.0/bits/stl_algobase.h:303:5: note: candidate expects 3 arguments, 2 provided In file included from /home/lighthouse/esp32-dev/.cache/espressif/tools/xtensa-esp-elf/esp-14.2.0_20260121/xtensa-esp-elf/xtensa-esp-elf/include/c++/14.2.0/bits/unicode.h:39, from /home/lighthouse/esp32-dev/.cache/espressif/tools/xtensa-esp-elf/esp-14.2.0_20260121/xtensa-esp-elf/xtensa-esp-elf/include/c++/14.2.0/format:58, from /home/lighthouse/esp32-dev/.cache/espressif/tools/xtensa-esp-elf/esp-14.2.0_20260121/xtensa-esp-elf/xtensa-esp-elf/include/c++/14.2.0/ostream:43, from /home/lighthouse/esp32-dev/.cache/espressif/tools/xtensa-esp-elf/esp-14.2.0_20260121/xtensa-esp-elf/xtensa-esp-elf/include/c++/14.2.0/bits/unique_ptr.h:43, from /home/lighthouse/esp32-dev/.cache/espressif/tools/xtensa-esp-elf/esp-14.2.0_20260121/xtensa-esp-elf/xtensa-esp-elf/include/c++/14.2.0/memory:78: /home/lighthouse/esp32-dev/.cache/espressif/tools/xtensa-esp-elf/esp-14.2.0_20260121/xtensa-esp-elf/xtensa-esp-elf/include/c++/14.2.0/bits/stl_algo.h:5705:5: note: candidate: 'template constexpr _Tp std::max(initializer_list<_Tp>)' 5705 | max(initializer_list<_Tp> __l) | ^~~ /home/lighthouse/esp32-dev/.cache/espressif/tools/xtensa-esp-elf/esp-14.2.0_20260121/xtensa-esp-elf/xtensa-esp-elf/include/c++/14.2.0/bits/stl_algo.h:5705:5: note: candidate expects 1 argument, 2 provided /home/lighthouse/esp32-dev/.cache/espressif/tools/xtensa-esp-elf/esp-14.2.0_20260121/xtensa-esp-elf/xtensa-esp-elf/include/c++/14.2.0/bits/stl_algo.h:5715:5: note: candidate: 'template constexpr _Tp std::max(initializer_list<_Tp>, _Compare)' 5715 | max(initializer_list<_Tp> __l, _Compare __comp) | ^~~ /home/lighthouse/esp32-dev/.cache/espressif/tools/xtensa-esp-elf/esp-14.2.0_20260121/xtensa-esp-elf/xtensa-esp-elf/include/c++/14.2.0/bits/stl_algo.h:5715:5: note: template argument deduction/substitution failed: /home/lighthouse/esp32-dev/.cache/wearable-shell-0.6a/boards/m5stack_stopwatch/cjk_subset_font.h:56:114: note: mismatched types 'std::initializer_list<_Tp>' and 'int' 56 | if(fill && leftsetRawColor(background);gfx->writeFillRect(left,y+y0,right-left,std::max(1,y1-y0));} | ~~~~~~~~^~~~~~~~~ /home/lighthouse/esp32-dev/.cache/wearable-shell-0.6a/boards/m5stack_stopwatch/cjk_subset_font.h:67:87: error: no matching function for call to 'max(int, long int)' 67 | gfx->setRawColor(foreground);gfx->writeFillRect(x+x0,y+y0,std::max(1,x1-x0),std::max(1,y1-y0));run=-1; | ~~~~~~~~^~~~~~~~~ /home/lighthouse/esp32-dev/.cache/espressif/tools/xtensa-esp-elf/esp-14.2.0_20260121/xtensa-esp-elf/xtensa-esp-elf/include/c++/14.2.0/bits/stl_algobase.h:257:5: note: candidate: 'template constexpr const _Tp& std::max(const _Tp&, const _Tp&)' 257 | max(const _Tp& __a, const _Tp& __b) | ^~~ /home/lighthouse/esp32-dev/.cache/espressif/tools/xtensa-esp-elf/esp-14.2.0_20260121/xtensa-esp-elf/xtensa-esp-elf/include/c++/14.2.0/bits/stl_algobase.h:257:5: note: template argument deduction/substitution failed: /home/lighthouse/esp32-dev/.cache/wearable-shell-0.6a/boards/m5stack_stopwatch/cjk_subset_font.h:67:87: note: deduced conflicting types for parameter 'const _Tp' ('int' and 'long int') 67 | gfx->setRawColor(foreground);gfx->writeFillRect(x+x0,y+y0,std::max(1,x1-x0),std::max(1,y1-y0));run=-1; | ~~~~~~~~^~~~~~~~~ /home/lighthouse/esp32-dev/.cache/espressif/tools/xtensa-esp-elf/esp-14.2.0_20260121/xtensa-esp-elf/xtensa-esp-elf/include/c++/14.2.0/bits/stl_algobase.h:303:5: note: candidate: 'template constexpr const _Tp& std::max(const _Tp&, const _Tp&, _Compare)' 303 | max(const _Tp& __a, const _Tp& __b, _Compare __comp) | ^~~ /home/lighthouse/esp32-dev/.cache/espressif/tools/xtensa-esp-elf/esp-14.2.0_20260121/xtensa-esp-elf/xtensa-esp-elf/include/c++/14.2.0/bits/stl_algobase.h:303:5: note: candidate expects 3 arguments, 2 provided /home/lighthouse/esp32-dev/.cache/espressif/tools/xtensa-esp-elf/esp-14.2.0_20260121/xtensa-esp-elf/xtensa-esp-elf/include/c++/14.2.0/bits/stl_algo.h:5705:5: note: candidate: 'template constexpr _Tp std::max(initializer_list<_Tp>)' 5705 | max(initializer_list<_Tp> __l) | ^~~ /home/lighthouse/esp32-dev/.cache/espressif/tools/xtensa-esp-elf/esp-14.2.0_20260121/xtensa-esp-elf/xtensa-esp-elf/include/c++/14.2.0/bits/stl_algo.h:5705:5: note: candidate expects 1 argument, 2 provided /home/lighthouse/esp32-dev/.cache/espressif/tools/xtensa-esp-elf/esp-14.2.0_20260121/xtensa-esp-elf/xtensa-esp-elf/include/c++/14.2.0/bits/stl_algo.h:5715:5: note: candidate: 'template constexpr _Tp std::max(initializer_list<_Tp>, _Compare)' 5715 | max(initializer_list<_Tp> __l, _Compare __comp) | ^~~ /home/lighthouse/esp32-dev/.cache/espressif/tools/xtensa-esp-elf/esp-14.2.0_20260121/xtensa-esp-elf/xtensa-esp-elf/include/c++/14.2.0/bits/stl_algo.h:5715:5: note: template argument deduction/substitution failed: /home/lighthouse/esp32-dev/.cache/wearable-shell-0.6a/boards/m5stack_stopwatch/cjk_subset_font.h:67:87: note: mismatched types 'std::initializer_list<_Tp>' and 'int' 67 | gfx->setRawColor(foreground);gfx->writeFillRect(x+x0,y+y0,std::max(1,x1-x0),std::max(1,y1-y0));run=-1; | ~~~~~~~~^~~~~~~~~ /home/lighthouse/esp32-dev/.cache/wearable-shell-0.6a/boards/m5stack_stopwatch/cjk_subset_font.h:67:105: error: no matching function for call to 'max(int, long int)' 67 | gfx->setRawColor(foreground);gfx->writeFillRect(x+x0,y+y0,std::max(1,x1-x0),std::max(1,y1-y0));run=-1; | ~~~~~~~~^~~~~~~~~ /home/lighthouse/esp32-dev/.cache/espressif/tools/xtensa-esp-elf/esp-14.2.0_20260121/xtensa-esp-elf/xtensa-esp-elf/include/c++/14.2.0/bits/stl_algobase.h:257:5: note: candidate: 'template constexpr const _Tp& std::max(const _Tp&, const _Tp&)' 257 | max(const _Tp& __a, const _Tp& __b) | ^~~ /home/lighthouse/esp32-dev/.cache/espressif/tools/xtensa-esp-elf/esp-14.2.0_20260121/xtensa-esp-elf/xtensa-esp-elf/include/c++/14.2.0/bits/stl_algobase.h:257:5: note: template argument deduction/substitution failed: /home/lighthouse/esp32-dev/.cache/wearable-shell-0.6a/boards/m5stack_stopwatch/cjk_subset_font.h:67:105: note: deduced conflicting types for parameter 'const _Tp' ('int' and 'long int') 67 | gfx->setRawColor(foreground);gfx->writeFillRect(x+x0,y+y0,std::max(1,x1-x0),std::max(1,y1-y0));run=-1; | ~~~~~~~~^~~~~~~~~ /home/lighthouse/esp32-dev/.cache/espressif/tools/xtensa-esp-elf/esp-14.2.0_20260121/xtensa-esp-elf/xtensa-esp-elf/include/c++/14.2.0/bits/stl_algobase.h:303:5: note: candidate: 'template constexpr const _Tp& std::max(const _Tp&, const _Tp&, _Compare)' 303 | max(const _Tp& __a, const _Tp& __b, _Compare __comp) | ^~~ /home/lighthouse/esp32-dev/.cache/espressif/tools/xtensa-esp-elf/esp-14.2.0_20260121/xtensa-esp-elf/xtensa-esp-elf/include/c++/14.2.0/bits/stl_algobase.h:303:5: note: candidate expects 3 arguments, 2 provided /home/lighthouse/esp32-dev/.cache/espressif/tools/xtensa-esp-elf/esp-14.2.0_20260121/xtensa-esp-elf/xtensa-esp-elf/include/c++/14.2.0/bits/stl_algo.h:5705:5: note: candidate: 'template constexpr _Tp std::max(initializer_list<_Tp>)' 5705 | max(initializer_list<_Tp> __l) | ^~~ /home/lighthouse/esp32-dev/.cache/espressif/tools/xtensa-esp-elf/esp-14.2.0_20260121/xtensa-esp-elf/xtensa-esp-elf/include/c++/14.2.0/bits/stl_algo.h:5705:5: note: candidate expects 1 argument, 2 provided /home/lighthouse/esp32-dev/.cache/espressif/tools/xtensa-esp-elf/esp-14.2.0_20260121/xtensa-esp-elf/xtensa-esp-elf/include/c++/14.2.0/bits/stl_algo.h:5715:5: note: candidate: 'template constexpr _Tp std::max(initializer_list<_Tp>, _Compare)' 5715 | max(initializer_list<_Tp> __l, _Compare __comp) | ^~~ /home/lighthouse/esp32-dev/.cache/espressif/tools/xtensa-esp-elf/esp-14.2.0_20260121/xtensa-esp-elf/xtensa-esp-elf/include/c++/14.2.0/bits/stl_algo.h:5715:5: note: template argument deduction/substitution failed: /home/lighthouse/esp32-dev/.cache/wearable-shell-0.6a/boards/m5stack_stopwatch/cjk_subset_font.h:67:105: note: mismatched types 'std::initializer_list<_Tp>' and 'int' 67 | gfx->setRawColor(foreground);gfx->writeFillRect(x+x0,y+y0,std::max(1,x1-x0),std::max(1,y1-y0));run=-1; | ~~~~~~~~^~~~~~~~~ ninja: build stopped: subcommand failed.