breakfastquay / rubberband

Official mirror of Rubber Band Library, an audio time-stretching and pitch-shifting library.
http://breakfastquay.com/rubberband/
GNU General Public License v2.0
566 stars 91 forks source link

v1.9.2 will not build on RPI, v1.9 builds fine #45

Open nbrookins opened 3 years ago

nbrookins commented 3 years ago

More a comment of a regression, along with a workaround. I'm trying to integrate rubber band into a raspberry pi project, a RPI Zero with a GPIO sound hat.

Building v1.9.2 doesn't work, as ninja for rpi is too old. I tried the otherbuilds/check.sh option, but ran into linker issue one after another, especially in regards to resampler

After instead pulling down v1.9.0 prior to the build system move, everything complied and linked like a champ.

For reference, here's what I needed on top of raspbian: sudo apt-get install libgtk-3-dev git libasound2-dev libsndfile1-dev libfftw3-dev libsamplerate0-dev vamp-plugin-sdk

and here's an easy way to just pull that branch: git clone --depth 1 --branch v1.9 https://github.com/breakfastquay/rubberband.git