From: monipol <mo...@gm...> - 2009-10-19 23:00:03
|
On 19/10/2009, at 20:40, Christoph Deil wrote: > Here is the info from the sextractor config file and fftw library > file. > Note that I did not try to build sextractor yet, since ./configure > exits with an error message. > > Any advice on how to fix this problem? > > l$ grep fftw config.log > $ ./configure --with-fftw=/sw/lib --with-fftw-incdir=/sw/include > configure:23776: checking /sw/include/fftw3.h usability > configure:23817: checking /sw/include/fftw3.h presence > configure:23885: checking for /sw/include/fftw3.h > configure:24316: checking for fftw_execute in -lfftw3 > configure:24351: cc -o conftest -O3 -g -funroll-loops -fomit-frame- > pointer -Wall -D_REENTRANT conftest.c -lfftw3 -L/sw/lib -lm >&5 > ld: warning: in /sw/lib/libfftw3.dylib, file is not of required > architecture Note the warning above. Are you using 32-bit Fink on 10.6? Snow Leopard's default GCC builds 64-bit objects. > "_fftw_execute", referenced from: > | #define FFTW_H "$fftw_incdir/fftw3.h" > | char fftw_execute (); > | return fftw_execute (); > ac_cv_header__sw_include_fftw3_h=yes > ac_cv_lib_fftw3_fftw_execute=no > #define FFTW_H "$fftw_incdir/fftw3.h" > > On Oct 19, 2009, at 3:27 PM, monipol wrote: > >> On 19/10/2009, at 20:04, Christoph Deil wrote: >>> I want to install sextractor-2.8.6 ( http://astromatic.iap.fr/software/sextractor >>> ) on my Mac running Snow Leopard, and a problem with my fink fftw3 >>> installation turned up. >>> >>> ./configure --with-fftw=/sw/lib --with-fftw-incdir=/sw/include >>> exits with the following error: >>> >>> checking /sw/include/fftw3.h usability... yes >>> checking /sw/include/fftw3.h presence... yes >>> checking for /sw/include/fftw3.h... yes >>> checking for fftw_execute in -lfftw3... no >>> configure: error: FFTW double precision library files not found >>> in /sw/ >>> lib! Exiting. >>> >>> I have installed fftw3: fink list fftw >>> i fftw3 3.2.2-1 Discrete >>> Fourier Transform Lib (Ver 3) >>> i fftw3-shlibs 3.2.2-1 Discrete >>> Fourier Transform Lib (Ver 3) >>> >>> What is the problem? Do I need to reinstall fftw3 with fink and >>> turn a >>> "double precision" option on? >> >> Hello, Christoph. Check if sextractor's config.log gives some clues >> about this build error. On my Intel OS 10.5.8 box, 32-bit Fink, I get >> >> $ nm -g /sw/lib/libfftw3.3.dylib | grep fftw_execute$ >> 000f7790 T _fftw_execute >> >> i.e., the fftw_execute function that sextractor seems to require is >> both present and global. |