nicmr / fidelitas

Rust network audio player and web client using actix and crossbeam multithreading, websockets, libvlc, and an Elm frontend.
GNU General Public License v3.0
0 stars 0 forks source link

libvlc fails to crosscompile #4

Closed nicmr closed 4 years ago

nicmr commented 4 years ago

Currently the travis script is not downloading libvlc-dev:armhf so crosscompiling for armhf fails (once again). We'll probably need to add something like

sudo add-apt-repository ppa:ppa_name
sudo apt-get update
sudo apt-get install libvlc-dev:armhf
# or
sudo apt-get download libvlc-dev:armhf

I'm not sure how difficult it will be to direct the compiler towards the appropriate library or if it will work out of the box.

nicmr commented 4 years ago

The default ubuntu repositories don't seem to contain libvlc=dev:armf, we will have to find a ppa that provides it. Hopefully the defauilt raspbian ppa will work.

nicmr commented 4 years ago

Adressed cross compiling by the commits associated with #13 , closing this once. Switched to crosscompilation inside a debian bust container, which offers easier crosscompilation than the travis ubuntu images. Closing this once merged into master.