espressif / ESP8266_RTOS_SDK

Latest ESP8266 SDK based on FreeRTOS, esp-idf style.
http://bbs.espressif.com
Apache License 2.0
3.26k stars 1.56k forks source link

更新 sdk 之后 make menuconfig 问题 ‘python\r’: No such file or directory ?? (GIT8266O-326) #764

Open panguoxian opened 4 years ago

panguoxian commented 4 years ago

make menuconfig如下问题

/usr/bin/env: ‘python\r’: No such file or directory make[1]: /media/share/esp8266_RTOS_SDK/tools/kconfig/lxdialog/check-lxdialog.sh: Command not found make[1]: Entering directory /media/share/esp8266_RTOS_SDK/tools/kconfig' cc -c -DLOCALE -MMD -MP -I "." -I "/media/share/esp8266_RTOS_SDK/tools/kconfig" /media/share/esp8266_RTOS_SDK/tools/kconfig/mconf.c -o mconf.o In file included from /media/share/esp8266_RTOS_SDK/tools/kconfig/mconf.c:23: /media/share/esp8266_RTOS_SDK/tools/kconfig/lxdialog/dialog.h:38: error: #include expects "FILENAME" or <FILENAME> /media/share/esp8266_RTOS_SDK/tools/kconfig/lxdialog/dialog.h:103: error: expected specifier-qualifier-list before ‘chtype’ /media/share/esp8266_RTOS_SDK/tools/kconfig/lxdialog/dialog.h:200: error: expected ‘)’ before ‘*’ token /media/share/esp8266_RTOS_SDK/tools/kconfig/lxdialog/dialog.h:221: error: expected ‘)’ before ‘*’ token /media/share/esp8266_RTOS_SDK/tools/kconfig/lxdialog/dialog.h:223: error: expected ‘)’ before ‘*’ token /media/share/esp8266_RTOS_SDK/tools/kconfig/lxdialog/dialog.h:224: error: expected ‘)’ before ‘*’ token /media/share/esp8266_RTOS_SDK/tools/kconfig/lxdialog/dialog.h:225: error: expected ‘)’ before ‘*’ token /media/share/esp8266_RTOS_SDK/tools/kconfig/lxdialog/dialog.h:226: error: expected ‘)’ before ‘*’ token /media/share/esp8266_RTOS_SDK/tools/kconfig/lxdialog/dialog.h:228: error: expected ‘)’ before ‘*’ token /media/share/esp8266_RTOS_SDK/tools/kconfig/mconf.c: In function ‘conf’: /media/share/esp8266_RTOS_SDK/tools/kconfig/mconf.c:671: error: ‘KEY_MAX’ undeclared (first use in this function) /media/share/esp8266_RTOS_SDK/tools/kconfig/mconf.c:671: error: (Each undeclared identifier is reported only once /media/share/esp8266_RTOS_SDK/tools/kconfig/mconf.c:671: error: for each function it appears in.) /media/share/esp8266_RTOS_SDK/tools/kconfig/mconf.c: In function ‘show_help’: /media/share/esp8266_RTOS_SDK/tools/kconfig/mconf.c:793: error: ‘stdscr’ undeclared (first use in this function) /media/share/esp8266_RTOS_SDK/tools/kconfig/mconf.c: In function ‘conf_choice’: /media/share/esp8266_RTOS_SDK/tools/kconfig/mconf.c:855: error: ‘KEY_MAX’ undeclared (first use in this function) make[1]: *** [mconf.o] Error 1 make[1]: Leaving directory/media/share/esp8266_RTOS_SDK/tools/kconfig' make: *** [/media/share/esp8266_RTOS_SDK/tools/kconfig/conf-idf] Error 2

panguoxian commented 4 years ago

已解决

hawkwong commented 4 years ago

本人也遇到同样问题,请问是如何解决的?

fortunerains commented 3 years ago

本人也遇到同样问题,请问是如何解决的?

我也遇到了如何解决的

Reim5 commented 1 month ago

If you guys are using a Debian-based distro, you can try installing python-is-python3 to resolve this issue.

$ sudo apt install python-is-python3