Hi,
the library "SoftwareSerial.h" is a default library in the Arduino Software.
in the Create Arduino Editor I cant find it.
I imported it under custom libraries, and included it in the sketch. Now the compiler there reports multible locations of "SoftwareSerial.h" and gives an error. exit Id 1
In my local Arduino SW the sketch compiles, but not on Create.
That is odd that the AVR SoftwareSerial library doesn't show up in the Arduino Web Editor's library list. The list seems quite buggy because even when I set it to "Showing libraries for Uno" it still shows me libraries from other hardware packages which have non-avr architectures values and wouldn't even be accessible when compiling for an Uno.
However, your error has absolutely nothing to with the SoftwareSerial library. If you look at what the output is telling you:
johnguy:
Multiple libraries were found for "SoftwareSerial.h"
Not used: /home/ubuntu/opt/libraries/latest/printoo_library_1_0_2
You can see that the correct SoftwareSerial library was chosen. That's just some helpful information the Arduino Web Editor displays. As long as the intended library is chosen, it doesn't indicate any problem at all. In this case it's only acting as a red herring. You need to put your attention on the real error messages.
Regarding the cause of the error, that is resolved in johnguy's other thread: http://forum.arduino.cc/index.php?topic=586394
We can restrict any further discussion in this thread to the Arduino Web Editor's screwy library list.
@pert, if you filter for 'UNO', any library with value '*' for the architectures parameter in library.properties will be listed.
See WiFiNINA/library.properties for example. Is this the case?
I understand that the correct behavior would be to show libraries with avr or a wildcard in their library.properties architectures field. However, even libraries that don't meet either of those criteria are also shown. This screenshot shows proof, though the problem is not restricted to the SPI library: