[Numpy-discussion] problem installing numpy on OS X

Brian Granger ellisonbg.net@gmail....
Fri Feb 16 09:59:24 CST 2007


Numpy should install fine on your system.  If there was no gcc in
/usr/bin, then something significant went wrong with your
DeveloperTools install.  I would do a full reinstall of that.  Also,
gcc 4.0.1 is the default so there is no reason to use gcc_select.

Where did you get your python.  I would use the 2.5 binary on the
python.org website.

Lastly, I would remove site-packages/numpy cd to your numpy source dir and do:

rm -rf build
python setup.py install

That should work.  We build numpy on this system regularly and have no
problems if gcc/python are setup properly.

Brian

On 2/16/07, joris@ster.kuleuven.ac.be <joris@ster.kuleuven.ac.be> wrote:
> Hi,
>
> I'm trying to install numpy 1.0.2 (trunk) on my intel mac with Tiger 10.4.8,
> but I experience some problems, which I think may be compiler problems. From
> the
> beginning:
>
> I installed MacPython 2.5:
> Python 2.5 (r25:51918, Sep 19 2006, 08:49:13)
> [GCC 4.0.1 (Apple Computer, Inc. build 5341)] on darwin
> Type "help", "copyright", "credits" or "license" for more information.
>
> I installed the complete Apple developer tools from my retail CD which give me
> gcc-3.3 and gcc-4.0. I used gcc_select to ensure that gcc-4.0 is the default
> compiler, although this appeared unnecessary, as it already was. However, there
> was no 'gcc' in /usr/bin/ so I made a link from gcc to gcc-4.0.
>
> In
> /Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/
> I downloaded the latest numpy from the trunk with svn. "python setup.py
> install"
> runs (with errors though, see later), and leads to the following error when
> trying to import numpy:
> ~>python
> Python 2.5 (r25:51918, Sep 19 2006, 08:49:13)
> [GCC 4.0.1 (Apple Computer, Inc. build 5341)] on darwin
> Type "help", "copyright", "credits" or "license" for more information.
> >>> from numpy import *
> Running from numpy source directory.
> Traceback (most recent call last):
>   File "<stdin>", line 1, in <module>
>   File
> "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/numpy/__init__.py",
> line 43, in <module>
>     import ctypeslib
>   File
> "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/numpy/ctypeslib.py",
> line 5, in <module>
>     from numpy import integer, ndarray, dtype as _dtype, deprecate
> ImportError: cannot import name integer
>
>
> The errors I was talking about seem to relate to the compiler, and are listed
> below. Does anyone have a clue how I can resolve them?
>
> Cheers,
> Joris
>
>
>
>
>
> compile options: '-Inumpy/core/src -Inumpy/core/include
> -I/Library/Frameworks/Python.framework/Versions/2.5/include/python2.5 -c'
> gcc: _configtest.c
> _configtest.c: In function 'main':
> _configtest.c:4: error: 'isnan' undeclared (first use in this function)
> _configtest.c:4: error: (Each undeclared identifier is reported only once
> _configtest.c:4: error: for each function it appears in.)
> _configtest.c: In function 'main':
> _configtest.c:4: error: 'isnan' undeclared (first use in this function)
> _configtest.c:4: error: (Each undeclared identifier is reported only once
> _configtest.c:4: error: for each function it appears in.)
> lipo: can't figure out the architecture type of: /var/tmp//ccIuW81W.out
> _configtest.c: In function 'main':
> _configtest.c:4: error: 'isnan' undeclared (first use in this function)
> _configtest.c:4: error: (Each undeclared identifier is reported only once
> _configtest.c:4: error: for each function it appears in.)
> _configtest.c: In function 'main':
> _configtest.c:4: error: 'isnan' undeclared (first use in this function)
> _configtest.c:4: error: (Each undeclared identifier is reported only once
> _configtest.c:4: error: for each function it appears in.)
> lipo: can't figure out the architecture type of: /var/tmp//ccIuW81W.out
> failure.
> removing: _configtest.c _configtest.o
> C compiler: gcc -arch ppc -arch i386 -isysroot /Developer/SDKs/MacOSX10.4u.sdk
> -fno-strict-aliasing -Wno-long-double -no-cpp-precomp -mno-fused-madd
> -fno-common -dynamic -DNDEBUG -g -O3
>
> compile options: '-Inumpy/core/src -Inumpy/core/include
> -I/Library/Frameworks/Python.framework/Versions/2.5/include/python2.5 -c'
> gcc: _configtest.c
> _configtest.c: In function 'main':
> _configtest.c:4: error: 'isinf' undeclared (first use in this function)
> _configtest.c:4: error: (Each undeclared identifier is reported only once
> _configtest.c:4: error: for each function it appears in.)
> _configtest.c: In function 'main':
> _configtest.c:4: error: 'isinf' undeclared (first use in this function)
> _configtest.c:4: error: (Each undeclared identifier is reported only once
> _configtest.c:4: error: for each function it appears in.)
> lipo: can't figure out the architecture type of: /var/tmp//ccbLrVkU.out
> _configtest.c: In function 'main':
> _configtest.c:4: error: 'isinf' undeclared (first use in this function)
> _configtest.c:4: error: (Each undeclared identifier is reported only once
> _configtest.c:4: error: for each function it appears in.)
> _configtest.c: In function 'main':
> _configtest.c:4: error: 'isinf' undeclared (first use in this function)
> _configtest.c:4: error: (Each undeclared identifier is reported only once
> _configtest.c:4: error: for each function it appears in.)
> lipo: can't figure out the architecture type of: /var/tmp//ccbLrVkU.out
> failure.
> removing: _configtest.c _configtest.o
> C compiler: gcc -arch ppc -arch i386 -isysroot /Developer/SDKs/MacOSX10.4u.sdk
> -fno-strict-aliasing -Wno-long-double -no-cpp-precomp -mno-fused-madd
> -fno-common -dynamic -DNDEBUG -g -O3
>
> compile options: '-Inumpy/core/src -Inumpy/core/include
> -I/Library/Frameworks/Python.framework/Versions/2.5/include/python2.5 -c'
> gcc: _configtest.c
> _configtest.c:7:2: error: #error No _WIN32
> _configtest.c:7:2: error: #error No _WIN32
> lipo: can't figure out the architecture type of: /var/tmp//cc10iUsH.out
> _configtest.c:7:2: error: #error No _WIN32
> _configtest.c:7:2: error: #error No _WIN32
> lipo: can't figure out the architecture type of: /var/tmp//cc10iUsH.out
> failure.
>
>
> Disclaimer: http://www.kuleuven.be/cwis/email_disclaimer.htm
>
> _______________________________________________
> Numpy-discussion mailing list
> Numpy-discussion@scipy.org
> http://projects.scipy.org/mailman/listinfo/numpy-discussion
>


More information about the Numpy-discussion mailing list