Zybi pisze: ↑pt lut 24, 2017 7:35 pm
Przy przesiadce na wersję 2.0 podczas kompilacji na "virtualce" różnych softów pojawia mi się taki błąd:
make[1]: Leaving directory '/home/supla/Devel/supla-core-ESP8266_IOT_2.0/ESP8266_IOT/supla-dev'
xtensa-lx106-elf-gcc -L/home/supla/Devel/Espressif/ESP8266_NONOS_SDK154/lib -Wl,--gc-sections -nostdlib -T/home/supla/Devel/Espressif/ESP8266_NONOS_SDK154/ld/eagle.app.v6.ld -Wl,--no-check-sections -u call_user_start -Wl,-static -Wl,--start-group -lc -lgcc -lpp -lphy -lnet80211 -lwpa -lmain -llwip -lcrypto -lssl user/.output/eagle/debug/lib/libuser.a driver/.output/eagle/debug/lib/libdriver.a supla-dev/.output/eagle/debug/lib/libsupladev.a nettle/.output/eagle/debug/lib/libnettle.a -Wl,--end-group -o .output/eagle/debug/image/eagle.app.v6.out
/home/supla/Devel/Espressif/xtensa-lx106-elf/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld:
cannot find -lc
collect2: error: ld returned 1 exit status
/home/supla/Devel/Espressif/ESP8266_NONOS_SDK154/Makefile:365: recipe for target '.output/eagle/debug/image/eagle.app.v6.out' failed
make: *** [.output/eagle/debug/image/eagle.app.v6.out] Error 1
supla@supla-iotsdk:~/Devel/supla-core-ESP8266_IOT_2.0/ESP8266_IOT$
Debian-a mam zaktualizowanego, ścieżki poprawne.
Jak temu zaradzić, bo ja nie mam już pomysłu?
EDIT:
Cały dzień się z tym bujałem i nic, a jak tylko napisałem na forum, to znalazłem rozwiązanie.
Brakuje biblioteki "libc.a", można ją pobrać stąd:
wget
https://github.com/esp8266/esp8266-wiki ... ibs/libc.a
i przerzucić do Devel/Espressif/ESP8266_NONOS_SDK154/lib