PlatformIO Community

Can't create ESP-IDF project correctly in PlatformIO

I want to create an ESP-IDF project in PIO. When I try to create a project using PlatformIO gui in VS Code. I got the following error messages.

Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/esp32cam.html
PLATFORM: Espressif 32 (1.12.1) > AI Thinker ESP32-CAM
HARDWARE: ESP32 240MHz, 320KB RAM, 4MB Flash
DEBUG: Current (esp-prog) External (esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa)
PACKAGES:
 - framework-espidf 3.40000.200303 (4.0.0)
 - tool-cmake 3.16.4
 - tool-esptoolpy 1.20600.0 (2.6.0)
 - tool-idf 1.0.1
 - tool-mconf 1.4060000.20190628 (406.0.0)
 - tool-ninja 1.9.0
 - toolchain-esp32ulp 1.22851.191205 (2.28.51) 
 - toolchain-xtensa32 2.80200.200827 (8.2.0)
Reading CMake configuration...
-- mconf-idf version mconf-v4.6.0.0-idf-20190628-win32
-- Project is not inside a git repository, or git repository has no commits; will not use 'git describe' to determine PROJECT_VER.
-- Project version: 1
-- Building ESP-IDF components for target esp32
-- Checking Python dependencies...
-- Configuring incomplete, errors occurred!
See also "PROJECTDIR/.pio/build/esp32cam/CMakeFiles/CMakeOutput.log".

fatal: not a git repository (or any of the parent directories): .git
CMake Error at C:/Users/hones/.platformio/packages/framework-espidf/tools/cmake/build.cmake:270 (message):
  Some Python dependencies must be installed.  Check above message for
  details.
Call Stack (most recent call first):
  C:/Users/hones/.platformio/packages/framework-espidf/tools/cmake/build.cmake:396 (__build_check_python)
  C:/Users/hones/.platformio/packages/framework-espidf/tools/cmake/project.cmake:337 (idf_build_process)
  CMakeLists.txt:3 (project)

Whats the content of that file?

Thanks for the quick reply, @maxgerhardt.
I am sorry to put a long log. but have no way to put this log at once, so split two replies.

Log part 1

The target system is: Generic - -
The host system is: Windows - 10.0.18363 - AMD64
Compiling the C compiler identification source file “CMakeCCompilerId.c” succeeded.
Compiler: C:/Users/hones/.platformio/packages/toolchain-xtensa32/bin/xtensa-esp32-elf-gcc.exe
Build flags: -mlongcalls;-Wno-frame-address
Id flags:

The output was:
0

Compilation of the C compiler identification source “CMakeCCompilerId.c” produced “a.out”

The C compiler identification is GNU, found in “PROJECTDIR/.pio/build/esp32cam/CMakeFiles/3.16.4/CompilerIdC/a.out”

Compiling the CXX compiler identification source file “CMakeCXXCompilerId.cpp” succeeded.
Compiler: C:/Users/hones/.platformio/packages/toolchain-xtensa32/bin/xtensa-esp32-elf-g++.exe
Build flags: -mlongcalls;-Wno-frame-address
Id flags:

The output was:
0

Compilation of the CXX compiler identification source “CMakeCXXCompilerId.cpp” produced “a.out”

The CXX compiler identification is GNU, found in “PROJECTDIR/.pio/build/esp32cam/CMakeFiles/3.16.4/CompilerIdCXX/a.out”

Checking whether the ASM compiler is GNU using “–version” matched “(GNU assembler)|(GCC)|(Free Software Foundation)”:
xtensa-esp32-elf-gcc.exe (crosstool-NG esp-2020r2) 8.2.0
Copyright © 2018 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Determining if the C compiler works passed with the following output:
Change Dir: PROJECTDIR/.pio/build/esp32cam/CMakeFiles/CMakeTmp

Run Build Command(s):C:/Users/hones/.platformio/packages/tool-ninja/ninja.exe cmTC_aff08 && [1/2] Building C object CMakeFiles/cmTC_aff08.dir/testCCompiler.c.obj

[2/2] Linking C executable cmTC_aff08

c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/lib/gcc/xtensa-esp32-elf/8.2.0/…/…/…/…/xtensa-esp32-elf/bin/ld.exe: warning: cannot find entry symbol _start; defaulting to 0000000000400054

Detecting C compiler ABI info compiled with the following output:
Change Dir: PROJECTDIR/.pio/build/esp32cam/CMakeFiles/CMakeTmp

Run Build Command(s):C:/Users/hones/.platformio/packages/tool-ninja/ninja.exe cmTC_b7d57 && [1/2] Building C object CMakeFiles/cmTC_b7d57.dir/CMakeCCompilerABI.c.obj

Using built-in specs.

COLLECT_GCC=C:\Users\hones.platformio\packages\toolchain-xtensa32\bin\xtensa-esp32-elf-gcc.exe

Target: xtensa-esp32-elf

Configured with: /builds/idf/crosstool-NG/.build/HOST-x86_64-w64-mingw32/xtensa-esp32-elf/src/gcc/configure --build=x86_64-build_pc-linux-gnu --host=x86_64-host_w64-mingw32 --target=xtensa-esp32-elf --prefix=/builds/idf/crosstool-NG/builds/xtensa-esp32-elf --with-local-prefix=/builds/idf/crosstool-NG/builds/xtensa-esp32-elf/xtensa-esp32-elf --with-headers=/builds/idf/crosstool-NG/builds/xtensa-esp32-elf/xtensa-esp32-elf/include --with-newlib --enable-threads=no --disable-shared --with-pkgversion=‘crosstool-NG esp-2020r2’ --disable-__cxa_atexit --enable-cxx-flags=-ffunction-sections --disable-libgomp --disable-libmudflap --disable-libmpx --disable-libssp --disable-libquadmath --disable-libquadmath-support --with-gmp=/builds/idf/crosstool-NG/.build/HOST-x86_64-w64-mingw32/xtensa-esp32-elf/buildtools/complibs-host --with-mpfr=/builds/idf/crosstool-NG/.build/HOST-x86_64-w64-mingw32/xtensa-esp32-elf/buildtools/complibs-host --with-mpc=/builds/idf/crosstool-NG/.build/HOST-x86_64-w64-mingw32/xtensa-esp32-elf/buildtools/complibs-host --with-isl=/builds/idf/crosstool-NG/.build/HOST-x86_64-w64-mingw32/xtensa-esp32-elf/buildtools/complibs-host --enable-lto --enable-target-optspace --without-long-double-128 --disable-nls --enable-multiarch --enable-languages=c,c++ --disable-libstdcxx-verbose --enable-threads=posix --enable-gcov-custom-rtio --enable-libstdcxx-time=yes

Thread model: posix

gcc version 8.2.0 (crosstool-NG esp-2020r2)

COLLECT_GCC_OPTIONS=’-mlongcalls’ ‘-Wno-frame-address’ ‘-v’ ‘-o’ ‘CMakeFiles/cmTC_b7d57.dir/CMakeCCompilerABI.c.obj’ ‘-c’

c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/libexec/gcc/xtensa-esp32-elf/8.2.0/cc1.exe -quiet -v -iprefix c:\users\hones.platformio\packages\toolchain-xtensa32\bin…/lib/gcc/xtensa-esp32-elf/8.2.0/ C:/Users/hones/.platformio/packages/tool-cmake/share/cmake-3.16/Modules/CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -mlongcalls -auxbase-strip CMakeFiles/cmTC_b7d57.dir/CMakeCCompilerABI.c.obj -Wno-frame-address -version -o C:\Users\hones\AppData\Local\Temp\ccMZMAkB.s

GNU C17 (crosstool-NG esp-2020r2) version 8.2.0 (xtensa-esp32-elf)

compiled by GNU C version 6.3.0 20170516, GMP version 6.1.2, MPFR version 4.0.1, MPC version 1.1.0, isl version isl-0.19-GMP

GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072

ignoring duplicate directory “c:/users/hones/.platformio/packages/toolchain-xtensa32/lib/gcc/…/…/lib/gcc/xtensa-esp32-elf/8.2.0/include”

ignoring duplicate directory “c:/users/hones/.platformio/packages/toolchain-xtensa32/lib/gcc/…/…/lib/gcc/xtensa-esp32-elf/8.2.0/include-fixed”

ignoring duplicate directory “c:/users/hones/.platformio/packages/toolchain-xtensa32/lib/gcc/…/…/lib/gcc/xtensa-esp32-elf/8.2.0/…/…/…/…/xtensa-esp32-elf/sys-include”

ignoring duplicate directory “c:/users/hones/.platformio/packages/toolchain-xtensa32/lib/gcc/…/…/lib/gcc/xtensa-esp32-elf/8.2.0/…/…/…/…/xtensa-esp32-elf/include”

#include “…” search starts here:

#include <…> search starts here:

c:\users\hones.platformio\packages\toolchain-xtensa32\bin…/lib/gcc/xtensa-esp32-elf/8.2.0/include

