In file included from fft3d_cuda.cpp:45: fft3d_cuda.h:105: error: ISO C++ forbids declaration of ‘FFT_DATA’ with no type fft3d_cuda.h:105: error: expected ‘;’ before ‘*’ token fft3d_cuda.h:106: error: ISO C++ forbids declaration of ‘FFT_DATA’ with no type fft3d_cuda.h:106: error: expected ‘;’ before ‘*’ token fft3d_cuda.h:143: error: variable or field ‘fft_1d_only_cuda’ declared void fft3d_cuda.h:143: error: ‘FFT_DATA’ was not declared in this scope fft3d_cuda.h:143: error: expected primary-expression before ‘,’ token fft3d_cuda.h:143: error: expected primary-expression before ‘int’ fft3d_cuda.h:143: error: expected primary-expression before ‘int’ fft3d_cuda.h:143: error: expected primary-expression before ‘struct’ fft3d_cuda.h:144: error: variable or field ‘fft_3d_cudaA’ declared void fft3d_cuda.h:144: error: ‘FFT_DATA’ was not declared in this scope fft3d_cuda.h:144: error: expected primary-expression before ‘,’ token fft3d_cuda.h:144: error: ‘FFT_DATA’ was not declared in this scope fft3d_cuda.h:144: error: expected primary-expression before ‘,’ token fft3d_cuda.h:144: error: expected primary-expression before ‘int’ fft3d_cuda.h:144: error: expected primary-expression before ‘struct’ fft3d_cuda.h:145: error: variable or field ‘fft_3d_cuda’ declared void fft3d_cuda.h:145: error: ‘FFT_DATA’ was not declared in this scope fft3d_cuda.h:145: error: expected primary-expression before ‘,’ token fft3d_cuda.h:145: error: ‘FFT_DATA’ was not declared in this scope fft3d_cuda.h:145: error: expected primary-expression before ‘,’ token fft3d_cuda.h:145: error: expected primary-expression before ‘int’ fft3d_cuda.h:145: error: expected primary-expression before ‘struct’ In file included from fft3d_cuda.cpp:46: ../../lib/cuda/fft3d_cuda_cu.h:27: error: variable or field ‘permute’ declared void ../../lib/cuda/fft3d_cuda_cu.h:27: error: ‘FFT_DATA’ was not declared in this scope ../../lib/cuda/fft3d_cuda_cu.h:27: error: ‘in’ was not declared in this scope ../../lib/cuda/fft3d_cuda_cu.h:27: error: ‘FFT_DATA’ was not declared in this scope ../../lib/cuda/fft3d_cuda_cu.h:27: error: ‘out’ was not declared in this scope ../../lib/cuda/fft3d_cuda_cu.h:27: error: expected primary-expression before ‘int’ ../../lib/cuda/fft3d_cuda_cu.h:27: error: expected primary-expression before ‘int’ ../../lib/cuda/fft3d_cuda_cu.h:27: error: expected primary-expression before ‘int’ ../../lib/cuda/fft3d_cuda_cu.h:28: error: variable or field ‘permute_scale’ declared void ../../lib/cuda/fft3d_cuda_cu.h:28: error: ‘FFT_DATA’ was not declared in this scope ../../lib/cuda/fft3d_cuda_cu.h:28: error: ‘in’ was not declared in this scope ../../lib/cuda/fft3d_cuda_cu.h:28: error: ‘FFT_DATA’ was not declared in this scope ../../lib/cuda/fft3d_cuda_cu.h:28: error: ‘out’ was not declared in this scope ../../lib/cuda/fft3d_cuda_cu.h:28: error: expected primary-expression before ‘int’ ../../lib/cuda/fft3d_cuda_cu.h:28: error: expected primary-expression before ‘int’ ../../lib/cuda/fft3d_cuda_cu.h:28: error: expected primary-expression before ‘int’ ../../lib/cuda/fft3d_cuda_cu.h:29: error: variable or field ‘permute_part’ declared void ../../lib/cuda/fft3d_cuda_cu.h:29: error: ‘FFT_DATA’ was not declared in this scope ../../lib/cuda/fft3d_cuda_cu.h:29: error: ‘in’ was not declared in this scope ../../lib/cuda/fft3d_cuda_cu.h:29: error: ‘FFT_DATA’ was not declared in this scope ../../lib/cuda/fft3d_cuda_cu.h:29: error: ‘out’ was not declared in this scope ../../lib/cuda/fft3d_cuda_cu.h:29: error: expected primary-expression before ‘int’ ../../lib/cuda/fft3d_cuda_cu.h:29: error: expected primary-expression before ‘int’ ../../lib/cuda/fft3d_cuda_cu.h:29: error: expected primary-expression before ‘int’ ../../lib/cuda/fft3d_cuda_cu.h:29: error: expected primary-expression before ‘int’ ../../lib/cuda/fft3d_cuda_cu.h:29: error: expected primary-expression before ‘int’ ../../lib/cuda/fft3d_cuda_cu.h:29: error: expected primary-expression before ‘int’ ../../lib/cuda/fft3d_cuda_cu.h:29: error: expected primary-expression before ‘int’ ../../lib/cuda/fft3d_cuda_cu.h:29: error: expected primary-expression before ‘int’ ../../lib/cuda/fft3d_cuda_cu.h:29: error: expected primary-expression before ‘int’ fft3d_cuda.cpp:86: error: variable or field ‘fft_3d_cuda’ declared void fft3d_cuda.cpp:86: error: ‘FFT_DATA’ was not declared in this scope fft3d_cuda.cpp:86: error: ‘in’ was not declared in this scope fft3d_cuda.cpp:86: error: ‘FFT_DATA’ was not declared in this scope fft3d_cuda.cpp:86: error: ‘out’ was not declared in this scope fft3d_cuda.cpp:86: error: expected primary-expression before ‘int’ fft3d_cuda.cpp:86: error: expected primary-expression before ‘struct’ fft3d_cuda.cpp:560: error: variable or field ‘fft_1d_only_cuda’ declared void fft3d_cuda.cpp:560: error: ‘FFT_DATA’ was not declared in this scope fft3d_cuda.cpp:560: error: ‘data’ was not declared in this scope fft3d_cuda.cpp:560: error: expected primary-expression before ‘int’ fft3d_cuda.cpp:560: error: expected primary-expression before ‘int’ fft3d_cuda.cpp:560: error: expected primary-expression before ‘struct’ make[1]: *** [fft3d_cuda.o] Error 1 make[1]: Leaving directory `/home/sergey/Workspace/PKG/lammps-31Aug11/src/Obj_gfct' make: *** [gfct] Error 2