[SciPy-Dev] build issue on OS X 10.6 - fails on fftpack
Ralf Gommers
ralf.gommers at googlemail.com
Sat Feb 27 09:02:36 EST 2010
After switching from Apple Python to the python.org version this is the
first time I tried to build scipy. I see the same problem when building
scipy trunk against numpy trunk or 0.7.x against numpy 1.3.
Compilers:
$ gcc --version
i686-apple-darwin10-gcc-4.2.1 (GCC) 4.2.1 (Apple Inc. build 5646) (dot 1)
$ gcc-4.0 --version
i686-apple-darwin10-gcc-4.0.1 (GCC) 4.0.1 (Apple Inc. build 5493)
$ gfortran --version
GNU Fortran (GCC) 4.2.3
(obtained from http://r.research.att.com/tools/)
Python:
$ python
Python 2.6.4 (r264:75821M, Oct 27 2009, 19:48:32)
[GCC 4.0.1 (Apple Inc. build 5493)] on darwin
Below is the relevant part (I think) of the build output. The "missing
required architecture x86_64 in file" complaints happen for numpy builds as
well, and seem to be harmless there.
Any ideas?
Thanks,
Ralf
$ LDFLAGS="-lgfortran -arch x86_64" FFLAGS="-arch x86_64" python setup.py
build
Warning: No configuration returned, assuming unavailable.blas_opt_info:
FOUND:
extra_link_args = ['-Wl,-framework', '-Wl,Accelerate']
define_macros = [('NO_ATLAS_INFO', 3)]
extra_compile_args = ['-faltivec',
'-I/System/Library/Frameworks/vecLib.framework/Headers']
lapack_opt_info:
FOUND:
extra_link_args = ['-Wl,-framework', '-Wl,Accelerate']
define_macros = [('NO_ATLAS_INFO', 3)]
extra_compile_args = ['-faltivec']
umfpack_info:
libraries umfpack not found in
/Library/Frameworks/Python.framework/Versions/2.6/lib
libraries umfpack not found in /usr/local/lib
libraries umfpack not found in /usr/lib
/Users/rgommers/Code/numpy/numpy/distutils/system_info.py:459: UserWarning:
UMFPACK sparse solver (http://www.cise.ufl.edu/research/sparse/umfpack/)
not found. Directories to search for the libraries can be specified in
the
numpy/distutils/site.cfg file (section [umfpack]) or by setting
the UMFPACK environment variable.
warnings.warn(self.notfounderror.__doc__)
NOT AVAILABLE
running build
<SNIP>
building 'scipy.fftpack._fftpack' extension
compiling C sources
C compiler: gcc-4.0 -arch ppc -arch i386 -isysroot
/Developer/SDKs/MacOSX10.4u.sdk -fno-strict-aliasing -fno-common -dynamic
-DNDEBUG -g -O3
creating build/temp.macosx-10.3-fat-2.6/build
creating build/temp.macosx-10.3-fat-2.6/build/src.macosx-10.3-fat-2.6
creating build/temp.macosx-10.3-fat-2.6/build/src.macosx-10.3-fat-2.6/scipy
creating
build/temp.macosx-10.3-fat-2.6/build/src.macosx-10.3-fat-2.6/scipy/fftpack
creating
build/temp.macosx-10.3-fat-2.6/build/src.macosx-10.3-fat-2.6/scipy/fftpack/src
compile options: '-Iscipy/fftpack/src -Ibuild/src.macosx-10.3-fat-2.6
-I/Users/rgommers/Code/numpy/numpy/core/include
-I/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6 -c'
gcc-4.0: scipy/fftpack/src/zrfft.c
gcc-4.0: build/src.macosx-10.3-fat-2.6/scipy/fftpack/src/dct.c
gcc-4.0: scipy/fftpack/src/zfftnd.c
gcc-4.0: build/src.macosx-10.3-fat-2.6/fortranobject.c
gcc-4.0: build/src.macosx-10.3-fat-2.6/scipy/fftpack/_fftpackmodule.c
gcc-4.0: scipy/fftpack/src/drfft.c
gcc-4.0: scipy/fftpack/src/zfft.c
/usr/local/bin/gfortran -Wall -lgfortran -arch x86_64
build/temp.macosx-10.3-fat-2.6/build/src.macosx-10.3-fat-2.6/scipy/fftpack/_fftpackmodule.o
build/temp.macosx-10.3-fat-2.6/scipy/fftpack/src/zfft.o
build/temp.macosx-10.3-fat-2.6/scipy/fftpack/src/drfft.o
build/temp.macosx-10.3-fat-2.6/scipy/fftpack/src/zrfft.o
build/temp.macosx-10.3-fat-2.6/scipy/fftpack/src/zfftnd.o
build/temp.macosx-10.3-fat-2.6/build/src.macosx-10.3-fat-2.6/scipy/fftpack/src/dct.o
build/temp.macosx-10.3-fat-2.6/build/src.macosx-10.3-fat-2.6/fortranobject.o
-L/usr/local/lib/gcc/i686-apple-darwin8/4.2.3/x86_64
-Lbuild/temp.macosx-10.3-fat-2.6 -ldfftpack -lfftpack -lgfortran -o
build/lib.macosx-10.3-fat-2.6/scipy/fftpack/_fftpack.so
ld: warning: in
build/temp.macosx-10.3-fat-2.6/build/src.macosx-10.3-fat-2.6/scipy/fftpack/_fftpackmodule.o,
missing required architecture x86_64 in file
ld: warning: in build/temp.macosx-10.3-fat-2.6/scipy/fftpack/src/zfft.o,
missing required architecture x86_64 in file
ld: warning: in build/temp.macosx-10.3-fat-2.6/scipy/fftpack/src/drfft.o,
missing required architecture x86_64 in file
ld: warning: in build/temp.macosx-10.3-fat-2.6/scipy/fftpack/src/zrfft.o,
missing required architecture x86_64 in file
ld: warning: in build/temp.macosx-10.3-fat-2.6/scipy/fftpack/src/zfftnd.o,
missing required architecture x86_64 in file
ld: warning: in
build/temp.macosx-10.3-fat-2.6/build/src.macosx-10.3-fat-2.6/scipy/fftpack/src/dct.o,
missing required architecture x86_64 in file
ld: warning: in
build/temp.macosx-10.3-fat-2.6/build/src.macosx-10.3-fat-2.6/fortranobject.o,
missing required architecture x86_64 in file
Undefined symbols:
"_MAIN__", referenced from:
_main in libgfortranbegin.a(fmain.o)
ld: symbol(s) not found
collect2: ld returned 1 exit status
ld: warning: in
build/temp.macosx-10.3-fat-2.6/build/src.macosx-10.3-fat-2.6/scipy/fftpack/_fftpackmodule.o,
missing required architecture x86_64 in file
ld: warning: in build/temp.macosx-10.3-fat-2.6/scipy/fftpack/src/zfft.o,
missing required architecture x86_64 in file
ld: warning: in build/temp.macosx-10.3-fat-2.6/scipy/fftpack/src/drfft.o,
missing required architecture x86_64 in file
ld: warning: in build/temp.macosx-10.3-fat-2.6/scipy/fftpack/src/zrfft.o,
missing required architecture x86_64 in file
ld: warning: in build/temp.macosx-10.3-fat-2.6/scipy/fftpack/src/zfftnd.o,
missing required architecture x86_64 in file
ld: warning: in
build/temp.macosx-10.3-fat-2.6/build/src.macosx-10.3-fat-2.6/scipy/fftpack/src/dct.o,
missing required architecture x86_64 in file
ld: warning: in
build/temp.macosx-10.3-fat-2.6/build/src.macosx-10.3-fat-2.6/fortranobject.o,
missing required architecture x86_64 in file
Undefined symbols:
"_MAIN__", referenced from:
_main in libgfortranbegin.a(fmain.o)
ld: symbol(s) not found
collect2: ld returned 1 exit status
error: Command "/usr/local/bin/gfortran -Wall -lgfortran -arch x86_64
build/temp.macosx-10.3-fat-2.6/build/src.macosx-10.3-fat-2.6/scipy/fftpack/_fftpackmodule.o
build/temp.macosx-10.3-fat-2.6/scipy/fftpack/src/zfft.o
build/temp.macosx-10.3-fat-2.6/scipy/fftpack/src/drfft.o
build/temp.macosx-10.3-fat-2.6/scipy/fftpack/src/zrfft.o
build/temp.macosx-10.3-fat-2.6/scipy/fftpack/src/zfftnd.o
build/temp.macosx-10.3-fat-2.6/build/src.macosx-10.3-fat-2.6/scipy/fftpack/src/dct.o
build/temp.macosx-10.3-fat-2.6/build/src.macosx-10.3-fat-2.6/fortranobject.o
-L/usr/local/lib/gcc/i686-apple-darwin8/4.2.3/x86_64
-Lbuild/temp.macosx-10.3-fat-2.6 -ldfftpack -lfftpack -lgfortran -o
build/lib.macosx-10.3-fat-2.6/scipy/fftpack/_fftpack.so" failed with exit
status 1
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/scipy-dev/attachments/20100227/fd5c8661/attachment.html>
More information about the SciPy-Dev
mailing list