Skip to content

Duplicate library message missing in non-verbose mode #204

Open
@PaulStoffregen

Description

@PaulStoffregen

The "Multiple libraries were found for" message is no longer appearing when verbose info during compilation is turned off. It used to print in Arduino 1.6.9, but disappeared in 1.6.10 and hasn't been printing in non-verbose mode since.

Please consider restoring the printing of this important info in non-verbose mode. This duplicate library message is critically important for resolving problems users encounter when they try to install libraries and unknowingly create conflicts.

However, one case should not cause this message to print (and current is doing so in verbose mode), when a library provided by a platform package overrides one of the built-in library. This is normal, where platform packages like ChipKit, Teensy, Intel arc32 (Arduino 101) and others provide their own versions of Servo and other libs customized to the hardware on those other platforms. Especially in non-verbose mode, it's important to print "Multiple libraries were found for" only in the cases where a conflict is not normal and should be brought to the user's attention.

Metadata

Metadata

Assignees

No one assigned

    Labels

    topic: codeRelated to content of the project itself

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions