FFTW problem

Hi,
I am new to GNU Radio. I was going wo install it on Cygwin for winXP.
But unfortunately I encounter a problem in installing FFTW 3.1.2.
Using “make check” command the following errors appears:

make[2]: *** [check-local] Error 1
make[2]: Leaving directory /usr/sr make[1]: *** [check-am] Error 2 make[1]: Leaving directory/usr/sr
make: *** [check-recursive] Error 1

Does anyone kow how can I solve the problem?


Mohammad Hamed F.
ECE Department, U of Utah
Salt Lake City
UT, 48112

I don’t think anyone is going to have the slightest clue from the amount
of output given… but if someone does, go for it :smiley:

can you give us more output?

  • George

Mohammad Hamed F. wrote:

make[2]: *** [check-local] Error 1
make[2]: Leaving directory /usr/sr make[1]: *** [check-am] Error 2 make[1]: Leaving directory/usr/sr
make: *** [check-recursive] Error 1

Can you post more of the error? It looks like you chopped off the last
parts of the lines. It also looks like you chopped off some important
lines before the ones you pasted.

Chris

Does anyone kow how can I solve the problem?
The only “make check” problem I ever had with FFTW on Cygwin occurred
when
installing FFTW without having a recent enough version of perl
installed.
Does “perl --version” work?

– Don W.

my Perl version is v5.8.0.

I have copied and pasted more lines of make check:

perl -w ./check.pl -r -c=30 -v pwd/bench
Executing "/usr/src/fftw-3.2alpha2/tests/bench --verbose=1 --verify
ofc78x176
–verify ifc78x176 --verify ok13e11x72h --verify ik13e11x72h --verify
obr10x3x3*
10 --verify ibr10x3x310 --verify ofr10x3x310 --verify ifr10x3x310
–verify //
obc10x3x3
10 --verify //ibc10x3x310 --verify //ofc10x3x310 --verify
//ifc10x3x
310 --verify obc10x3x310 --verify ibc10x3x310 --verify ofc10x3x310
–verify
ifc10x3x310 --verify ok4hx11e10x12hx12e112 --verify
ik4hx11e10x12hx12e112 --v
erify obr11x3v11 --verify ibr11x3v11 --verify ofr11x3v11 --verify
ifr11x3v11 --v
erify //obc11x3v11 --verify //ibc11x3v11 --verify //ofc11x3v11
–verify //ifc11x
3v11 --verify obc11x3v11 --verify ibc11x3v11 --verify ofc11x3v11
–verify ifc11x
3v11 --verify ok14bx8bx8o01 --verify ik14bx8bx8o01 --verify
obr7x11x8v7 --verify
ibr7x11x8v7 --verify ofr7x11x8v7 --verify ifr7x11x8v7 --verify
//obc7x11x8v7 –
verify //ibc7x11x8v7 --verify //ofc7x11x8v7 --verify //ifc7x11x8v7
–verify obc7
x11x8v7 --verify ibc7x11x8v7 --verify ofc7x11x8v7 --verify ifc7x11x8v7"
Signal 11
FAILED /usr/src/fftw-3.2alpha2/tests/bench: --verify ofc78x176
–verify ifc78x1
76 --verify ok13e11x72h --verify ik13e11x72h --verify obr10x3x3
10
–verify ibr1
0x3x310 --verify ofr10x3x310 --verify ifr10x3x310 --verify
//obc10x3x3
10 --v
erify //ibc10x3x310 --verify //ofc10x3x310 --verify //ifc10x3x310
–verify ob
c10x3x3
10 --verify ibc10x3x310 --verify ofc10x3x310 --verify
ifc10x3x310 --v
erify ok4hx11e10x12hx12e11
2 --verify ik4hx11e10x12hx12e11*2 --verify
obr11x3v11
–verify ibr11x3v11 --verify ofr11x3v11 --verify ifr11x3v11 --verify
//obc11x3v
11 --verify //ibc11x3v11 --verify //ofc11x3v11 --verify //ifc11x3v11
–verify ob
c11x3v11 --verify ibc11x3v11 --verify ofc11x3v11 --verify ifc11x3v11
–verify ok
14bx8bx8o01 --verify ik14bx8bx8o01 --verify obr7x11x8v7 --verify
ibr7x11x8v7 --v
erify ofr7x11x8v7 --verify ifr7x11x8v7 --verify //obc7x11x8v7 --verify
//ibc7x11
x8v7 --verify //ofc7x11x8v7 --verify //ifc7x11x8v7 --verify
obc7x11x8v7 --verify
ibc7x11x8v7 --verify ofc7x11x8v7 --verify ifc7x11x8v7
make[2]: *** [check-local] Error 1
make[2]: Leaving directory /usr/src/fftw-3.2alpha2/tests' make[1]: *** [check-am] Error 2 make[1]: Leaving directory /usr/src/fftw-3.2alpha2/tests’
make: *** [check-recursive] Error 1

and this is some lines of make, it may be helpful:

make[3]: Entering directory /usr/src/fftw-3.2alpha2/tools' if gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I. -I.. -I../libbench2 -I../api -O3 - fomit-frame-pointer -malign-double -fstrict-aliasing -ffast-math -march=pentium3 -MT fftw-wisdom.o -MD -MP -MF ".deps/fftw-wisdom.Tpo" -c -o fftw-wisdom.o fftw- wisdom.c; \ then mv -f ".deps/fftw-wisdom.Tpo" ".deps/fftw-wisdom.Po"; else rm -f ".deps/fft w-wisdom.Tpo"; exit 1; fi /bin/bash ../libtool --tag=CC --mode=link gcc -std=gnu99 -O3 -fomit-frame-point er -malign-double -fstrict-aliasing -ffast-math -march=pentium3 -o fftwf-wisdo m.exe fftw-wisdom.o ../tests/bench.o ../tests/fftw-bench.o ../libfftw3f.la ../ libbench2/libbench2.a -lm mkdir .libs gcc -std=gnu99 -O3 -fomit-frame-pointer -malign-double -fstrict-aliasing -ffast- math -march=pentium3 -o .libs/fftwf-wisdom.exe fftw-wisdom.o ../tests/bench.o .. /tests/fftw-bench.o ../.libs/libfftw3f.dll.a ../libbench2/libbench2.a -L/usr/lo cal/lib Info: resolving _fftwf_version by linking to __imp__fftwf_version (auto-import) Info: resolving _fftwf_cc by linking to __imp__fftwf_cc (auto-import) Info: resolving _fftwf_codelet_optim by linking to __imp__fftwf_codelet_optim (a uto-import) creating fftwf-wisdom.exe make[3]: Leaving directory /usr/src/fftw-3.2alpha2/tools’
make[2]: Leaving directory /usr/src/fftw-3.2alpha2/tools' make[1]: Leaving directory /usr/src/fftw-3.2alpha2’

Did anyone encounter sth like this before?

Quoting Don W. [email protected]:

Does anyone kow how can I solve the problem?

The only “make check” problem I ever had with FFTW on Cygwin occurred
when installing FFTW without having a recent enough version of perl
installed. Does “perl --version” work?

– Don W.


Mohammad Hamed F.
ECE Department, U of Utah
Salt Lake City
UT, 48112