Skip to content

Version missmatch in pio pkg manager #5283

@frostmorn

Description

@frostmorn

STEP 1 => Install dependencies

Library Manager: Installing moononournation/GFX Library for Arduino @ 1.6.0
Unpacking  [####################################]  100%
Library Manager: GFX Library for Arduino@1.6.0 has been installed!

as we see, we've installed GFX Library for Arduino@1.6.0

STEP2 => Building my firmware
==>

In file included from .pio/libdeps/v2/GFX Library for Arduino/src/Arduino_GFX_Library.h:5,
                 from .pio/libdeps/v2/Lilka/src/lilka/display.h:6,
                 from .pio/libdeps/v2/Lilka/src/lilka.h:8,
                 from src/app.h:4,
                 from src/app.cpp:2:
.pio/libdeps/v2/GFX Library for Arduino/src/databus/Arduino_ESP32SPI.h:21:10: fatal error: esp32-hal-periman.h: No such file or directory

***************************************************************************
* Looking for esp32-hal-periman.h dependency? Check our library registry!

This mistake make me sure that version is actually wrong. I guess in case of downgrading library we silently say, all okay, but still old version persist on a filesystem

So we verify it by deleting
==>

[orphey # ~/Programming/lilka/firmware/keira]$ pio pkg uninstall -l GFX\ Library\ for\ Arduino
Resolving v1 dependencies...
Library Manager: Removing GFX Library for Arduino @ 1.6.2
Library Manager: GFX Library for Arduino@1.6.2 has been removed!
Resolving v2 dependencies...
Library Manager: Removing GFX Library for Arduino @ 1.6.2

And somehow after installing 1.6.0 we're deleting 1.6.2, what's going on here -__-

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions