I have ArduinoIDE 1.8.19 on windows 7. It works fine.
However I installed Pico boards as per procedure . It didn't work as expected. That is another matter.
The problem was : Those sketches I wrote for esp32 etc raise tons of errors including from header files. All those worked fine and went for production.
Since pico didn't work as expected (port find issues etc etc) , I removed every related to it. as surprise : ESP32 sketches are back in business without any issue.
Some time back I had installed stm32 too and ArduinoIDE did the same. back then I had not realized what caused it and reinstalled older libraries.
Now it seems ArduinoIDE doesn't like to have anything other arduino family products to be installed to co-exist. I think , if one wants to work with a particular family of board, they should have a dedicated computer / laptop for it.
Is that correct assumption? has anyone encountered this issue? is there any way to solve it and make arduinoIDE work with different family of boards other arduino, esp32, esp8266 along with stm32 and pico ?
I'm not sure I understood correctly what you mean by this. Do you mean that installing a "Pico boards" platform caused the sketches to start producing errors when compiled for ESP32 boards? Or do you mean that the sketches produced errors when compiled for a board from the "Pico boards" platform?
If you will provide the code of one of these sketches and the complete and exact text of the errors you get from compiling it while the "Pico boards" platform is installed, the forum helpers can probably be more effective at advising you on the situation.
You are being very vague about the platform names. by "stm32" are you referring to the "STM32 MCU based boards" platform (AKA "STM32duino")? Or are you referring to a different Arduino boards platform? There are multiple different platforms for the STM32 family of microcontrollers.
By "the same", do you mean this:
or do you mean this:
Or do you mean both of those things, or something else???
I don't think it is accurate as a blanket statement. Many Arduino community members are successfully using Arduino IDE 1.8.19 with multiple boards platforms installed.
You haven't provided a precise enough description of the issue to be able to say.
I am aware of one issue that occurs with Arduino IDE 1.x when you have the latest version of the "STM32 MCU based boards" platform installed:
A ) Had written a few sketches for ESP32. They worked nicely and was taken up for production.
Then I thought I should try out Pico.
B) Installed Pico boards (preference : github... + Boards Manager : available pico board).
C) on trying to upload, ArduinoIDE could not identify the board correctly , because it could not connect properly.
D) in the mean time , The earlier program written for ESP32 needed some minor changes.
E) Loaded the specific sketch for ESP32 , boards, port etc. This is when all hell broke loose. ArduinoIDE raised tons of errors from not able to find included libraries to something or another inside libraries (from those it found).
F) had given up on Pico (C/C++) . So deleted everything related to Pico from the computer including from ArduinoIDE.
G) Those ESP32 sketches started compiling and working as if nothing had happened.
Similar thing had happened when I tried to install libraries from github for stm32 based boards. At that I thought the problem rose from any sort library updations.