-
Notifications
You must be signed in to change notification settings - Fork 34
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Arch Linux build issues (fftwf_make_planner_thread_safe) #21
Comments
The manual suggests that function doesn't work when openmp is enabled: |
It appears to compile if you edit MtxConv.cpp and replace |
I had the exact same problem on Ubuntu 18.04 and @Gooberpatrol66 's edit fixed it. |
@kronihias I'm a little puzzled as to why you just closed this. Is it a viable option to patch your source code before building a distribution package? A little feedback about the suggested solution would have been great instead of just silently closing, as this is obviously a bug. |
hi @dvzrv, I kind of missed there is a hack in the comments, sorry. |
Hi @kronihias I got this error using fftw-3.3.7-1 on Ubuntu 18.04. @Gooberpatrol66 edit did fix it for me. |
@kronihias I have now tried building against fftw 3.3.8 with the same result. doing a
I'm unsure where this goes wrong, but as mentioned before I have also tried different builds of fftw to track this down and the ambix build still fails. |
hi @dvzrv, @thibaudk, and @Gooberpatrol66 |
@kronihias it seems |
The link failure
can be fixed properly by linking with |
I have installed fttw3 3.3.8 and manually linked both variants against
Any suggestions? Thanks, |
you have to link against both libraries: at least on Debian/buster... |
should be fixed with commit 9b9c8d3 |
It does not link with libfftw 3.3.8.
Do I need a newer version? |
the before mentioned commit makes sure the fftw threads library is getting linked as well. |
I am on Linux Mint 18 Sarah, which is Ubuntu 16.04. |
I've just rebuilt this and it works for me now. |
I'm currently trying to create a package for Arch Linux, to eventually move ambix to the [community] repository.
However, I have troubles building it with:
alsa-lib: 1.1.5-1
eigen: 3.3.4-1
fftw: 3.3.7-1
freetype2: 2.9-2
glu: 9.0.0-4
jack: 0.125.0-3
libsoxr: 0.1.3-1
libxinerama: 1.1.3-2
libxcursor: 1.1.15-1
libxrandr: 1.5.1-2
zita-convolver: 3.1.0-6
It seems as if fftw is not detected properly, or the fftw package in Arch is missing something. For the latter reason I have build fftw from source to make sure (correlating with how Debian currently builds it), that everything is in its right place.
Apart from not building static libs and not building for that many architectures, it should be the same though!
In any case, the build reproducibly fails, as can be seen in the below log:
Any help would be greatly appreciated.
The text was updated successfully, but these errors were encountered: