On Thu, 12 Oct 2017 22:32:20 +0300 Adrian Bunk <b...@debian.org> wrote:
ffts/src/fftlib.o: In function `fftrecurs': fftlib.c:(.text+0xcf8): undefined reference to `bfstages' ffts/src/fftlib.o: In function `ffts1': fftlib.c:(.text+0x1441): undefined reference to `bfstages' ffts/src/fftlib.o: In function `ifftrecurs': fftlib.c:(.text+0x250a): undefined reference to `ibfstages' ffts/src/fftlib.o: In function `iffts1': fftlib.c:(.text+0x2d30): undefined reference to `ibfstages' ffts/src/fftlib.o: In function `.L186': fftlib.c:(.text+0x3cd2): undefined reference to `bfstages' ffts/src/fftlib.o: In function `riffts1': fftlib.c:(.text+0x4c5c): undefined reference to `ibfstages'
A FreeBSD bug from 2012 looks similar, there the fix was s|inline void|static inline void|.[1] That change entered upstream repository earlier in 2012.[2] Debian's version doesn't have it.[3] Regards, Juhani https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=174376 https://sourceforge.net/p/nyquist/code/73/ https://sources.debian.org/src/nyquist/3.05-2.1/ffts/src/fftlib.c/#L64