diff --git a/src/math/Makefile.am b/src/math/Makefile.am
index a04883070ea4515cfe692cf2b2600c368bc7bf01..93ea6c31bd3c4d9820bca1c79579cf1cc2273925 100644
--- a/src/math/Makefile.am
+++ b/src/math/Makefile.am
@@ -103,4 +103,4 @@ scalapack.o : scalapack.F90
 pblas.o : pblas.F90
 matrix.o : matrix.F90 matrix_inc.F90
 nfft_f.o : nfft_f.c
-nfft.o : nfft.F90 nfft_f.o lalg_basic.o fftw3.o
+nfft.o : nfft.F90 nfft_f.o lalg_basic.o fftw3.o loct_math.o
diff --git a/src/math/nfft.F90 b/src/math/nfft.F90
index f638861298e527226ed9da70b519dd586a101ee6..c43d4433533ab30b7a08e626a8cef24d0b9d79d0 100644
--- a/src/math/nfft.F90
+++ b/src/math/nfft.F90
@@ -33,6 +33,7 @@ module nfft_m
   use global_m
   use iso_c_binding
 !  use lalg_basic_m
+  use loct_math_m
   use messages_m
   use parser_m
   use varinfo_m