Before logging an issue, please update to the latest release of Visual Micro from the Downloads Page.

When Logging a Support Issue in the Forum, please ensure you have also:-

  • Enabled vMicro > Compiler > Show Build Properties
  • Re-Compile your program with these settings enabled
 
Save the new Output to a Text File and....
  • Click the Reply button and attach as .txt file OR
  • Click here to Email us with the file attached, and a link to your post
Support requests without the output above may be impossible to answer, so please help us to help you
 
Page Index Toggle Pages: 1 Send TopicPrint
Normal Topic Can't get Core 3.1.0 (and above) to run (Read 178 times)
My Screen Name
Junior Member
**
Offline


Posts: 13
Joined: Nov 7th, 2023
Can't get Core 3.1.0 (and above) to run
Apr 10th, 2025 at 12:21am
Print Post  
I can get my project to build with esp32 Version 3.0.7 but anything above that (3.1.0 etc) will give build errors.
  
Back to top
 
IP Logged
 
Acuario
Senior Member
****
Offline


Posts: 256
Location: Spain
Joined: Aug 28th, 2015
Re: Can't get Core 3.1.0 (and above) to run
Reply #1 - Apr 10th, 2025 at 4:26am
Print Post  
What errors are you getting? I guess it is a failure like this:
Code
Select All
xtensa-esp-elf-g++.exe*: fatal error: cannot specify -o with -c, -S or -E with multiple files

	An error was encountered during the 'Deep Search' library discovery process.

 


I have problems with versions newer than 3.1.0 that are being investigated.

I found that if you try a version newer than 3.1.0 that fails then go back to 3.1.0 it also fails. 

Going back to 3.0.7 works but to move to a newer version you need to manually delete the folders that are in in the c:\Users\<Your User>\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs 

There will probably be several if you have tried installing different versions - there should only be 1 there. You can check the bad ones as the sub folders (i.e. esp32) will only have the include folder and nothing else, there should be several folders and 3 files.

If you then install V3.1.0 using the board manager you should get a single folder idf-release_v5.3-083aad99-v2 and you can build with 3.1.0

If you try to install any newer versions you will have the same problem and the build will fail. Then you will need to delete the folders again as above.

This was my experience and how I fixed it.
The VM team are investigating and I am sure will fix it soon but for now the highest version I have been able to install has been V3.1.0
  
Back to top
 
IP Logged
 
Simon@Visual Micro
Administrator
*****
Offline


Posts: 2695
Joined: Feb 13th, 2019
Re: Can't get Core 3.1.0 (and above) to run
Reply #2 - Apr 10th, 2025 at 10:52am
Print Post  
The latest release (25.0314.3) will resolve this moving forwards, and as stated above if you clear the c:\Users\<Your User>\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs folder it will give a clean starting point so it should not re-occur once the new release is installed.

The 25.0314.3 release can be downloaded from the top of the below board:
https://www.visualmicro.com/forums/YaBB.pl?board=VS_ARDUINO_EXT_RELEASES
  
Back to top
IP Logged
 
Page Index Toggle Pages: 1
Send TopicPrint