etl: Error(?) messages when installing on Arduino IDE

When installing Embedded Template Library v19.3.4 from the Library Manager in Arduino IDE 1.8.13, I get many instances of the following messages in the console.

Invalid library found in C:\Users\me\Documents\Arduino\libraries\Embedded_Template_Library: no headers files (.h) found in C:\Users\me\Documents\Arduino\libraries\Embedded_Template_Library

I think the relevant info to resolve the issue would probably be found here: https://arduino.github.io/arduino-cli/latest/library-specification/

About this issue

  • Original URL
  • State: closed
  • Created 4 years ago
  • Comments: 34 (28 by maintainers)

Most upvoted comments

Rather than modify the ETL repository directory layout or require scripts to be run on download or force users to use a ZIP library, I am creating an Arduino ETL repository which will be a fork of the latest ETL version, but with an Arduino compatible folder layout and minus the unit tests.

At the moment I am trying to figure out how I can update the Arduino’s user contributed library entry for the ETL. They don’t seem to make it very easy to find out.

The problem never occurred during development of OXYGEN-SDK-SerialCsv because the SerialCsv.h file is normally included by the user before thinking of any additional ETL-file, hence the Arduino IDE was always able to find the library folder and set the include paths for the compile commands.

OK, I have 3.7.3. Looks like I need to update.