mixxxdj / mixxx

Mixxx is Free DJ software that gives you everything you need to perform live mixes.
http://mixxx.org
Other
4.25k stars 1.24k forks source link

Compile error on Ubuntu 24.04 LTS #13227

Open tadiwe opened 1 month ago

tadiwe commented 1 month ago

Bug Description

After running the setup for Debian, during compile I got the following error:

[ 87%] Linking CXX executable mixxx
mold: error: undefined symbol: fftw_plan_dft_c2r_1d
>>> referenced by fftadapter.cpp
>>>               lib/keyfinder-install/lib/libkeyfinder.a(fftadapter.cpp.o):(KeyFinder::InverseFftAdapter::InverseFftAdapter(unsigned int))
mold: error: undefined symbol: fftw_execute
>>> referenced by fftadapter.cpp
>>>               lib/keyfinder-install/lib/libkeyfinder.a(fftadapter.cpp.o):(KeyFinder::FftAdapter::execute())>>> referenced by fftadapter.cpp
>>>               lib/keyfinder-install/lib/libkeyfinder.a(fftadapter.cpp.o):(KeyFinder::InverseFftAdapter::execute())
mold: error: undefined symbol: fftw_plan_dft_r2c_1d
>>> referenced by fftadapter.cpp
>>>               lib/keyfinder-install/lib/libkeyfinder.a(fftadapter.cpp.o):(KeyFinder::FftAdapter::FftAdapter(unsigned int))
collect2: error: ld returned 1 exit status
gmake[2]: *** [CMakeFiles/mixxx.dir/build.make:304: mixxx] Fehler 1
gmake[1]: *** [CMakeFiles/Makefile2:316: CMakeFiles/mixxx.dir/all] Fehler 2
gmake: *** [Makefile:166: all] Fehler 2

Any Idea how to resolve this? Thanks.

Version

2.4

OS

Ubuntu 24.04 LTS

Swiftb0y commented 1 month ago

try installing the fftw-dev package

tadiwe commented 1 month ago

try installing the fftw-dev package

As far as I remember, it is already installed. Edit: True: fftw-dev ist schon die neueste Version (2.1.5-6build2).