zynaddsubfx / zyn-fusion-build

Build Scripts For Zyn-Fusion
Do What The F*ck You Want To Public License
124 stars 40 forks source link

Build fails due to unavailability of PortAudio dependency download #90

Open Michael-Z-Freeman opened 2 years ago

Michael-Z-Freeman commented 2 years ago

Hi. This is a long standing problem with www.portaudio.com that was supposed to be fixed in August ( https://github.com/PortAudio/portaudio/issues/634 ). This issue is also reported out there for Audacity and other projects. Archive.org has no (or very few) pulls of www.portaudio.com since August and there are loads before the problem arose.

To fix I just found another copy of the library referenced in the Makefile, uploaded to my site, and changed the link in the Makefile to https://files.michaelzfreeman.org/pa_stable_v19_20140130.tgz and the build completes successfully. Developers/users can temporarily use that link if they want to but probably not a good idea to actually put it permanently in the Github version of the Makefile. Cheers.

Gopall commented 2 years ago

What platform are you building zynaddsubfx on?

Michael-Z-Freeman commented 2 years ago

Linux (Ubuntu).

fundamental commented 2 years ago

For the moment everything should be working. This issue does highlight that we're using a pretty old version of portaudio. There isn't exactly a ton to the interface that I would have expected to change over the years, but updating the pull to something like https://github.com/PortAudio/portaudio/archive/refs/tags/v19.7.0.tar.gz would update that code as well as pull from a source less likely to have uptime issues.