Re: esp-idf The following Python requirements are not satisfied: future>=0.16.0
Posted: Thu Oct 04, 2018 7:16 pm
I have the same problem on Windows in Eclipse
22:00:31 **** Build of configuration Default for project HelloWorld ****
python "C:\\msys32\\home\\Alex\\esp\\esp-idf\\\\tools\\windows\\eclipse_make.py" flash
Running make in 'C:/Users/Alex/Desktop/workspace/HelloWorld'
including C:/msys32/home/Alex/esp/esp-idf/components/app_update/Makefile.projbuild...
including C:/msys32/home/Alex/esp/esp-idf/components/bootloader/Makefile.projbuild...
including C:/msys32/home/Alex/esp/esp-idf/components/bootloader_support/Makefile.projbuild...
including C:/msys32/home/Alex/esp/esp-idf/components/coap/Makefile.projbuild...
including C:/msys32/home/Alex/esp/esp-idf/components/esp32/Makefile.projbuild...
including C:/msys32/home/Alex/esp/esp-idf/components/esptool_py/Makefile.projbuild...
including C:/msys32/home/Alex/esp/esp-idf/components/mbedtls/Makefile.projbuild...
including C:/msys32/home/Alex/esp/esp-idf/components/nghttp/Makefile.projbuild...
including C:/msys32/home/Alex/esp/esp-idf/components/partition_table/Makefile.projbuild...
including C:/msys32/home/Alex/esp/esp-idf/components/ulp/Makefile.projbuild...
Toolchain path: C:/msys32/opt/xtensa-esp32-elf/bin/xtensa-esp32-elf-gcc.exe
WARNING: Toolchain version is not supported: crosstool-ng-1.22.0-75-gbaf03c2c
Expected to see version: crosstool-ng-1.22.0-80-g6c4433a
Please check ESP-IDF setup instructions and update the toolchain, or proceed at your own risk.
Compiler version: 5.2.0
PROJECT_PATH= COMPONENT_DIRS= make -C C:/msys32/home/Alex/esp/esp-idf/components/bootloader/subproject V=1 BUILD_DIR_BASE=C:/Users/Alex/Desktop/workspace/HelloWorld/build/bootloader TEST_COMPONENTS= TESTS_ALL= EXCLUDE_COMPONENTS= C:/Users/Alex/Desktop/workspace/HelloWorld/build/bootloader/bootloader.bin
make[1]: Entering directory 'C:/msys32/home/Alex/esp/esp-idf/components/bootloader/subproject'
including C:/msys32/home/Alex/esp/esp-idf/components/esptool_py/Makefile.projbuild...
including C:/msys32/home/Alex/esp/esp-idf/components/bootloader_support/Makefile.projbuild...
including C:/msys32/home/Alex/esp/esp-idf/components/bootloader/subproject/main/Makefile.projbuild...
WARNING: Toolchain version is not supported: crosstool-ng-1.22.0-75-gbaf03c2c
Expected to see version: crosstool-ng-1.22.0-80-g6c4433a
Please check ESP-IDF setup instructions and update the toolchain, or proceed at your own risk.
make -C C:/Users/Alex/Desktop/workspace/HelloWorld/build/bootloader/bootloader_support -f C:/msys32/home/Alex/esp/esp-idf/make/component_wrapper.mk COMPONENT_MAKEFILE=C:/msys32/home/Alex/esp/esp-idf/components/bootloader_support/component.mk COMPONENT_NAME=bootloader_support build
make[2]: Entering directory 'C:/Users/Alex/Desktop/workspace/HelloWorld/build/bootloader/bootloader_support'
make[2]: Nothing to be done for 'build'.
make[2]: Leaving directory 'C:/Users/Alex/Desktop/workspace/HelloWorld/build/bootloader/bootloader_support'
Target 'component-bootloader_support-build' responsible for 'C:/Users/Alex/Desktop/workspace/HelloWorld/build/bootloader/bootloader_support/libbootloader_support.a'
make -C C:/Users/Alex/Desktop/workspace/HelloWorld/build/bootloader/log -f C:/msys32/home/Alex/esp/esp-idf/make/component_wrapper.mk COMPONENT_MAKEFILE=C:/msys32/home/Alex/esp/esp-idf/components/log/component.mk COMPONENT_NAME=log build
make[2]: Entering directory 'C:/Users/Alex/Desktop/workspace/HelloWorld/build/bootloader/log'
make[2]: Nothing to be done for 'build'.
make[2]: Leaving directory 'C:/Users/Alex/Desktop/workspace/HelloWorld/build/bootloader/log'
Target 'component-log-build' responsible for 'C:/Users/Alex/Desktop/workspace/HelloWorld/build/bootloader/log/liblog.a'
make -C C:/Users/Alex/Desktop/workspace/HelloWorld/build/bootloader/spi_flash -f C:/msys32/home/Alex/esp/esp-idf/make/component_wrapper.mk COMPONENT_MAKEFILE=C:/msys32/home/Alex/esp/esp-idf/components/spi_flash/component.mk COMPONENT_NAME=spi_flash build
make[2]: Entering directory 'C:/Users/Alex/Desktop/workspace/HelloWorld/build/bootloader/spi_flash'
make[2]: Nothing to be done for 'build'.
make[2]: Leaving directory 'C:/Users/Alex/Desktop/workspace/HelloWorld/build/bootloader/spi_flash'
Target 'component-spi_flash-build' responsible for 'C:/Users/Alex/Desktop/workspace/HelloWorld/build/bootloader/spi_flash/libspi_flash.a'
make: *** [C:\msys32\home\Alex\esp\esp-idf\/make/project.mk:454: check_python_dependencies] Error 1
make -C C:/Users/Alex/Desktop/workspace/HelloWorld/build/bootloader/micro-ecc -f C:/msys32/home/Alex/esp/esp-idf/make/component_wrapper.mk COMPONENT_MAKEFILE=C:/msys32/home/Alex/esp/esp-idf/components/micro-ecc/component.mk COMPONENT_NAME=micro-ecc build
make[2]: Entering directory 'C:/Users/Alex/Desktop/workspace/HelloWorld/build/bootloader/micro-ecc'
make[2]: Nothing to be done for 'build'.
make[2]: Leaving directory 'C:/Users/Alex/Desktop/workspace/HelloWorld/build/bootloader/micro-ecc'
Target 'component-micro-ecc-build' responsible for 'C:/Users/Alex/Desktop/workspace/HelloWorld/build/bootloader/micro-ecc/libmicro-ecc.a'
make -C C:/Users/Alex/Desktop/workspace/HelloWorld/build/bootloader/soc -f C:/msys32/home/Alex/esp/esp-idf/make/component_wrapper.mk COMPONENT_MAKEFILE=C:/msys32/home/Alex/esp/esp-idf/components/soc/component.mk COMPONENT_NAME=soc build
make[2]: Entering directory 'C:/Users/Alex/Desktop/workspace/HelloWorld/build/bootloader/soc'
make[2]: Nothing to be done for 'build'.
make[2]: Leaving directory 'C:/Users/Alex/Desktop/workspace/HelloWorld/build/bootloader/soc'
Target 'component-soc-build' responsible for 'C:/Users/Alex/Desktop/workspace/HelloWorld/build/bootloader/soc/libsoc.a'
make -C C:/Users/Alex/Desktop/workspace/HelloWorld/build/bootloader/main -f C:/msys32/home/Alex/esp/esp-idf/make/component_wrapper.mk COMPONENT_MAKEFILE=C:/msys32/home/Alex/esp/esp-idf/components/bootloader/subproject/main/component.mk COMPONENT_NAME=main build
make[2]: Entering directory 'C:/Users/Alex/Desktop/workspace/HelloWorld/build/bootloader/main'
make[2]: Nothing to be done for 'build'.
make[2]: Leaving directory 'C:/Users/Alex/Desktop/workspace/HelloWorld/build/bootloader/main'
Target 'component-main-build' responsible for 'C:/Users/Alex/Desktop/workspace/HelloWorld/build/bootloader/main/libmain.a'
make[1]: Leaving directory 'C:/msys32/home/Alex/esp/esp-idf/components/bootloader/subproject'
python C:/msys32/home/Alex/esp/esp-idf/tools/check_python_dependencies.py
The following Python requirements are not satisfied:
future>=0.16.0
cryptography
Please run "C:/msys32/mingw32/bin/python.exe -m pip install --user -r C:/msys32/home/Alex/esp/esp-idf/requirements.txt" for resolving the issue.
22:00:31 **** Build of configuration Default for project HelloWorld ****
python "C:\\msys32\\home\\Alex\\esp\\esp-idf\\\\tools\\windows\\eclipse_make.py" flash
Running make in 'C:/Users/Alex/Desktop/workspace/HelloWorld'
including C:/msys32/home/Alex/esp/esp-idf/components/app_update/Makefile.projbuild...
including C:/msys32/home/Alex/esp/esp-idf/components/bootloader/Makefile.projbuild...
including C:/msys32/home/Alex/esp/esp-idf/components/bootloader_support/Makefile.projbuild...
including C:/msys32/home/Alex/esp/esp-idf/components/coap/Makefile.projbuild...
including C:/msys32/home/Alex/esp/esp-idf/components/esp32/Makefile.projbuild...
including C:/msys32/home/Alex/esp/esp-idf/components/esptool_py/Makefile.projbuild...
including C:/msys32/home/Alex/esp/esp-idf/components/mbedtls/Makefile.projbuild...
including C:/msys32/home/Alex/esp/esp-idf/components/nghttp/Makefile.projbuild...
including C:/msys32/home/Alex/esp/esp-idf/components/partition_table/Makefile.projbuild...
including C:/msys32/home/Alex/esp/esp-idf/components/ulp/Makefile.projbuild...
Toolchain path: C:/msys32/opt/xtensa-esp32-elf/bin/xtensa-esp32-elf-gcc.exe
WARNING: Toolchain version is not supported: crosstool-ng-1.22.0-75-gbaf03c2c
Expected to see version: crosstool-ng-1.22.0-80-g6c4433a
Please check ESP-IDF setup instructions and update the toolchain, or proceed at your own risk.
Compiler version: 5.2.0
PROJECT_PATH= COMPONENT_DIRS= make -C C:/msys32/home/Alex/esp/esp-idf/components/bootloader/subproject V=1 BUILD_DIR_BASE=C:/Users/Alex/Desktop/workspace/HelloWorld/build/bootloader TEST_COMPONENTS= TESTS_ALL= EXCLUDE_COMPONENTS= C:/Users/Alex/Desktop/workspace/HelloWorld/build/bootloader/bootloader.bin
make[1]: Entering directory 'C:/msys32/home/Alex/esp/esp-idf/components/bootloader/subproject'
including C:/msys32/home/Alex/esp/esp-idf/components/esptool_py/Makefile.projbuild...
including C:/msys32/home/Alex/esp/esp-idf/components/bootloader_support/Makefile.projbuild...
including C:/msys32/home/Alex/esp/esp-idf/components/bootloader/subproject/main/Makefile.projbuild...
WARNING: Toolchain version is not supported: crosstool-ng-1.22.0-75-gbaf03c2c
Expected to see version: crosstool-ng-1.22.0-80-g6c4433a
Please check ESP-IDF setup instructions and update the toolchain, or proceed at your own risk.
make -C C:/Users/Alex/Desktop/workspace/HelloWorld/build/bootloader/bootloader_support -f C:/msys32/home/Alex/esp/esp-idf/make/component_wrapper.mk COMPONENT_MAKEFILE=C:/msys32/home/Alex/esp/esp-idf/components/bootloader_support/component.mk COMPONENT_NAME=bootloader_support build
make[2]: Entering directory 'C:/Users/Alex/Desktop/workspace/HelloWorld/build/bootloader/bootloader_support'
make[2]: Nothing to be done for 'build'.
make[2]: Leaving directory 'C:/Users/Alex/Desktop/workspace/HelloWorld/build/bootloader/bootloader_support'
Target 'component-bootloader_support-build' responsible for 'C:/Users/Alex/Desktop/workspace/HelloWorld/build/bootloader/bootloader_support/libbootloader_support.a'
make -C C:/Users/Alex/Desktop/workspace/HelloWorld/build/bootloader/log -f C:/msys32/home/Alex/esp/esp-idf/make/component_wrapper.mk COMPONENT_MAKEFILE=C:/msys32/home/Alex/esp/esp-idf/components/log/component.mk COMPONENT_NAME=log build
make[2]: Entering directory 'C:/Users/Alex/Desktop/workspace/HelloWorld/build/bootloader/log'
make[2]: Nothing to be done for 'build'.
make[2]: Leaving directory 'C:/Users/Alex/Desktop/workspace/HelloWorld/build/bootloader/log'
Target 'component-log-build' responsible for 'C:/Users/Alex/Desktop/workspace/HelloWorld/build/bootloader/log/liblog.a'
make -C C:/Users/Alex/Desktop/workspace/HelloWorld/build/bootloader/spi_flash -f C:/msys32/home/Alex/esp/esp-idf/make/component_wrapper.mk COMPONENT_MAKEFILE=C:/msys32/home/Alex/esp/esp-idf/components/spi_flash/component.mk COMPONENT_NAME=spi_flash build
make[2]: Entering directory 'C:/Users/Alex/Desktop/workspace/HelloWorld/build/bootloader/spi_flash'
make[2]: Nothing to be done for 'build'.
make[2]: Leaving directory 'C:/Users/Alex/Desktop/workspace/HelloWorld/build/bootloader/spi_flash'
Target 'component-spi_flash-build' responsible for 'C:/Users/Alex/Desktop/workspace/HelloWorld/build/bootloader/spi_flash/libspi_flash.a'
make: *** [C:\msys32\home\Alex\esp\esp-idf\/make/project.mk:454: check_python_dependencies] Error 1
make -C C:/Users/Alex/Desktop/workspace/HelloWorld/build/bootloader/micro-ecc -f C:/msys32/home/Alex/esp/esp-idf/make/component_wrapper.mk COMPONENT_MAKEFILE=C:/msys32/home/Alex/esp/esp-idf/components/micro-ecc/component.mk COMPONENT_NAME=micro-ecc build
make[2]: Entering directory 'C:/Users/Alex/Desktop/workspace/HelloWorld/build/bootloader/micro-ecc'
make[2]: Nothing to be done for 'build'.
make[2]: Leaving directory 'C:/Users/Alex/Desktop/workspace/HelloWorld/build/bootloader/micro-ecc'
Target 'component-micro-ecc-build' responsible for 'C:/Users/Alex/Desktop/workspace/HelloWorld/build/bootloader/micro-ecc/libmicro-ecc.a'
make -C C:/Users/Alex/Desktop/workspace/HelloWorld/build/bootloader/soc -f C:/msys32/home/Alex/esp/esp-idf/make/component_wrapper.mk COMPONENT_MAKEFILE=C:/msys32/home/Alex/esp/esp-idf/components/soc/component.mk COMPONENT_NAME=soc build
make[2]: Entering directory 'C:/Users/Alex/Desktop/workspace/HelloWorld/build/bootloader/soc'
make[2]: Nothing to be done for 'build'.
make[2]: Leaving directory 'C:/Users/Alex/Desktop/workspace/HelloWorld/build/bootloader/soc'
Target 'component-soc-build' responsible for 'C:/Users/Alex/Desktop/workspace/HelloWorld/build/bootloader/soc/libsoc.a'
make -C C:/Users/Alex/Desktop/workspace/HelloWorld/build/bootloader/main -f C:/msys32/home/Alex/esp/esp-idf/make/component_wrapper.mk COMPONENT_MAKEFILE=C:/msys32/home/Alex/esp/esp-idf/components/bootloader/subproject/main/component.mk COMPONENT_NAME=main build
make[2]: Entering directory 'C:/Users/Alex/Desktop/workspace/HelloWorld/build/bootloader/main'
make[2]: Nothing to be done for 'build'.
make[2]: Leaving directory 'C:/Users/Alex/Desktop/workspace/HelloWorld/build/bootloader/main'
Target 'component-main-build' responsible for 'C:/Users/Alex/Desktop/workspace/HelloWorld/build/bootloader/main/libmain.a'
make[1]: Leaving directory 'C:/msys32/home/Alex/esp/esp-idf/components/bootloader/subproject'
python C:/msys32/home/Alex/esp/esp-idf/tools/check_python_dependencies.py
The following Python requirements are not satisfied:
future>=0.16.0
cryptography
Please run "C:/msys32/mingw32/bin/python.exe -m pip install --user -r C:/msys32/home/Alex/esp/esp-idf/requirements.txt" for resolving the issue.