c:\users\hones.platformio\packages\toolchain-xtensa32\bin…/lib/gcc/xtensa-esp32-elf/8.2.0/include-fixed

c:\users\hones.platformio\packages\toolchain-xtensa32\bin…/lib/gcc/xtensa-esp32-elf/8.2.0/…/…/…/…/xtensa-esp32-elf/sys-include

c:\users\hones.platformio\packages\toolchain-xtensa32\bin…/lib/gcc/xtensa-esp32-elf/8.2.0/…/…/…/…/xtensa-esp32-elf/include

End of search list.

GNU C17 (crosstool-NG esp-2020r2) version 8.2.0 (xtensa-esp32-elf)

compiled by GNU C version 6.3.0 20170516, GMP version 6.1.2, MPFR version 4.0.1, MPC version 1.1.0, isl version isl-0.19-GMP

GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072

Compiler executable checksum: d98399b385b6803868acbf63bf04c6aa

COLLECT_GCC_OPTIONS=’-mlongcalls’ ‘-Wno-frame-address’ ‘-v’ ‘-o’ ‘CMakeFiles/cmTC_b7d57.dir/CMakeCCompilerABI.c.obj’ ‘-c’

c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/lib/gcc/xtensa-esp32-elf/8.2.0/…/…/…/…/xtensa-esp32-elf/bin/as.exe --traditional-format --longcalls -o CMakeFiles/cmTC_b7d57.dir/CMakeCCompilerABI.c.obj C:\Users\hones\AppData\Local\Temp\ccMZMAkB.s

COMPILER_PATH=c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/libexec/gcc/xtensa-esp32-elf/8.2.0/;c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/libexec/gcc/;c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/lib/gcc/xtensa-esp32-elf/8.2.0/…/…/…/…/xtensa-esp32-elf/bin/

LIBRARY_PATH=c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/lib/gcc/xtensa-esp32-elf/8.2.0/;c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/lib/gcc/;c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/lib/gcc/xtensa-esp32-elf/8.2.0/…/…/…/…/xtensa-esp32-elf/lib/

COLLECT_GCC_OPTIONS=’-mlongcalls’ ‘-Wno-frame-address’ ‘-v’ ‘-o’ ‘CMakeFiles/cmTC_b7d57.dir/CMakeCCompilerABI.c.obj’ ‘-c’

[2/2] Linking C executable cmTC_b7d57

Using built-in specs.

COLLECT_GCC=C:\Users\hones.platformio\packages\toolchain-xtensa32\bin\xtensa-esp32-elf-gcc.exe

COLLECT_LTO_WRAPPER=c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/libexec/gcc/xtensa-esp32-elf/8.2.0/lto-wrapper.exe

Target: xtensa-esp32-elf

Configured with: /builds/idf/crosstool-NG/.build/HOST-x86_64-w64-mingw32/xtensa-esp32-elf/src/gcc/configure --build=x86_64-build_pc-linux-gnu --host=x86_64-host_w64-mingw32 --target=xtensa-esp32-elf --prefix=/builds/idf/crosstool-NG/builds/xtensa-esp32-elf --with-local-prefix=/builds/idf/crosstool-NG/builds/xtensa-esp32-elf/xtensa-esp32-elf --with-headers=/builds/idf/crosstool-NG/builds/xtensa-esp32-elf/xtensa-esp32-elf/include --with-newlib --enable-threads=no --disable-shared --with-pkgversion=‘crosstool-NG esp-2020r2’ --disable-__cxa_atexit --enable-cxx-flags=-ffunction-sections --disable-libgomp --disable-libmudflap --disable-libmpx --disable-libssp --disable-libquadmath --disable-libquadmath-support --with-gmp=/builds/idf/crosstool-NG/.build/HOST-x86_64-w64-mingw32/xtensa-esp32-elf/buildtools/complibs-host --with-mpfr=/builds/idf/crosstool-NG/.build/HOST-x86_64-w64-mingw32/xtensa-esp32-elf/buildtools/complibs-host --with-mpc=/builds/idf/crosstool-NG/.build/HOST-x86_64-w64-mingw32/xtensa-esp32-elf/buildtools/complibs-host --with-isl=/builds/idf/crosstool-NG/.build/HOST-x86_64-w64-mingw32/xtensa-esp32-elf/buildtools/complibs-host --enable-lto --enable-target-optspace --without-long-double-128 --disable-nls --enable-multiarch --enable-languages=c,c++ --disable-libstdcxx-verbose --enable-threads=posix --enable-gcov-custom-rtio --enable-libstdcxx-time=yes

Thread model: posix

gcc version 8.2.0 (crosstool-NG esp-2020r2)

COMPILER_PATH=c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/libexec/gcc/xtensa-esp32-elf/8.2.0/;c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/libexec/gcc/;c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/lib/gcc/xtensa-esp32-elf/8.2.0/…/…/…/…/xtensa-esp32-elf/bin/

LIBRARY_PATH=c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/lib/gcc/xtensa-esp32-elf/8.2.0/;c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/lib/gcc/;c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/lib/gcc/xtensa-esp32-elf/8.2.0/…/…/…/…/xtensa-esp32-elf/lib/

COLLECT_GCC_OPTIONS=’-mlongcalls’ ‘-Wno-frame-address’ ‘-nostdlib’ ‘-v’ ‘-o’ ‘cmTC_b7d57’

c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/libexec/gcc/xtensa-esp32-elf/8.2.0/collect2.exe -plugin c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/libexec/gcc/xtensa-esp32-elf/8.2.0/liblto_plugin-0.dll -plugin-opt=c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/libexec/gcc/xtensa-esp32-elf/8.2.0/lto-wrapper.exe -plugin-opt=-fresolution=C:\Users\hones\AppData\Local\Temp\cc4wIW9F.res -o cmTC_b7d57 -Lc:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/lib/gcc/xtensa-esp32-elf/8.2.0 -Lc:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/lib/gcc -Lc:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/lib/gcc/xtensa-esp32-elf/8.2.0/…/…/…/…/xtensa-esp32-elf/lib CMakeFiles/cmTC_b7d57.dir/CMakeCCompilerABI.c.obj

c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/lib/gcc/xtensa-esp32-elf/8.2.0/…/…/…/…/xtensa-esp32-elf/bin/ld.exe: warning: cannot find entry symbol _start; defaulting to 0000000000400054

COLLECT_GCC_OPTIONS=’-mlongcalls’ ‘-Wno-frame-address’ ‘-nostdlib’ ‘-v’ ‘-o’ ‘cmTC_b7d57’

Parsed C implicit include dir info from above output: rv=done
found start of include info
found start of implicit include info
add: [c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/lib/gcc/xtensa-esp32-elf/8.2.0/include]
add: [c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/lib/gcc/xtensa-esp32-elf/8.2.0/include-fixed]
add: [c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/lib/gcc/xtensa-esp32-elf/8.2.0/…/…/…/…/xtensa-esp32-elf/sys-include]
add: [c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/lib/gcc/xtensa-esp32-elf/8.2.0/…/…/…/…/xtensa-esp32-elf/include]
end of search list found
collapse include dir [c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/lib/gcc/xtensa-esp32-elf/8.2.0/include] ==> [C:/Users/hones/.platformio/packages/toolchain-xtensa32/lib/gcc/xtensa-esp32-elf/8.2.0/include]
collapse include dir [c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/lib/gcc/xtensa-esp32-elf/8.2.0/include-fixed] ==> [C:/Users/hones/.platformio/packages/toolchain-xtensa32/lib/gcc/xtensa-esp32-elf/8.2.0/include-fixed]
collapse include dir [c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/lib/gcc/xtensa-esp32-elf/8.2.0/…/…/…/…/xtensa-esp32-elf/sys-include] ==> [C:/Users/hones/.platformio/packages/toolchain-xtensa32/xtensa-esp32-elf/sys-include]
collapse include dir [c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/lib/gcc/xtensa-esp32-elf/8.2.0/…/…/…/…/xtensa-esp32-elf/include] ==> [C:/Users/hones/.platformio/packages/toolchain-xtensa32/xtensa-esp32-elf/include]
implicit include dirs: [C:/Users/hones/.platformio/packages/toolchain-xtensa32/lib/gcc/xtensa-esp32-elf/8.2.0/include;C:/Users/hones/.platformio/packages/toolchain-xtensa32/lib/gcc/xtensa-esp32-elf/8.2.0/include-fixed;C:/Users/hones/.platformio/packages/toolchain-xtensa32/xtensa-esp32-elf/sys-include;C:/Users/hones/.platformio/packages/toolchain-xtensa32/xtensa-esp32-elf/include]

Parsed C implicit link information from above output:
link line regex: [^( |.[/])(xtensa-esp32-elf-ld.exe|CMAKE_LINK_STARTFILE-NOTFOUND|([^/]±)?ld|collect2)[^/]*( |$)]
ignore line: [Change Dir: PROJECTDIR/.pio/build/esp32cam/CMakeFiles/CMakeTmp]
ignore line: []
ignore line: [Run Build Command(s):C:/Users/hones/.platformio/packages/tool-ninja/ninja.exe cmTC_b7d57 && [1/2] Building C object CMakeFiles/cmTC_b7d57.dir/CMakeCCompilerABI.c.obj]
ignore line: [Using built-in specs.]
ignore line: [COLLECT_GCC=C:\Users\hones.platformio\packages\toolchain-xtensa32\bin\xtensa-esp32-elf-gcc.exe]
ignore line: [Target: xtensa-esp32-elf]
ignore line: [Configured with: /builds/idf/crosstool-NG/.build/HOST-x86_64-w64-mingw32/xtensa-esp32-elf/src/gcc/configure --build=x86_64-build_pc-linux-gnu --host=x86_64-host_w64-mingw32 --target=xtensa-esp32-elf --prefix=/builds/idf/crosstool-NG/builds/xtensa-esp32-elf --with-local-prefix=/builds/idf/crosstool-NG/builds/xtensa-esp32-elf/xtensa-esp32-elf --with-headers=/builds/idf/crosstool-NG/builds/xtensa-esp32-elf/xtensa-esp32-elf/include --with-newlib --enable-threads=no --disable-shared --with-pkgversion=‘crosstool-NG esp-2020r2’ --disable-__cxa_atexit --enable-cxx-flags=-ffunction-sections --disable-libgomp --disable-libmudflap --disable-libmpx --disable-libssp --disable-libquadmath --disable-libquadmath-support --with-gmp=/builds/idf/crosstool-NG/.build/HOST-x86_64-w64-mingw32/xtensa-esp32-elf/buildtools/complibs-host --with-mpfr=/builds/idf/crosstool-NG/.build/HOST-x86_64-w64-mingw32/xtensa-esp32-elf/buildtools/complibs-host --with-mpc=/builds/idf/crosstool-NG/.build/HOST-x86_64-w64-mingw32/xtensa-esp32-elf/buildtools/complibs-host --with-isl=/builds/idf/crosstool-NG/.build/HOST-x86_64-w64-mingw32/xtensa-esp32-elf/buildtools/complibs-host --enable-lto --enable-target-optspace --without-long-double-128 --disable-nls --enable-multiarch --enable-languages=c c++ --disable-libstdcxx-verbose --enable-threads=posix --enable-gcov-custom-rtio --enable-libstdcxx-time=yes]
ignore line: [Thread model: posix]
ignore line: [gcc version 8.2.0 (crosstool-NG esp-2020r2) ]
ignore line: [COLLECT_GCC_OPTIONS=’-mlongcalls’ ‘-Wno-frame-address’ ‘-v’ ‘-o’ ‘CMakeFiles/cmTC_b7d57.dir/CMakeCCompilerABI.c.obj’ ‘-c’]
ignore line: [ c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/libexec/gcc/xtensa-esp32-elf/8.2.0/cc1.exe -quiet -v -iprefix c:\users\hones.platformio\packages\toolchain-xtensa32\bin…/lib/gcc/xtensa-esp32-elf/8.2.0/ C:/Users/hones/.platformio/packages/tool-cmake/share/cmake-3.16/Modules/CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -mlongcalls -auxbase-strip CMakeFiles/cmTC_b7d57.dir/CMakeCCompilerABI.c.obj -Wno-frame-address -version -o C:\Users\hones\AppData\Local\Temp\ccMZMAkB.s]
ignore line: [GNU C17 (crosstool-NG esp-2020r2) version 8.2.0 (xtensa-esp32-elf)]
ignore line: [ compiled by GNU C version 6.3.0 20170516 GMP version 6.1.2 MPFR version 4.0.1 MPC version 1.1.0 isl version isl-0.19-GMP]
ignore line: []
ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072]
ignore line: [ignoring duplicate directory “c:/users/hones/.platformio/packages/toolchain-xtensa32/lib/gcc/…/…/lib/gcc/xtensa-esp32-elf/8.2.0/include”]
ignore line: [ignoring duplicate directory “c:/users/hones/.platformio/packages/toolchain-xtensa32/lib/gcc/…/…/lib/gcc/xtensa-esp32-elf/8.2.0/include-fixed”]
ignore line: [ignoring duplicate directory “c:/users/hones/.platformio/packages/toolchain-xtensa32/lib/gcc/…/…/lib/gcc/xtensa-esp32-elf/8.2.0/…/…/…/…/xtensa-esp32-elf/sys-include”]
ignore line: [ignoring duplicate directory “c:/users/hones/.platformio/packages/toolchain-xtensa32/lib/gcc/…/…/lib/gcc/xtensa-esp32-elf/8.2.0/…/…/…/…/xtensa-esp32-elf/include”]
ignore line: [#include “…” search starts here:]
ignore line: [#include <…> search starts here:]
ignore line: [ c:\users\hones.platformio\packages\toolchain-xtensa32\bin…/lib/gcc/xtensa-esp32-elf/8.2.0/include]
ignore line: [ c:\users\hones.platformio\packages\toolchain-xtensa32\bin…/lib/gcc/xtensa-esp32-elf/8.2.0/include-fixed]
ignore line: [ c:\users\hones.platformio\packages\toolchain-xtensa32\bin…/lib/gcc/xtensa-esp32-elf/8.2.0/…/…/…/…/xtensa-esp32-elf/sys-include]
ignore line: [ c:\users\hones.platformio\packages\toolchain-xtensa32\bin…/lib/gcc/xtensa-esp32-elf/8.2.0/…/…/…/…/xtensa-esp32-elf/include]
ignore line: [End of search list.]
ignore line: [GNU C17 (crosstool-NG esp-2020r2) version 8.2.0 (xtensa-esp32-elf)]
ignore line: [ compiled by GNU C version 6.3.0 20170516 GMP version 6.1.2 MPFR version 4.0.1 MPC version 1.1.0 isl version isl-0.19-GMP]
ignore line: []
ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072]
ignore line: [Compiler executable checksum: d98399b385b6803868acbf63bf04c6aa]
ignore line: [COLLECT_GCC_OPTIONS=’-mlongcalls’ ‘-Wno-frame-address’ ‘-v’ ‘-o’ ‘CMakeFiles/cmTC_b7d57.dir/CMakeCCompilerABI.c.obj’ ‘-c’]
ignore line: [ c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/lib/gcc/xtensa-esp32-elf/8.2.0/…/…/…/…/xtensa-esp32-elf/bin/as.exe --traditional-format --longcalls -o CMakeFiles/cmTC_b7d57.dir/CMakeCCompilerABI.c.obj C:\Users\hones\AppData\Local\Temp\ccMZMAkB.s]
ignore line: [COMPILER_PATH=c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/libexec/gcc/xtensa-esp32-elf/8.2.0/]
ignore line: [c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/libexec/gcc/]
ignore line: [c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/lib/gcc/xtensa-esp32-elf/8.2.0/…/…/…/…/xtensa-esp32-elf/bin/]
ignore line: [LIBRARY_PATH=c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/lib/gcc/xtensa-esp32-elf/8.2.0/]
ignore line: [c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/lib/gcc/]
ignore line: [c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/lib/gcc/xtensa-esp32-elf/8.2.0/…/…/…/…/xtensa-esp32-elf/lib/]
ignore line: [COLLECT_GCC_OPTIONS=’-mlongcalls’ ‘-Wno-frame-address’ ‘-v’ ‘-o’ ‘CMakeFiles/cmTC_b7d57.dir/CMakeCCompilerABI.c.obj’ ‘-c’]
ignore line: [[2/2] Linking C executable cmTC_b7d57]
ignore line: [Using built-in specs.]
ignore line: [COLLECT_GCC=C:\Users\hones.platformio\packages\toolchain-xtensa32\bin\xtensa-esp32-elf-gcc.exe]
ignore line: [COLLECT_LTO_WRAPPER=c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/libexec/gcc/xtensa-esp32-elf/8.2.0/lto-wrapper.exe]
ignore line: [Target: xtensa-esp32-elf]
ignore line: [Configured with: /builds/idf/crosstool-NG/.build/HOST-x86_64-w64-mingw32/xtensa-esp32-elf/src/gcc/configure --build=x86_64-build_pc-linux-gnu --host=x86_64-host_w64-mingw32 --target=xtensa-esp32-elf --prefix=/builds/idf/crosstool-NG/builds/xtensa-esp32-elf --with-local-prefix=/builds/idf/crosstool-NG/builds/xtensa-esp32-elf/xtensa-esp32-elf --with-headers=/builds/idf/crosstool-NG/builds/xtensa-esp32-elf/xtensa-esp32-elf/include --with-newlib --enable-threads=no --disable-shared --with-pkgversion=‘crosstool-NG esp-2020r2’ --disable-__cxa_atexit --enable-cxx-flags=-ffunction-sections --disable-libgomp --disable-libmudflap --disable-libmpx --disable-libssp --disable-libquadmath --disable-libquadmath-support --with-gmp=/builds/idf/crosstool-NG/.build/HOST-x86_64-w64-mingw32/xtensa-esp32-elf/buildtools/complibs-host --with-mpfr=/builds/idf/crosstool-NG/.build/HOST-x86_64-w64-mingw32/xtensa-esp32-elf/buildtools/complibs-host --with-mpc=/builds/idf/crosstool-NG/.build/HOST-x86_64-w64-mingw32/xtensa-esp32-elf/buildtools/complibs-host --with-isl=/builds/idf/crosstool-NG/.build/HOST-x86_64-w64-mingw32/xtensa-esp32-elf/buildtools/complibs-host --enable-lto --enable-target-optspace --without-long-double-128 --disable-nls --enable-multiarch --enable-languages=c c++ --disable-libstdcxx-verbose --enable-threads=posix --enable-gcov-custom-rtio --enable-libstdcxx-time=yes]
ignore line: [Thread model: posix]
ignore line: [gcc version 8.2.0 (crosstool-NG esp-2020r2) ]
ignore line: [COMPILER_PATH=c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/libexec/gcc/xtensa-esp32-elf/8.2.0/]
ignore line: [c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/libexec/gcc/]
ignore line: [c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/lib/gcc/xtensa-esp32-elf/8.2.0/…/…/…/…/xtensa-esp32-elf/bin/]
ignore line: [LIBRARY_PATH=c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/lib/gcc/xtensa-esp32-elf/8.2.0/]
ignore line: [c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/lib/gcc/]
ignore line: [c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/lib/gcc/xtensa-esp32-elf/8.2.0/…/…/…/…/xtensa-esp32-elf/lib/]
ignore line: [COLLECT_GCC_OPTIONS=’-mlongcalls’ ‘-Wno-frame-address’ ‘-nostdlib’ ‘-v’ ‘-o’ ‘cmTC_b7d57’]
link line: [ c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/libexec/gcc/xtensa-esp32-elf/8.2.0/collect2.exe -plugin c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/libexec/gcc/xtensa-esp32-elf/8.2.0/liblto_plugin-0.dll -plugin-opt=c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/libexec/gcc/xtensa-esp32-elf/8.2.0/lto-wrapper.exe -plugin-opt=-fresolution=C:\Users\hones\AppData\Local\Temp\cc4wIW9F.res -o cmTC_b7d57 -Lc:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/lib/gcc/xtensa-esp32-elf/8.2.0 -Lc:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/lib/gcc -Lc:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/lib/gcc/xtensa-esp32-elf/8.2.0/…/…/…/…/xtensa-esp32-elf/lib CMakeFiles/cmTC_b7d57.dir/CMakeCCompilerABI.c.obj]
arg [c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/libexec/gcc/xtensa-esp32-elf/8.2.0/collect2.exe] ==> ignore
arg [-plugin] ==> ignore
arg [c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/libexec/gcc/xtensa-esp32-elf/8.2.0/liblto_plugin-0.dll] ==> ignore
arg [-plugin-opt=c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/libexec/gcc/xtensa-esp32-elf/8.2.0/lto-wrapper.exe] ==> ignore
arg [-plugin-opt=-fresolution=C:\Users\hones\AppData\Local\Temp\cc4wIW9F.res] ==> ignore
arg [-o] ==> ignore
arg [cmTC_b7d57] ==> ignore
arg [-Lc:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/lib/gcc/xtensa-esp32-elf/8.2.0] ==> dir [c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/lib/gcc/xtensa-esp32-elf/8.2.0]
arg [-Lc:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/lib/gcc] ==> dir [c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/lib/gcc]
arg [-Lc:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/lib/gcc/xtensa-esp32-elf/8.2.0/…/…/…/…/xtensa-esp32-elf/lib] ==> dir [c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/lib/gcc/xtensa-esp32-elf/8.2.0/…/…/…/…/xtensa-esp32-elf/lib]
arg [CMakeFiles/cmTC_b7d57.dir/CMakeCCompilerABI.c.obj] ==> ignore
collapse library dir [c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/lib/gcc/xtensa-esp32-elf/8.2.0] ==> [C:/Users/hones/.platformio/packages/toolchain-xtensa32/lib/gcc/xtensa-esp32-elf/8.2.0]
collapse library dir [c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/lib/gcc] ==> [C:/Users/hones/.platformio/packages/toolchain-xtensa32/lib/gcc]
collapse library dir [c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/lib/gcc/xtensa-esp32-elf/8.2.0/…/…/…/…/xtensa-esp32-elf/lib] ==> [C:/Users/hones/.platformio/packages/toolchain-xtensa32/xtensa-esp32-elf/lib]
implicit libs: []
implicit dirs: [C:/Users/hones/.platformio/packages/toolchain-xtensa32/lib/gcc/xtensa-esp32-elf/8.2.0;C:/Users/hones/.platformio/packages/toolchain-xtensa32/lib/gcc;C:/Users/hones/.platformio/packages/toolchain-xtensa32/xtensa-esp32-elf/lib]
implicit fwks: []

Determining if the CXX compiler works passed with the following output:
Change Dir: PROJECTDIR/.pio/build/esp32cam/CMakeFiles/CMakeTmp

Run Build Command(s):C:/Users/hones/.platformio/packages/tool-ninja/ninja.exe cmTC_3693f && [1/2] Building CXX object CMakeFiles/cmTC_3693f.dir/testCXXCompiler.cxx.obj

[2/2] Linking CXX executable cmTC_3693f

c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/lib/gcc/xtensa-esp32-elf/8.2.0/…/…/…/…/xtensa-esp32-elf/bin/ld.exe: warning: cannot find entry symbol _start; defaulting to 0000000000400054

log part 2

Detecting CXX compiler ABI info compiled with the following output:
Change Dir: PROJECTDIR/.pio/build/esp32cam/CMakeFiles/CMakeTmp

Run Build Command(s):C:/Users/hones/.platformio/packages/tool-ninja/ninja.exe cmTC_e9d99 && [1/2] Building CXX object CMakeFiles/cmTC_e9d99.dir/CMakeCXXCompilerABI.cpp.obj

Using built-in specs.

COLLECT_GCC=C:\Users\hones.platformio\packages\toolchain-xtensa32\bin\xtensa-esp32-elf-g++.exe

Target: xtensa-esp32-elf

Configured with: /builds/idf/crosstool-NG/.build/HOST-x86_64-w64-mingw32/xtensa-esp32-elf/src/gcc/configure --build=x86_64-build_pc-linux-gnu --host=x86_64-host_w64-mingw32 --target=xtensa-esp32-elf --prefix=/builds/idf/crosstool-NG/builds/xtensa-esp32-elf --with-local-prefix=/builds/idf/crosstool-NG/builds/xtensa-esp32-elf/xtensa-esp32-elf --with-headers=/builds/idf/crosstool-NG/builds/xtensa-esp32-elf/xtensa-esp32-elf/include --with-newlib --enable-threads=no --disable-shared --with-pkgversion=‘crosstool-NG esp-2020r2’ --disable-__cxa_atexit --enable-cxx-flags=-ffunction-sections --disable-libgomp --disable-libmudflap --disable-libmpx --disable-libssp --disable-libquadmath --disable-libquadmath-support --with-gmp=/builds/idf/crosstool-NG/.build/HOST-x86_64-w64-mingw32/xtensa-esp32-elf/buildtools/complibs-host --with-mpfr=/builds/idf/crosstool-NG/.build/HOST-x86_64-w64-mingw32/xtensa-esp32-elf/buildtools/complibs-host --with-mpc=/builds/idf/crosstool-NG/.build/HOST-x86_64-w64-mingw32/xtensa-esp32-elf/buildtools/complibs-host --with-isl=/builds/idf/crosstool-NG/.build/HOST-x86_64-w64-mingw32/xtensa-esp32-elf/buildtools/complibs-host --enable-lto --enable-target-optspace --without-long-double-128 --disable-nls --enable-multiarch --enable-languages=c,c++ --disable-libstdcxx-verbose --enable-threads=posix --enable-gcov-custom-rtio --enable-libstdcxx-time=yes

Thread model: posix

gcc version 8.2.0 (crosstool-NG esp-2020r2)

COLLECT_GCC_OPTIONS=’-mlongcalls’ ‘-Wno-frame-address’ ‘-v’ ‘-o’ ‘CMakeFiles/cmTC_e9d99.dir/CMakeCXXCompilerABI.cpp.obj’ ‘-c’

c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/libexec/gcc/xtensa-esp32-elf/8.2.0/cc1plus.exe -quiet -v -iprefix c:\users\hones.platformio\packages\toolchain-xtensa32\bin…/lib/gcc/xtensa-esp32-elf/8.2.0/ C:/Users/hones/.platformio/packages/tool-cmake/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpbase CMakeCXXCompilerABI.cpp -mlongcalls -auxbase-strip CMakeFiles/cmTC_e9d99.dir/CMakeCXXCompilerABI.cpp.obj -Wno-frame-address -version -o C:\Users\hones\AppData\Local\Temp\ccUBCIqX.s

GNU C++14 (crosstool-NG esp-2020r2) version 8.2.0 (xtensa-esp32-elf)

compiled by GNU C version 6.3.0 20170516, GMP version 6.1.2, MPFR version 4.0.1, MPC version 1.1.0, isl version isl-0.19-GMP

GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072

ignoring duplicate directory “c:/users/hones/.platformio/packages/toolchain-xtensa32/lib/gcc/…/…/lib/gcc/xtensa-esp32-elf/8.2.0/…/…/…/…/xtensa-esp32-elf/include/c++/8.2.0”

ignoring duplicate directory “c:/users/hones/.platformio/packages/toolchain-xtensa32/lib/gcc/…/…/lib/gcc/xtensa-esp32-elf/8.2.0/…/…/…/…/xtensa-esp32-elf/include/c++/8.2.0/xtensa-esp32-elf”

ignoring duplicate directory “c:/users/hones/.platformio/packages/toolchain-xtensa32/lib/gcc/…/…/lib/gcc/xtensa-esp32-elf/8.2.0/…/…/…/…/xtensa-esp32-elf/include/c++/8.2.0/backward”

ignoring duplicate directory “c:/users/hones/.platformio/packages/toolchain-xtensa32/lib/gcc/…/…/lib/gcc/xtensa-esp32-elf/8.2.0/include”

ignoring duplicate directory “c:/users/hones/.platformio/packages/toolchain-xtensa32/lib/gcc/…/…/lib/gcc/xtensa-esp32-elf/8.2.0/include-fixed”

ignoring duplicate directory “c:/users/hones/.platformio/packages/toolchain-xtensa32/lib/gcc/…/…/lib/gcc/xtensa-esp32-elf/8.2.0/…/…/…/…/xtensa-esp32-elf/sys-include”

ignoring duplicate directory “c:/users/hones/.platformio/packages/toolchain-xtensa32/lib/gcc/…/…/lib/gcc/xtensa-esp32-elf/8.2.0/…/…/…/…/xtensa-esp32-elf/include”

#include “…” search starts here:

#include <…> search starts here:

c:\users\hones.platformio\packages\toolchain-xtensa32\bin…/lib/gcc/xtensa-esp32-elf/8.2.0/…/…/…/…/xtensa-esp32-elf/include/c++/8.2.0

c:\users\hones.platformio\packages\toolchain-xtensa32\bin…/lib/gcc/xtensa-esp32-elf/8.2.0/…/…/…/…/xtensa-esp32-elf/include/c++/8.2.0/xtensa-esp32-elf

c:\users\hones.platformio\packages\toolchain-xtensa32\bin…/lib/gcc/xtensa-esp32-elf/8.2.0/…/…/…/…/xtensa-esp32-elf/include/c++/8.2.0/backward

c:\users\hones.platformio\packages\toolchain-xtensa32\bin…/lib/gcc/xtensa-esp32-elf/8.2.0/include

c:\users\hones.platformio\packages\toolchain-xtensa32\bin…/lib/gcc/xtensa-esp32-elf/8.2.0/include-fixed

c:\users\hones.platformio\packages\toolchain-xtensa32\bin…/lib/gcc/xtensa-esp32-elf/8.2.0/…/…/…/…/xtensa-esp32-elf/sys-include

c:\users\hones.platformio\packages\toolchain-xtensa32\bin…/lib/gcc/xtensa-esp32-elf/8.2.0/…/…/…/…/xtensa-esp32-elf/include

End of search list.

GNU C++14 (crosstool-NG esp-2020r2) version 8.2.0 (xtensa-esp32-elf)

compiled by GNU C version 6.3.0 20170516, GMP version 6.1.2, MPFR version 4.0.1, MPC version 1.1.0, isl version isl-0.19-GMP

GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072

Compiler executable checksum: d74f696541237a6f5776721aba7c0484

COLLECT_GCC_OPTIONS=’-mlongcalls’ ‘-Wno-frame-address’ ‘-v’ ‘-o’ ‘CMakeFiles/cmTC_e9d99.dir/CMakeCXXCompilerABI.cpp.obj’ ‘-c’

c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/lib/gcc/xtensa-esp32-elf/8.2.0/…/…/…/…/xtensa-esp32-elf/bin/as.exe --traditional-format --longcalls -o CMakeFiles/cmTC_e9d99.dir/CMakeCXXCompilerABI.cpp.obj C:\Users\hones\AppData\Local\Temp\ccUBCIqX.s

COMPILER_PATH=c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/libexec/gcc/xtensa-esp32-elf/8.2.0/;c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/libexec/gcc/;c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/lib/gcc/xtensa-esp32-elf/8.2.0/…/…/…/…/xtensa-esp32-elf/bin/

LIBRARY_PATH=c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/lib/gcc/xtensa-esp32-elf/8.2.0/;c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/lib/gcc/;c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/lib/gcc/xtensa-esp32-elf/8.2.0/…/…/…/…/xtensa-esp32-elf/lib/

COLLECT_GCC_OPTIONS=’-mlongcalls’ ‘-Wno-frame-address’ ‘-v’ ‘-o’ ‘CMakeFiles/cmTC_e9d99.dir/CMakeCXXCompilerABI.cpp.obj’ ‘-c’

[2/2] Linking CXX executable cmTC_e9d99

Using built-in specs.

COLLECT_GCC=C:\Users\hones.platformio\packages\toolchain-xtensa32\bin\xtensa-esp32-elf-g++.exe

COLLECT_LTO_WRAPPER=c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/libexec/gcc/xtensa-esp32-elf/8.2.0/lto-wrapper.exe

Target: xtensa-esp32-elf

Configured with: /builds/idf/crosstool-NG/.build/HOST-x86_64-w64-mingw32/xtensa-esp32-elf/src/gcc/configure --build=x86_64-build_pc-linux-gnu --host=x86_64-host_w64-mingw32 --target=xtensa-esp32-elf --prefix=/builds/idf/crosstool-NG/builds/xtensa-esp32-elf --with-local-prefix=/builds/idf/crosstool-NG/builds/xtensa-esp32-elf/xtensa-esp32-elf --with-headers=/builds/idf/crosstool-NG/builds/xtensa-esp32-elf/xtensa-esp32-elf/include --with-newlib --enable-threads=no --disable-shared --with-pkgversion=‘crosstool-NG esp-2020r2’ --disable-__cxa_atexit --enable-cxx-flags=-ffunction-sections --disable-libgomp --disable-libmudflap --disable-libmpx --disable-libssp --disable-libquadmath --disable-libquadmath-support --with-gmp=/builds/idf/crosstool-NG/.build/HOST-x86_64-w64-mingw32/xtensa-esp32-elf/buildtools/complibs-host --with-mpfr=/builds/idf/crosstool-NG/.build/HOST-x86_64-w64-mingw32/xtensa-esp32-elf/buildtools/complibs-host --with-mpc=/builds/idf/crosstool-NG/.build/HOST-x86_64-w64-mingw32/xtensa-esp32-elf/buildtools/complibs-host --with-isl=/builds/idf/crosstool-NG/.build/HOST-x86_64-w64-mingw32/xtensa-esp32-elf/buildtools/complibs-host --enable-lto --enable-target-optspace --without-long-double-128 --disable-nls --enable-multiarch --enable-languages=c,c++ --disable-libstdcxx-verbose --enable-threads=posix --enable-gcov-custom-rtio --enable-libstdcxx-time=yes

Thread model: posix

gcc version 8.2.0 (crosstool-NG esp-2020r2)

COMPILER_PATH=c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/libexec/gcc/xtensa-esp32-elf/8.2.0/;c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/libexec/gcc/;c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/lib/gcc/xtensa-esp32-elf/8.2.0/…/…/…/…/xtensa-esp32-elf/bin/

LIBRARY_PATH=c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/lib/gcc/xtensa-esp32-elf/8.2.0/;c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/lib/gcc/;c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/lib/gcc/xtensa-esp32-elf/8.2.0/…/…/…/…/xtensa-esp32-elf/lib/

COLLECT_GCC_OPTIONS=’-mlongcalls’ ‘-Wno-frame-address’ ‘-nostdlib’ ‘-v’ ‘-o’ ‘cmTC_e9d99’

c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/libexec/gcc/xtensa-esp32-elf/8.2.0/collect2.exe -plugin c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/libexec/gcc/xtensa-esp32-elf/8.2.0/liblto_plugin-0.dll -plugin-opt=c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/libexec/gcc/xtensa-esp32-elf/8.2.0/lto-wrapper.exe -plugin-opt=-fresolution=C:\Users\hones\AppData\Local\Temp\ccchbHh2.res -o cmTC_e9d99 -Lc:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/lib/gcc/xtensa-esp32-elf/8.2.0 -Lc:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/lib/gcc -Lc:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/lib/gcc/xtensa-esp32-elf/8.2.0/…/…/…/…/xtensa-esp32-elf/lib CMakeFiles/cmTC_e9d99.dir/CMakeCXXCompilerABI.cpp.obj

c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/lib/gcc/xtensa-esp32-elf/8.2.0/…/…/…/…/xtensa-esp32-elf/bin/ld.exe: warning: cannot find entry symbol _start; defaulting to 0000000000400054

COLLECT_GCC_OPTIONS=’-mlongcalls’ ‘-Wno-frame-address’ ‘-nostdlib’ ‘-v’ ‘-o’ ‘cmTC_e9d99’

Parsed CXX implicit include dir info from above output: rv=done
found start of include info
found start of implicit include info
add: [c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/lib/gcc/xtensa-esp32-elf/8.2.0/…/…/…/…/xtensa-esp32-elf/include/c++/8.2.0]
add: [c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/lib/gcc/xtensa-esp32-elf/8.2.0/…/…/…/…/xtensa-esp32-elf/include/c++/8.2.0/xtensa-esp32-elf]
add: [c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/lib/gcc/xtensa-esp32-elf/8.2.0/…/…/…/…/xtensa-esp32-elf/include/c++/8.2.0/backward]
add: [c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/lib/gcc/xtensa-esp32-elf/8.2.0/include]
add: [c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/lib/gcc/xtensa-esp32-elf/8.2.0/include-fixed]
add: [c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/lib/gcc/xtensa-esp32-elf/8.2.0/…/…/…/…/xtensa-esp32-elf/sys-include]
add: [c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/lib/gcc/xtensa-esp32-elf/8.2.0/…/…/…/…/xtensa-esp32-elf/include]
end of search list found
collapse include dir [c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/lib/gcc/xtensa-esp32-elf/8.2.0/…/…/…/…/xtensa-esp32-elf/include/c++/8.2.0] ==> [C:/Users/hones/.platformio/packages/toolchain-xtensa32/xtensa-esp32-elf/include/c++/8.2.0]
collapse include dir [c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/lib/gcc/xtensa-esp32-elf/8.2.0/…/…/…/…/xtensa-esp32-elf/include/c++/8.2.0/xtensa-esp32-elf] ==> [C:/Users/hones/.platformio/packages/toolchain-xtensa32/xtensa-esp32-elf/include/c++/8.2.0/xtensa-esp32-elf]
collapse include dir [c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/lib/gcc/xtensa-esp32-elf/8.2.0/…/…/…/…/xtensa-esp32-elf/include/c++/8.2.0/backward] ==> [C:/Users/hones/.platformio/packages/toolchain-xtensa32/xtensa-esp32-elf/include/c++/8.2.0/backward]
collapse include dir [c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/lib/gcc/xtensa-esp32-elf/8.2.0/include] ==> [C:/Users/hones/.platformio/packages/toolchain-xtensa32/lib/gcc/xtensa-esp32-elf/8.2.0/include]
collapse include dir [c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/lib/gcc/xtensa-esp32-elf/8.2.0/include-fixed] ==> [C:/Users/hones/.platformio/packages/toolchain-xtensa32/lib/gcc/xtensa-esp32-elf/8.2.0/include-fixed]
collapse include dir [c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/lib/gcc/xtensa-esp32-elf/8.2.0/…/…/…/…/xtensa-esp32-elf/sys-include] ==> [C:/Users/hones/.platformio/packages/toolchain-xtensa32/xtensa-esp32-elf/sys-include]
collapse include dir [c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/lib/gcc/xtensa-esp32-elf/8.2.0/…/…/…/…/xtensa-esp32-elf/include] ==> [C:/Users/hones/.platformio/packages/toolchain-xtensa32/xtensa-esp32-elf/include]
implicit include dirs: [C:/Users/hones/.platformio/packages/toolchain-xtensa32/xtensa-esp32-elf/include/c++/8.2.0;C:/Users/hones/.platformio/packages/toolchain-xtensa32/xtensa-esp32-elf/include/c++/8.2.0/xtensa-esp32-elf;C:/Users/hones/.platformio/packages/toolchain-xtensa32/xtensa-esp32-elf/include/c++/8.2.0/backward;C:/Users/hones/.platformio/packages/toolchain-xtensa32/lib/gcc/xtensa-esp32-elf/8.2.0/include;C:/Users/hones/.platformio/packages/toolchain-xtensa32/lib/gcc/xtensa-esp32-elf/8.2.0/include-fixed;C:/Users/hones/.platformio/packages/toolchain-xtensa32/xtensa-esp32-elf/sys-include;C:/Users/hones/.platformio/packages/toolchain-xtensa32/xtensa-esp32-elf/include]

Parsed CXX implicit link information from above output:
link line regex: [^( |.[/])(xtensa-esp32-elf-ld.exe|CMAKE_LINK_STARTFILE-NOTFOUND|([^/]±)?ld|collect2)[^/]*( |$)]
ignore line: [Change Dir: PROJECTDIR/.pio/build/esp32cam/CMakeFiles/CMakeTmp]
ignore line: []
ignore line: [Run Build Command(s):C:/Users/hones/.platformio/packages/tool-ninja/ninja.exe cmTC_e9d99 && [1/2] Building CXX object CMakeFiles/cmTC_e9d99.dir/CMakeCXXCompilerABI.cpp.obj]
ignore line: [Using built-in specs.]
ignore line: [COLLECT_GCC=C:\Users\hones.platformio\packages\toolchain-xtensa32\bin\xtensa-esp32-elf-g++.exe]
ignore line: [Target: xtensa-esp32-elf]
ignore line: [Configured with: /builds/idf/crosstool-NG/.build/HOST-x86_64-w64-mingw32/xtensa-esp32-elf/src/gcc/configure --build=x86_64-build_pc-linux-gnu --host=x86_64-host_w64-mingw32 --target=xtensa-esp32-elf --prefix=/builds/idf/crosstool-NG/builds/xtensa-esp32-elf --with-local-prefix=/builds/idf/crosstool-NG/builds/xtensa-esp32-elf/xtensa-esp32-elf --with-headers=/builds/idf/crosstool-NG/builds/xtensa-esp32-elf/xtensa-esp32-elf/include --with-newlib --enable-threads=no --disable-shared --with-pkgversion=‘crosstool-NG esp-2020r2’ --disable-__cxa_atexit --enable-cxx-flags=-ffunction-sections --disable-libgomp --disable-libmudflap --disable-libmpx --disable-libssp --disable-libquadmath --disable-libquadmath-support --with-gmp=/builds/idf/crosstool-NG/.build/HOST-x86_64-w64-mingw32/xtensa-esp32-elf/buildtools/complibs-host --with-mpfr=/builds/idf/crosstool-NG/.build/HOST-x86_64-w64-mingw32/xtensa-esp32-elf/buildtools/complibs-host --with-mpc=/builds/idf/crosstool-NG/.build/HOST-x86_64-w64-mingw32/xtensa-esp32-elf/buildtools/complibs-host --with-isl=/builds/idf/crosstool-NG/.build/HOST-x86_64-w64-mingw32/xtensa-esp32-elf/buildtools/complibs-host --enable-lto --enable-target-optspace --without-long-double-128 --disable-nls --enable-multiarch --enable-languages=c c++ --disable-libstdcxx-verbose --enable-threads=posix --enable-gcov-custom-rtio --enable-libstdcxx-time=yes]
ignore line: [Thread model: posix]
ignore line: [gcc version 8.2.0 (crosstool-NG esp-2020r2) ]
ignore line: [COLLECT_GCC_OPTIONS=’-mlongcalls’ ‘-Wno-frame-address’ ‘-v’ ‘-o’ ‘CMakeFiles/cmTC_e9d99.dir/CMakeCXXCompilerABI.cpp.obj’ ‘-c’]
ignore line: [ c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/libexec/gcc/xtensa-esp32-elf/8.2.0/cc1plus.exe -quiet -v -iprefix c:\users\hones.platformio\packages\toolchain-xtensa32\bin…/lib/gcc/xtensa-esp32-elf/8.2.0/ C:/Users/hones/.platformio/packages/tool-cmake/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpbase CMakeCXXCompilerABI.cpp -mlongcalls -auxbase-strip CMakeFiles/cmTC_e9d99.dir/CMakeCXXCompilerABI.cpp.obj -Wno-frame-address -version -o C:\Users\hones\AppData\Local\Temp\ccUBCIqX.s]
ignore line: [GNU C++14 (crosstool-NG esp-2020r2) version 8.2.0 (xtensa-esp32-elf)]
ignore line: [ compiled by GNU C version 6.3.0 20170516 GMP version 6.1.2 MPFR version 4.0.1 MPC version 1.1.0 isl version isl-0.19-GMP]
ignore line: []
ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072]
ignore line: [ignoring duplicate directory “c:/users/hones/.platformio/packages/toolchain-xtensa32/lib/gcc/…/…/lib/gcc/xtensa-esp32-elf/8.2.0/…/…/…/…/xtensa-esp32-elf/include/c++/8.2.0”]
ignore line: [ignoring duplicate directory “c:/users/hones/.platformio/packages/toolchain-xtensa32/lib/gcc/…/…/lib/gcc/xtensa-esp32-elf/8.2.0/…/…/…/…/xtensa-esp32-elf/include/c++/8.2.0/xtensa-esp32-elf”]
ignore line: [ignoring duplicate directory “c:/users/hones/.platformio/packages/toolchain-xtensa32/lib/gcc/…/…/lib/gcc/xtensa-esp32-elf/8.2.0/…/…/…/…/xtensa-esp32-elf/include/c++/8.2.0/backward”]
ignore line: [ignoring duplicate directory “c:/users/hones/.platformio/packages/toolchain-xtensa32/lib/gcc/…/…/lib/gcc/xtensa-esp32-elf/8.2.0/include”]
ignore line: [ignoring duplicate directory “c:/users/hones/.platformio/packages/toolchain-xtensa32/lib/gcc/…/…/lib/gcc/xtensa-esp32-elf/8.2.0/include-fixed”]
ignore line: [ignoring duplicate directory “c:/users/hones/.platformio/packages/toolchain-xtensa32/lib/gcc/…/…/lib/gcc/xtensa-esp32-elf/8.2.0/…/…/…/…/xtensa-esp32-elf/sys-include”]
ignore line: [ignoring duplicate directory “c:/users/hones/.platformio/packages/toolchain-xtensa32/lib/gcc/…/…/lib/gcc/xtensa-esp32-elf/8.2.0/…/…/…/…/xtensa-esp32-elf/include”]
ignore line: [#include “…” search starts here:]
ignore line: [#include <…> search starts here:]
ignore line: [ c:\users\hones.platformio\packages\toolchain-xtensa32\bin…/lib/gcc/xtensa-esp32-elf/8.2.0/…/…/…/…/xtensa-esp32-elf/include/c++/8.2.0]
ignore line: [ c:\users\hones.platformio\packages\toolchain-xtensa32\bin…/lib/gcc/xtensa-esp32-elf/8.2.0/…/…/…/…/xtensa-esp32-elf/include/c++/8.2.0/xtensa-esp32-elf]
ignore line: [ c:\users\hones.platformio\packages\toolchain-xtensa32\bin…/lib/gcc/xtensa-esp32-elf/8.2.0/…/…/…/…/xtensa-esp32-elf/include/c++/8.2.0/backward]
ignore line: [ c:\users\hones.platformio\packages\toolchain-xtensa32\bin…/lib/gcc/xtensa-esp32-elf/8.2.0/include]
ignore line: [ c:\users\hones.platformio\packages\toolchain-xtensa32\bin…/lib/gcc/xtensa-esp32-elf/8.2.0/include-fixed]
ignore line: [ c:\users\hones.platformio\packages\toolchain-xtensa32\bin…/lib/gcc/xtensa-esp32-elf/8.2.0/…/…/…/…/xtensa-esp32-elf/sys-include]
ignore line: [ c:\users\hones.platformio\packages\toolchain-xtensa32\bin…/lib/gcc/xtensa-esp32-elf/8.2.0/…/…/…/…/xtensa-esp32-elf/include]
ignore line: [End of search list.]
ignore line: [GNU C++14 (crosstool-NG esp-2020r2) version 8.2.0 (xtensa-esp32-elf)]
ignore line: [ compiled by GNU C version 6.3.0 20170516 GMP version 6.1.2 MPFR version 4.0.1 MPC version 1.1.0 isl version isl-0.19-GMP]
ignore line: []
ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072]
ignore line: [Compiler executable checksum: d74f696541237a6f5776721aba7c0484]
ignore line: [COLLECT_GCC_OPTIONS=’-mlongcalls’ ‘-Wno-frame-address’ ‘-v’ ‘-o’ ‘CMakeFiles/cmTC_e9d99.dir/CMakeCXXCompilerABI.cpp.obj’ ‘-c’]
ignore line: [ c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/lib/gcc/xtensa-esp32-elf/8.2.0/…/…/…/…/xtensa-esp32-elf/bin/as.exe --traditional-format --longcalls -o CMakeFiles/cmTC_e9d99.dir/CMakeCXXCompilerABI.cpp.obj C:\Users\hones\AppData\Local\Temp\ccUBCIqX.s]
ignore line: [COMPILER_PATH=c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/libexec/gcc/xtensa-esp32-elf/8.2.0/]
ignore line: [c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/libexec/gcc/]
ignore line: [c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/lib/gcc/xtensa-esp32-elf/8.2.0/…/…/…/…/xtensa-esp32-elf/bin/]
ignore line: [LIBRARY_PATH=c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/lib/gcc/xtensa-esp32-elf/8.2.0/]
ignore line: [c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/lib/gcc/]
ignore line: [c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/lib/gcc/xtensa-esp32-elf/8.2.0/…/…/…/…/xtensa-esp32-elf/lib/]
ignore line: [COLLECT_GCC_OPTIONS=’-mlongcalls’ ‘-Wno-frame-address’ ‘-v’ ‘-o’ ‘CMakeFiles/cmTC_e9d99.dir/CMakeCXXCompilerABI.cpp.obj’ ‘-c’]
ignore line: [[2/2] Linking CXX executable cmTC_e9d99]
ignore line: [Using built-in specs.]
ignore line: [COLLECT_GCC=C:\Users\hones.platformio\packages\toolchain-xtensa32\bin\xtensa-esp32-elf-g++.exe]
ignore line: [COLLECT_LTO_WRAPPER=c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/libexec/gcc/xtensa-esp32-elf/8.2.0/lto-wrapper.exe]
ignore line: [Target: xtensa-esp32-elf]
ignore line: [Configured with: /builds/idf/crosstool-NG/.build/HOST-x86_64-w64-mingw32/xtensa-esp32-elf/src/gcc/configure --build=x86_64-build_pc-linux-gnu --host=x86_64-host_w64-mingw32 --target=xtensa-esp32-elf --prefix=/builds/idf/crosstool-NG/builds/xtensa-esp32-elf --with-local-prefix=/builds/idf/crosstool-NG/builds/xtensa-esp32-elf/xtensa-esp32-elf --with-headers=/builds/idf/crosstool-NG/builds/xtensa-esp32-elf/xtensa-esp32-elf/include --with-newlib --enable-threads=no --disable-shared --with-pkgversion=‘crosstool-NG esp-2020r2’ --disable-__cxa_atexit --enable-cxx-flags=-ffunction-sections --disable-libgomp --disable-libmudflap --disable-libmpx --disable-libssp --disable-libquadmath --disable-libquadmath-support --with-gmp=/builds/idf/crosstool-NG/.build/HOST-x86_64-w64-mingw32/xtensa-esp32-elf/buildtools/complibs-host --with-mpfr=/builds/idf/crosstool-NG/.build/HOST-x86_64-w64-mingw32/xtensa-esp32-elf/buildtools/complibs-host --with-mpc=/builds/idf/crosstool-NG/.build/HOST-x86_64-w64-mingw32/xtensa-esp32-elf/buildtools/complibs-host --with-isl=/builds/idf/crosstool-NG/.build/HOST-x86_64-w64-mingw32/xtensa-esp32-elf/buildtools/complibs-host --enable-lto --enable-target-optspace --without-long-double-128 --disable-nls --enable-multiarch --enable-languages=c c++ --disable-libstdcxx-verbose --enable-threads=posix --enable-gcov-custom-rtio --enable-libstdcxx-time=yes]
ignore line: [Thread model: posix]
ignore line: [gcc version 8.2.0 (crosstool-NG esp-2020r2) ]
ignore line: [COMPILER_PATH=c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/libexec/gcc/xtensa-esp32-elf/8.2.0/]
ignore line: [c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/libexec/gcc/]
ignore line: [c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/lib/gcc/xtensa-esp32-elf/8.2.0/…/…/…/…/xtensa-esp32-elf/bin/]
ignore line: [LIBRARY_PATH=c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/lib/gcc/xtensa-esp32-elf/8.2.0/]
ignore line: [c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/lib/gcc/]
ignore line: [c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/lib/gcc/xtensa-esp32-elf/8.2.0/…/…/…/…/xtensa-esp32-elf/lib/]
ignore line: [COLLECT_GCC_OPTIONS=’-mlongcalls’ ‘-Wno-frame-address’ ‘-nostdlib’ ‘-v’ ‘-o’ ‘cmTC_e9d99’]
link line: [ c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/libexec/gcc/xtensa-esp32-elf/8.2.0/collect2.exe -plugin c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/libexec/gcc/xtensa-esp32-elf/8.2.0/liblto_plugin-0.dll -plugin-opt=c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/libexec/gcc/xtensa-esp32-elf/8.2.0/lto-wrapper.exe -plugin-opt=-fresolution=C:\Users\hones\AppData\Local\Temp\ccchbHh2.res -o cmTC_e9d99 -Lc:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/lib/gcc/xtensa-esp32-elf/8.2.0 -Lc:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/lib/gcc -Lc:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/lib/gcc/xtensa-esp32-elf/8.2.0/…/…/…/…/xtensa-esp32-elf/lib CMakeFiles/cmTC_e9d99.dir/CMakeCXXCompilerABI.cpp.obj]
arg [c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/libexec/gcc/xtensa-esp32-elf/8.2.0/collect2.exe] ==> ignore
arg [-plugin] ==> ignore
arg [c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/libexec/gcc/xtensa-esp32-elf/8.2.0/liblto_plugin-0.dll] ==> ignore
arg [-plugin-opt=c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/libexec/gcc/xtensa-esp32-elf/8.2.0/lto-wrapper.exe] ==> ignore
arg [-plugin-opt=-fresolution=C:\Users\hones\AppData\Local\Temp\ccchbHh2.res] ==> ignore
arg [-o] ==> ignore
arg [cmTC_e9d99] ==> ignore
arg [-Lc:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/lib/gcc/xtensa-esp32-elf/8.2.0] ==> dir [c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/lib/gcc/xtensa-esp32-elf/8.2.0]
arg [-Lc:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/lib/gcc] ==> dir [c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/lib/gcc]
arg [-Lc:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/lib/gcc/xtensa-esp32-elf/8.2.0/…/…/…/…/xtensa-esp32-elf/lib] ==> dir [c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/lib/gcc/xtensa-esp32-elf/8.2.0/…/…/…/…/xtensa-esp32-elf/lib]
arg [CMakeFiles/cmTC_e9d99.dir/CMakeCXXCompilerABI.cpp.obj] ==> ignore
collapse library dir [c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/lib/gcc/xtensa-esp32-elf/8.2.0] ==> [C:/Users/hones/.platformio/packages/toolchain-xtensa32/lib/gcc/xtensa-esp32-elf/8.2.0]
collapse library dir [c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/lib/gcc] ==> [C:/Users/hones/.platformio/packages/toolchain-xtensa32/lib/gcc]
collapse library dir [c:/users/hones/.platformio/packages/toolchain-xtensa32/bin/…/lib/gcc/xtensa-esp32-elf/8.2.0/…/…/…/…/xtensa-esp32-elf/lib] ==> [C:/Users/hones/.platformio/packages/toolchain-xtensa32/xtensa-esp32-elf/lib]
implicit libs: []
implicit dirs: [C:/Users/hones/.platformio/packages/toolchain-xtensa32/lib/gcc/xtensa-esp32-elf/8.2.0;C:/Users/hones/.platformio/packages/toolchain-xtensa32/lib/gcc;C:/Users/hones/.platformio/packages/toolchain-xtensa32/xtensa-esp32-elf/lib]
implicit fwks: []

Is there a file with like CMakeErrorLog in that directory, too? The output doesn’t say anything suspicious.

This is the list in CMakeFiles.

image

What does mean the git error in my case? I have to add my ESP-IDF path to system environment variable? Not sure how PIO manage esp-idf git and what’s the version.

Okay when reading

The error seems to come from a script not finding some dependencies.

First of, have you tried building the project again? PIO might try to detect this dependency error and install the libraries.

Second:

Is outtdated. Are you explicitly trying to use ESP-IDF 4.1.0 here with that platform version or did you not update? ESP32 platform version is at 2.0.0.

If you don’t rely on this outdated version, please update first (via PIO Home GUI or, open PIO Terminal, execute pio platforms update and recompile). This bug might have already been fixed in the latest version.

If updating is not an option, I’m sure this error can be traced down by looking at the exact output of that python dependency checker script. For that:

  • In the platformio.ini, add the line
extra_scripts = pre:script.py
  • in the project folder, create a new file script.py with the content
Import("env")

print(env["PYTHONEXE"])
  • execute the build process. The very first line after “Verbose mode can be enabled via -v, --verbose option” will the path to the used python interpreter. For me e.g.
c:\users\maxi\appdata\local\programs\python\python37\python.exe
  • open a PIO terminal as linked above and write in that PowerShell:
$env:IDF_PATH="C:\Users\Maxi\.platformio\packages\framework-espidf\"
<the found python exe path>  C:\Users\Maxi\.platformio\packages\framework-espidf\tools\check_python_dependencies.py

with adapted paths to the framework-espidf and the python path and script (if you’re on Windows and have a standard installation, you probably only need to change the user).

Example output

Python requirements from C:\Users\Maxi\.platformio\packages\framework-espidf\requirements.txt are satisfied.
1 Like

Thanks for very detail answer, @maxgerhardt.

At first, I have tried to update framework-espidf to 4.1.0, then recompile. But same result.
So restarted PIO and recompile, then same.

I will try to the first way that you pointed.

Hi, @maxgerhardt

When I am trying the second way, I got following errors.

PS PROJECTDIR> $env:IDF_PATH="C:\Users\hones\.platformio\packages\framework-espidf\" C:\Users\hones\AppData\Local\Programs\Python\Python38-32\python.exe C:\Users\hones\.platformio\packages\framework-espidf\tools\check_python_dependencies.py

At line:1 char:71

  • … rk-espidf" C:\Users\hones\AppData\Local\Programs\Python\Python38-32\ …
  •             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    

Unexpected token ‘C:\Users\hones\AppData\Local\Programs\Python\Python38-32\python.exe’
in expression or statement.
+ CategoryInfo : ParserError: (:slight_smile: [], ParentContainsErrorRecordException
+ FullyQualifiedErrorId : UnexpectedToken

Setting the environment variable and executing the script are two separate commands, press enter in between. The path looks good though.

Oops, I didn’t understand that command, :joy:
I found that some packages aren’t satisfied.
So installed using pip install. But pyparsing>=2.0.3,<2.4.0 still is shown. Even if I tried to install a lower version than 2.4.0, but pip installed 2.4.7. Do you have any idea?

Full log:

The following Python requirements are not satisfied:
pyparsing>=2.0.3,<2.4.0
esp-windows-curses; sys_platform == ‘win32’
Please follow the instructions found in the “Set up the tools” section of ESP-IDF Getting Started Guide

Hmm per https://pypi.org/project/pyparsing/#history this should be available. Have you tried the commands

C:\Users\hones\AppData\Local\Programs\Python\Python38-32\python.exe -m pip install 'pyparsing==2.3.1'

? (may need uninstall pyparsing before)

Still got the following error, @maxgerhardt

The following Python requirements are not satisfied:
esp-windows-curses; sys_platform == ‘win32’

I guess it’s not package, right?

Hm the requirements.txt has something interesting to say about that

I don’t know though if installing it helps though. I’d say you can definitely install the windows-curses package.

And try the command

C:\Users\hones\AppData\Local\Programs\Python\Python38-32\python.exe C:\Users\hones\.platformio\packages\framework-espidf\tools\kconfig_new\esp-windows-curses\setup.py install

which should attempt an installation.

I’ve also stumbled across https://github.com/espressif/esp-idf/issues/4365#issuecomment-555362541 in that regard. Have you maybe previously set-up IDF_PATH globally in the environment variables which points to another IDF installation? As the comment above that also implies, you might want to try and uncomment that last line in C:\Users\hones\AppData\Local\Programs\Python\Python38-32\python.exe C:\Users\hones\.platformio\packages\framework-espidf\requirements.py to ignore that and check if building goes through.

I have installed windows-curses using pip, and then commented last line in C:\Users\hones\.platformio\packages\framework-espidf\requirements.txt. Then passed the check_python_dependencies.py, but the same result. :frowning:

I’ve really set the IDF-PATH to environment variable before update framework-espidf, so removed now. I might remove all the related software and packages and then re-install.

Thank you, @maxgerhardt

I’ve fixed above issue after ran following steps.

  • remove IDF-TOOLS
  • remove PlatformIO from VS Code
  • delete all files C:\Users\<user>\.platformio
  • delete PYTHON variable from environment variable
  • re-install platformio

I also found the python3 directory in C:\Users\<user>\.platformio, maybe that’s the reason to raise this issue. Not sure because of my IDF-TOOL or PYTHON variable.

After that, I met another error.

*** [.pio\build\esp32cam\partitions.bin] Source huge_app.csv not found, needed by target .pio\build\esp32cam\partitions.bin.

But it’s fixed by here.

Thanks @maxgerhardt and community

1 Like