-
Notifications
You must be signed in to change notification settings - Fork 13.3k
Deprecated recipe.ar.pattern #948
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
Comments
Apparently changing this to |
Ah! The Arduino IDE again. MdR. ;) Is there any solution to fix that problem? Warning: platform.txt from core 'Arduino ARM (32-bits) Boards' contains deprecated recipe.c.combine.pattern="{compiler.path}{compiler.c.elf.cmd}" {compiler.c.elf.flags} -mcpu={build.mcu} "-T{build.variant.path}/{build.ldscript}" "-Wl,-Map,{build.path}/{build.project_name}.map" {compiler.c.elf.extra_flags} -o "{build.path}/{build.project_name}.elf" "-L{build.path}" -mthumb -Wl,--cref -Wl,--check-sections -Wl,--gc-sections -Wl,--entry=Reset_Handler -Wl,--unresolved-symbols=report-all -Wl,--warn-common -Wl,--warn-section-align -Wl,--warn-unresolved-symbols -Wl,--start-group "{build.path}/syscalls_sam3.c.o" {object_files} "{build.variant.path}/{build.variant_system_lib}" "{build.path}/{archive_file}" -Wl,--end-group -lm -gcc, automatically converted to recipe.c.combine.pattern="{compiler.path}{compiler.c.elf.cmd}" {compiler.c.elf.flags} -mcpu={build.mcu} "-T{build.variant.path}/{build.ldscript}" "-Wl,-Map,{build.path}/{build.project_name}.map" {compiler.c.elf.extra_flags} -o "{build.path}/{build.project_name}.elf" "-L{build.path}" -mthumb -Wl,--cref -Wl,--check-sections -Wl,--gc-sections -Wl,--entry=Reset_Handler -Wl,--unresolved-symbols=report-all -Wl,--warn-common -Wl,--warn-section-align -Wl,--warn-unresolved-symbols -Wl,--start-group "{build.path}/core/syscalls_sam3.c.o" {object_files} "{build.variant.path}/{build.variant_system_lib}" "{build.path}/{archive_file}" -Wl,--end-group -lm -gcc. Consider upgrading this core. Error compiling. :( |
@fredericplante please double-check which board you have selected in Tools > Board menu.
|
When i reaload the right board, i get Arduino: 1.6.6 (Windows XP), Board: "Generic ESP8266 Module, Serial, 80 MHz, 40MHz, DIO, 921600, 4M (3M SPIFFS)" Warning: platform.txt from core 'Arduino ARM (32-bits) Boards' contains deprecated recipe.c.combine.pattern="{compiler.path}{compiler.c.elf.cmd}" {compiler.c.elf.flags} -mcpu={build.mcu} "-T{build.variant.path}/{build.ldscript}" "-Wl,-Map,{build.path}/{build.project_name}.map" {compiler.c.elf.extra_flags} -o "{build.path}/{build.project_name}.elf" "-L{build.path}" -mthumb -Wl,--cref -Wl,--check-sections -Wl,--gc-sections -Wl,--entry=Reset_Handler -Wl,--unresolved-symbols=report-all -Wl,--warn-common -Wl,--warn-section-align -Wl,--warn-unresolved-symbols -Wl,--start-group "{build.path}/syscalls_sam3.c.o" {object_files} "{build.variant.path}/{build.variant_system_lib}" "{build.path}/{archive_file}" -Wl,--end-group -lm -gcc, automatically converted to recipe.c.combine.pattern="{compiler.path}{compiler.c.elf.cmd}" {compiler.c.elf.flags} -mcpu={build.mcu} "-T{build.variant.path}/{build.ldscript}" "-Wl,-Map,{build.path}/{build.project_name}.map" {compiler.c.elf.extra_flags} -o "{build.path}/{build.project_name}.elf" "-L{build.path}" -mthumb -Wl,--cref -Wl,--check-sections -Wl,--gc-sections -Wl,--entry=Reset_Handler -Wl,--unresolved-symbols=report-all -Wl,--warn-common -Wl,--warn-section-align -Wl,--warn-unresolved-symbols -Wl,--start-group "{build.path}/core/syscalls_sam3.c.o" {object_files} "{build.variant.path}/{build.variant_system_lib}" "{build.path}/{archive_file}" -Wl,--end-group -lm -gcc. Consider upgrading this core. Error compiling. This report would have more information with |
+1, also seeing this error |
+1 seeing this too. downgraded to 1.6.5 for now and able to compile & flash just fine. |
Get rid of the warning in Arduino 1.6.6 and keep it compatible with Arduino 1.6.5 Downside is that IDE can not cache archive file between compilations.
@igrr - this change seems to break building from Eclipse Arduino: The auto-generate makeFile will generate
If I manually replace all instances of core.a with arduino.ar in the makefile and run make from the command line it will build. If I re-run from Eclipse, makefile gets rewritten and the build breaks. Disclaimer: I don't know much about make and the auto-generation of it. I found 'arduino.ar' in some pref setting (environment/project/it.baeyens.arduino.core.toolChain.release.2078438648/A.ARCHIVE_FILE/value=arduino.ar) but that was also auto-reset when manually replacing it with 'core.a'. |
Using Arduino 1.6.7 Hourly Build 2015/12/17 04:29 I installed http://arduino.esp8266.com/stable/package_esp8266com_index.json and installed esp8266 using the Boards Manager, then compiled a sketch, then installed http://arduino.esp8266.com/staging/package_esp8266com_index.json and installed esp8266 using the Boards Manager, and am now getting
Selecting the board again in the menu does not change this. Nor does restarting the IDE. |
+1 to "Board generic (platform esp8266, package esp8266) is unknown" when trying to compile anything ( eg blink example ) on 1.6.6 or 1.6.7 releases of IDE ( I'm using OSX). Version 1.6.4, and 1.6.5r5 both work fine. |
for switching between stable and staging a manual delete of the other version is needed or the IDE not know what to use. |
@Links2004 I usually rename the entire /Applications/Arduino.app to a different name, which should achieve the same thing, no? |
yes, but keep in mind the IDE changed the path somewhere from 1.6.5 to 1.6.7. |
On OSX this worked for me:
|
@davidbuzz That helped, thanks. 👍 |
Arduino 1.6.6 hourly build 201510300355 suggests to consider upgrading this core:
The text was updated successfully, but these errors were encountered: