Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

avrdude version outdated #629

Closed
jnss95 opened this issue Apr 22, 2016 · 6 comments
Closed

avrdude version outdated #629

jnss95 opened this issue Apr 22, 2016 · 6 comments
Milestone

Comments

@jnss95
Copy link

jnss95 commented Apr 22, 2016

Configuration

Operating system: Arch Linux

PlatformIO Version (platformio --version): 2.8.6

Description of problem

Shipped version of avrdude in tool-avrdude is 6.0.1 which needs ncurses 5.
Since ncurses 5 is out of date some compat libs are needed to run this version of avrdude.
The current version shipped with many distros is 6.3 which runs flawless. What speaks against updating it to the latest version?

@valeros
Copy link
Member

valeros commented Apr 22, 2016

Thanks for the hint, but we are trying to use version shipped with Arduino IDE.
You can easily replace default package in /home/user/.platformio/packages/tool-avrdude

@jnss95
Copy link
Author

jnss95 commented Apr 22, 2016

Thank you for your fast reply. That seems logical - but shouldn't it be possible link the avrdude binary against local versions of libtinfo.so.5 and libncurses.5.so?
Sure that wouldn't be a elegant solution, but it should make it work out of the box on most distributions.

@valeros
Copy link
Member

valeros commented Apr 22, 2016

Maybe you are right, but we don't build binary, we use precompiled from Arduino IDE. We are going to update avrdude with the latest package. Does it have the same issue?

@jnss95
Copy link
Author

jnss95 commented Apr 22, 2016

Same problem with this package. I compiled libtinfo.5 and ncurses.5 and put them into the library folder - now it works! You can find it here.

@valeros
Copy link
Member

valeros commented Apr 22, 2016

PlatformIO 3.0 will support versioning packages via semver, thus, users will be able to choose the desired version of a package.

@ivankravets ivankravets added this to the 2.11.1 milestone Jul 5, 2016
@ivankravets
Copy link
Member

avrdude has been updated. Please run platformio update command.

ivankravets added a commit that referenced this issue Jul 18, 2016
* develop:
  Update docs for Teensy USB Features // Issue #722
  Implement Teensy 2.0 USB functionality (HID, SERIAL_HID, DISK, MIDI, etc.) // Resolve #722
  Add support for Pinoccio Scout board // Resolve #52
  Fix broken LD Script for Element14 chipKIT Pi board // Resolve #725  Resolve #726
  Fix USB flags processing for teensy platform // Issue #722
  Add Pinoccio board // Issue #52
  Minor improvements for CLion docs
  Improved docs for integration with CLion IDE
  Version bump to 2.11.1 (issues #472, #629, #710, #711, #712, #713, #718)
  Typo fix
  Add "udev" rules for OpenOCD CMSIS-DAP adapters // Resolve #718
  Update history
  Ignore "[platformio]" section from custom project configuration CI
  Bump to 2.11.1b1
  Add Arduino M0 Pro and Tian to the examples // Issue #472
  Fix issue when `pioenvs` folder doesn't exist
  Add more info about `.pioenvs` directory
  Improve CMSIS selection for SAMD21 boards
  Improve support for SAMD21 based boards
  Add contributing guidelines
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants