shumatech / BOSSA

BOSSA is a flash programming utility for Atmel's SAM family of flash-based ARM microcontrollers. The motivation behind BOSSA is to create a simple, easy-to-use, open source utility to replace Atmel's SAM-BA software. BOSSA is an acronym for Basic Open Source SAM-BA Application to reflect that goal.
http://www.shumatech.com/web/products/bossa
BSD 3-Clause "New" or "Revised" License
367 stars 250 forks source link

Installing 1.8 on Debian? #81

Open jhaupt opened 6 years ago

jhaupt commented 6 years ago

No configure script in the tarball nor instructions for installing.

Binaries would be equivalently good :)

aswild commented 6 years ago

You don't need a configure script, it's just a flat Makefile. Run "make" and then manually install the bin/bossa* binaries to /usr/local/bin or wherever else you want to install.

thehans commented 6 years ago

A list of dependencies would be nice and even if the instructions are simply "run make", its better to be explicit than to have everyone guessing what to do.

I had to install libwxgtk3.0-dev for the makefile to run. Not sure if there were other deps that I just happened to already have installed.

aswild commented 6 years ago

I think wxgtk and readline are the only dependencies, or at least that's all I have in my Arch PKGBUILD

Nightbr commented 5 years ago

Hey, I had to install wxgtk and realine like @aswild said: sudo apt install libreadline-dev libwxgtk3.0-dev

It could be great to add this in some install documentation or juste compile some binaries for linux!

Thanks for your work!

twitchyliquid64 commented 5 years ago

I've whipped up this script to automatically build 1.9.1 from source and install it.

https://gist.github.com/twitchyliquid64/72a0ef3d96ad12a61d3f82dfd4367b5e

Should work on all debian-based systems.

paulalting commented 5 years ago

Yes, I concur, it makes for a better install if build instructions are explicit as @thehans mentions, rather than leaving it up to users to figure it out.

Once I found this post here, I was easily able to get the install correct and things working as they should.