0001-Initial-Commit-of-Arduino-IDE.patch4 KBDownload
Description
Description
| Status | Subtype | Assigned | Task | ||
|---|---|---|---|---|---|
| Resolved | JoshStrobl | T210 Arduino IDE | |||
| Invalid | None | T827 Arduino IDE | |||
| Invalid | None | T1747 avr-gcc | |||
| Invalid | None | T1749 avr-libc | |||
| Invalid | None | T1748 avr-binutils |
Event Timeline
Comment Actions
I just saw libtinfo is missing as a dependency. I need to fix it before this can be reviewed
Comment Actions
libtinfo is a rabbit hole that solus shouldn't be chasing at the moment. I've run into this with Haskell as well. All of the symbols for tinfo exist in ncurses so as long as it linked against ncurses it should be fine.
Comment Actions
@DataDrake Thanks for the info. I already tried to create a symlink ln -s /usr/lib64/libncurses.so.5 /usr/lib64/libtinfo.so.5 but the symbol libtinfo.so.5 is still unknown
Comment Actions
The build does not fail, but when you look at the output there is the line: Fatal: Unknown symbol: libtinfo.so.5
Comment Actions
I've updated arduino to the latest version and did a few more small improvements. I think the missing libtinfo should not be a problem
Comment Actions
Sure i just simplified the path a little bit and copied a few more files to /usr/share. Actually your package inspired me a little bit there :)
Comment Actions
The patch works, but it's not fully build from source. To do that a few dependencies are missing. @SFaulken has listed them here: https://dev.solus-project.com/T210#15965
Comment Actions
This arduino package does not rely on the included precompiled binaries to compile the sketches. Only astyle and a few plugins are still not build from source. I've already packaged astyle, but for some reason java throws exceptions when using that version