Errors with faust build
-
@DanH Nope, I'm just using the one that comes with my distro. Which was updated sometime last month I think. If my suspicions are correct it will work with an earlier version, but I'm not living in the past. :)
-
I rolled back to faust v2.54.9 and I'm still seeing the errors. So seems it's not related to the faust version. @DanH Does the latest commit build for you with faust?
-
@d-healey which OS?
-
@Christoph-Hart Debian Testing
-
@d-healey seems like some missing header definitions, but the build process with Faust is so convoluted that I can't really help you with an OS that I have no experience with.
I haven't changed anything when it comes to the Faust integration for quite some time, so it's highly likely that it's some kind of local build glitch.
-
@Christoph-Hart Ah ok, I'll try it on one of my Linux VMs and see if I can solve it. I'm not actually using faust for anything so at least for the moment it's not a big deal for me.
-
Magically it's working today. I guess I just needed to restart my computer or something.
-
-
-
@d-healey I am running into the same exact problem on latest HISE Develop on Linux and Faust 2.69.3
Can you share your config that works for you? I tried multiple Faust version but the newer ones all seem to produce the same error.
-
@oskarsh I haven't used faust since this post so I don't know if it's still working for me
Ah wait, are you trying to compile HISE or a project?
-
@d-healey On Linux I am trying to compile HISE with Faust.
-
@oskarsh I have faust version 2.72.14. I believe this is the current version in the Debian testing repo.
-
@d-healey Which commit of HISE are you running? Have you tried one of the latest develop builds?
-
@oskarsh I'm on the commit from yesterday "fixed poly filter display not being updated correctly when no voices are played"
-
@d-healey got it. I will try to get the latest faust running and try to compile HISE with it.
-
@oskarsh I've set up a new Debian Testing VM, installed faust 2.72.9.
I needed to compille faust using the
BACKEND=backends/all.cmake && sudo make install
If you have a version fromapt
that does not produce any errors use that!I then set up HISE with faust the usual way by adding
faust
to the extra linker flags and enabling faust in the modules.To fix the
_mm_setcsr(static_cast<uint32_t>(fpsr_aux));
orsetFpStatusRegister(fpsr);
error. I've added this line to HISE source code.
#include <cstdint>
at the beginning of the dsp.h file