Compiling HISE with Faust on Linux
-
I would suggest compiling in dynamiclinking, so
make all && sudo make install
But hopefully @etXzat can help here. -
Hi oskarsh,
I guess Ubuntu is packaging the Faust compiler separately from the library we're using.
You can try installing thelibfaust2
package.On Linux there is no need to specify the library path. Your package manager makes sure it installs the library where the compiler/linker can find it ;)
-
@etXzat Yes Ubuntu has some quirks when it comes to installing some packages, that is why I build from source and installed in manually.
I want to avoid installing from the official repository since they have outdated versions, see:
https://launchpad.net/ubuntu/+source/faust
latest current stable is2.41
@sletz
make all && sudo make install
solved my issues! Thank you very much. -
I'm getting this same error when trying to build Hise with Faust on Linux.
Linking HISE Standalone - App /usr/bin/ld: cannot find -lfaust: No such file or directory
Using make all && sudo make install to install Faust didn't work for me. Any ideas?
-
@bendurso Use my fork :)
-
@d-healey I think the error is related to the installation or linking of Faust on my system. That would fix the issue?
-
@bendurso said in Compiling HISE with Faust on Linux:
I think the error is related to the installation or linking of Faust on my system
How did you install it?
-
@d-healey Following the same guide as oskarsh:
git clone https://github.com/grame-cncm/faust.git cd faust make all && sudo make install
-
@bendurso If you're on a Debian based distro use the package that's in the distro's repo.
sudo apt update
sudo apt install faust
-
@bendurso btw, did you see that I published on Patreon today a video showing how to compile HISE on Linux with Faust?
-
@d-healey said in Compiling HISE with Faust on Linux:
sudo apt update
sudo apt install faustThis worked for me, thanks!
@d-healey said in Compiling HISE with Faust on Linux:
I published on Patreon today a video showing how to compile HISE on Linux with Faust?
Oh yes, I did see the video—thanks! I was also having an issue with IPP after the "Linking HISE Standalone" process. After watching the IPP section in the video, I thought that maybe the order of the IPP paths mattered. So I arranged them in the same order you did, and the error disappeared.
-
@bendurso said in Compiling HISE with Faust on Linux:
So I arranged them in the same order you did, and the error disappeared.
Good to know!