Skip to content

Unable to cache built core, please tell esp8266 maintainers to follow http://goo.gl/QdCUjo #5169

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
3 tasks
philbowles opened this issue Sep 26, 2018 · 9 comments
Assignees

Comments

@philbowles
Copy link

  • [ x] This issue complies with the issue POLICY doc.
  • I have read the documentation at readthedocs and the issue is not addressed there.
  • I have tested that the issue is present in current master branch (aka latest git).
  • [ x] I have searched the issue tracker for a similar issue.
  • If there is a stack dump, I have decoded it.
  • [ x] I have filled out all fields below.

Platform

  • Hardware: all
  • Core Version: 2.4.2
  • Development Env: Arduino IDE 1.8.7
  • Operating System: Windows 10

Settings in IDE

N/A happens on every occasion , multiple boards, speeds etc

Problem Description

Since installing Arduino IDE 1.8.7 I notice the following message in all builds.
"Unable to cache built core, please tell esp8266 maintainers to follow http://goo.gl/QdCUjo"
The builds works fine, nothing else seems affected, just wondering a) if you are aware b) what it means

"C:\\Users\\phil\\AppData\\Local\\Temp\\arduino_build_567284/arduino.ar" "C:\\Users\\phil\\AppData\\Local\\Temp\\arduino_build_567284\\core\\umm_malloc\\umm_malloc.c.o"
**_Unable to cache built core, please tell esp8266 maintainers to follow http://goo.gl/QdCUjo_**
Linking everything together...
"C:\\Users\\phil\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-gcc" -CC -E -P -DVTABLES_IN_FLASH "C:\\Users\\phil\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.4.2/tools/sdk/ld/eagle.app.v6.common.ld.h" -o "C:\\Users\\phil\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.4.2/tools/sdk/ld/eagle.app.v6.common.ld"
...
@devyte
Copy link
Collaborator

devyte commented Sep 26, 2018

CC @d-a-v

@5chufti
Copy link
Contributor

5chufti commented Sep 26, 2018

Does the same problem (message) occur with the git version?

@per1234
Copy link
Contributor

per1234 commented Sep 27, 2018

This was fixed by 85e6809#diff-d638a47d1ca0e2a5585fb34c7d7fb0f9L95

@devyte
Copy link
Collaborator

devyte commented Oct 1, 2018

Closing per previous comment.

@devyte devyte closed this as completed Oct 1, 2018
@ElFishi
Copy link

ElFishi commented Oct 4, 2018

I have the same problem, but I have no clue how to fix it with the information given here. Can you help me out? I'm using the Arduino IDE 1.8.7 under Windows 10

@per1234
Copy link
Contributor

per1234 commented Oct 4, 2018

@ElFishi just ignore that message. This won't cause any problems for you other than a slower compilation time. The purpose of the message is to prompt hardware package authors to make the change needed to support caching. That has been accomplished here already. The warning will be fixed in the next release of the ESP8266 core for Arduino.

@ElFishi
Copy link

ElFishi commented Oct 5, 2018

Thanks fort responding, but it does cause a problem for me. I am missing the .ino.bin file that I use for a web update for my remote ESP8266.
With IDE 1.8.4 the file is generated, with 1.8.7 it isn't.

@per1234
Copy link
Contributor

per1234 commented Oct 5, 2018

I can't reproduce that and I don't see what makes you think that problem is related to the core not being archived. Using Arduino IDE 1.8.7 and ESP8266 Core For Arduino 2.4.2, I get a .ino.bin file in the temporary build folder and I also get one in the sketch folder when I do Sketch > Export Compiled Binary. It seems to be off topic here.

@hbk001
Copy link

hbk001 commented Oct 5, 2018

Seems to be a ESP32 dev board problem only, works ok with ESP8266. Tested latest versions of all involdved. See last lines say Sketch size say 0 :

Unable to cache built core, please tell esp32 maintainers to follow http://goo.gl/QdCUjo
Linking everything together...
"C:\Users\pasca\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\1.22.0-80-g6c4433a-5.2.0/bin/xtensa-esp32-elf-gcc" -nostdlib "-LC:\Users\pasca\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.0/tools/sdk/lib" "-LC:\Users\pasca\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.0/tools/sdk/ld" -T esp32_out.ld -T esp32.common.ld -T esp32.rom.ld -T esp32.peripherals.ld -T esp32.rom.spiram_incompatible_fns.ld -u ld_include_panic_highint_hdl -u call_user_start_cpu0 -Wl,--gc-sections -Wl,-static -Wl,--undefined=uxTopUsedPriority -u __cxa_guard_dummy -u __cxx_fatal_exception -Wl,--start-group "C:\Users\pasca\AppData\Local\Temp\arduino_build_942850\sketch\HB_PWM_AD_1W_METER_021117.ino.cpp.o" "C:\Users\pasca\AppData\Local\Temp\arduino_build_942850\libraries\WiFi\ETH.cpp.o" "C:\Users\pasca\AppData\Local\Temp\arduino_build_942850\libraries\WiFi\WiFi.cpp.o" "C:\Users\pasca\AppData\Local\Temp\arduino_build_942850\libraries\WiFi\WiFiAP.cpp.o" "C:\Users\pasca\AppData\Local\Temp\arduino_build_942850\libraries\WiFi\WiFiClient.cpp.o" "C:\Users\pasca\AppData\Local\Temp\arduino_build_942850\libraries\WiFi\WiFiGeneric.cpp.o" "C:\Users\pasca\AppData\Local\Temp\arduino_build_942850\libraries\WiFi\WiFiMulti.cpp.o" "C:\Users\pasca\AppData\Local\Temp\arduino_build_942850\libraries\WiFi\WiFiSTA.cpp.o" "C:\Users\pasca\AppData\Local\Temp\arduino_build_942850\libraries\WiFi\WiFiScan.cpp.o" "C:\Users\pasca\AppData\Local\Temp\arduino_build_942850\libraries\WiFi\WiFiServer.cpp.o" "C:\Users\pasca\AppData\Local\Temp\arduino_build_942850\libraries\WiFi\WiFiUdp.cpp.o" "C:\Users\pasca\AppData\Local\Temp\arduino_build_942850\libraries\WebServer\Parsing.cpp.o" "C:\Users\pasca\AppData\Local\Temp\arduino_build_942850\libraries\WebServer\WebServer.cpp.o" "C:\Users\pasca\AppData\Local\Temp\arduino_build_942850\libraries\WebServer\detail\mimetable.cpp.o" "C:\Users\pasca\AppData\Local\Temp\arduino_build_942850\libraries\ESPmDNS\ESPmDNS.cpp.o" "C:\Users\pasca\AppData\Local\Temp\arduino_build_942850\libraries\OneWire\OneWire.cpp.o" "C:\Users\pasca\AppData\Local\Temp\arduino_build_942850\libraries\FS\FS.cpp.o" "C:\Users\pasca\AppData\Local\Temp\arduino_build_942850\libraries\FS\vfs_api.cpp.o" "C:\Users\pasca\AppData\Local\Temp\arduino_build_942850/arduino.ar" -lgcc -lopenssl -lbtdm_app -lfatfs -lwps -lcoexist -lwear_levelling -lesp_http_client -lhal -lnewlib -ldriver -lbootloader_support -lpp -lmesh -lsmartconfig -ljsmn -lwpa -lethernet -lphy -lapp_trace -lconsole -lulp -lwpa_supplicant -lfreertos -lbt -lmicro-ecc -lcxx -lxtensa-debug-module -lmdns -lvfs -lsoc -lcore -lsdmmc -lcoap -ltcpip_adapter -lc_nano -lesp-tls -lrtc -lspi_flash -lwpa2 -lesp32 -lapp_update -lnghttp -lspiffs -lespnow -lnvs_flash -lesp_adc_cal -llog -lsmartconfig_ack -lexpat -lm -lc -lheap -lmbedtls -llwip -lnet80211 -lpthread -ljson -lstdc++ -Wl,--end-group -Wl,-EL -o "C:\Users\pasca\AppData\Local\Temp\arduino_build_942850/HB_PWM_AD_1W_METER_021117.ino.elf"
"C:\Users\pasca\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.0/tools/gen_esp32part.exe" -q "C:\Users\pasca\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.0/tools/partitions/default.csv" "C:\Users\pasca\AppData\Local\Temp\arduino_build_942850/HB_PWM_AD_1W_METER_021117.ino.partitions.bin"
"C:\Users\pasca\AppData\Local\Arduino15\packages\esp32\tools\esptool\2.3.1/esptool.exe" --chip esp32 elf2image --flash_mode dio --flash_freq 80m --flash_size 4MB -o "C:\Users\pasca\AppData\Local\Temp\arduino_build_942850/HB_PWM_AD_1W_METER_021117.ino.bin" "C:\Users\pasca\AppData\Local\Temp\arduino_build_942850/HB_PWM_AD_1W_METER_021117.ino.elf"
esptool.py v2.3.1

Multiple libraries were found for "WiFi.h"
Used: C:\Users\pasca\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.0\libraries\WiFi
Not used: C:\Program Files (x86)\Arduino\libraries\WiFi
Using library WiFi at version 1.0 in folder: C:\Users\pasca\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.0\libraries\WiFi
Using library WebServer at version 1.0 in folder: C:\Users\pasca\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.0\libraries\WebServer
Using library ESPmDNS at version 1.0 in folder: C:\Users\pasca\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.0\libraries\ESPmDNS
Using library OneWire at version 2.3.4 in folder: F:\D\ARDUINO\libraries\OneWire
Using library FS at version 1.0 in folder: C:\Users\pasca\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.0\libraries\FS
"C:\Users\pasca\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\1.22.0-80-g6c4433a-5.2.0/bin/xtensa-esp32-elf-size" -A "C:\Users\pasca\AppData\Local\Temp\arduino_build_942850/HB_PWM_AD_1W_METER_021117.ino.elf"
Sketch uses 0 bytes (0%) of program storage space. Maximum is 1310720 bytes.
Global variables use 0 bytes (0%) of dynamic memory, leaving 327680 bytes for local variables. Maximum is 327680 bytes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants