[SciPy-User] numpy - scipy test failure on OSX (git version 10/3/2012)
Massimo Di Stefano
massimodisasha at gmail.com
Mon Mar 12 10:36:07 EDT 2012
i removed the Xcode tools and I've re-installed the latest Xcode tools,
the gcc compiler is :
MacBook-Pro-di-Massimo:~ epifanio$ gcc --version
i686-apple-darwin11-llvm-gcc-4.2 (GCC) 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.9.00)
Copyright (C) 2007 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
it is the same version i had previously … the build give the same errors about array of negative size and the test fails as before.
so, i decided to give a chance to home brew.
i installed it and python,
then using the homebrew easy_install executable i installed nose.
building nupy i noticed the same bad log about error array with negative size.
running the test i got this :
.............................................................
======================================================================
FAIL: test_kind.TestKind.test_all
----------------------------------------------------------------------
Traceback (most recent call last):
File "/usr/local/Cellar/python/2.7.2/lib/python2.7/site-packages/nose-1.1.2-py2.7.egg/nose/case.py", line 197, in runTest
self.test(*self.arg)
File "/usr/local/Cellar/python/2.7.2/lib/python2.7/site-packages/numpy/f2py/tests/test_kind.py", line 30, in test_all
'selectedrealkind(%s): expected %r but got %r' % (i, selected_real_kind(i), selectedrealkind(i)))
File "/usr/local/Cellar/python/2.7.2/lib/python2.7/site-packages/numpy/testing/utils.py", line 34, in assert_
raise AssertionError(msg)
AssertionError: selectedrealkind(19): expected -1 but got 16
----------------------------------------------------------------------
Ran 3650 tests in 29.466s
FAILED (KNOWNFAIL=3, SKIP=5, failures=1)
<nose.result.TextTestResult run=3650 errors=0 failures=1>
>>>
so far, .. no lucky.
i'll try to build the 'stable' old bumpy and see what happens.
Il giorno Mar 12, 2012, alle ore 5:43 AM, Robert Kern ha scritto:
> On Mon, Mar 12, 2012 at 08:15, Massimo Di Stefano
> <massimodisasha at gmail.com> wrote:
>> I tried to upgrade to Xcode 4.3 .. but seems that 'for free' there is only Xcore 4.2 on the apple dev center.
>>
>> i installed the gcc from the crane website and i exported the flags .. but numpy build is giving me word error about array with negative size.
>>
>> here [1] the full log using the gcc from the R website.
>>
>> [1] http://www.geofemengineering.it/numpy_build_log.txt
>>
>>
>> i think it i is the cause of all the evil … i should fix this before to go a had with scipy.
>>
>>
>>
>> frustrated i also tried to build gcc4.6 from source .. but no lucky the setup.py ends with :
>
>> C compiler: /usr/local/bin/gcc -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -fwrapv -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe
>>
>> compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -Inumpy/core/include -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c'
>> gcc: _configtest.c
>> gcc: warning: ‘-mfused-madd’ is deprecated; use ‘-ffp-contract=’ instead
>> gcc: error: i386: No such file or directory
>> gcc: error: x86_64: No such file or directory
>> gcc: error: unrecognized option ‘-arch’
>> gcc: error: unrecognized option ‘-arch’
>> gcc: warning: ‘-mfused-madd’ is deprecated; use ‘-ffp-contract=’ instead
>> gcc: error: i386: No such file or directory
>> gcc: error: x86_64: No such file or directory
>> gcc: error: unrecognized option ‘-arch’
>> gcc: error: unrecognized option ‘-arch’
>> failure.
>
>> maybe i missed something during the gcc configure ???
>
> You need to apply Apple's patches to provide the "-arch" compile flag.
> I don't believe they have patches to gcc 4.6.
>
> This is probably the easiest way to get command-line installs of the
> official gcc:
>
> http://kennethreitz.com/xcode-gcc-and-homebrew.html
>
> --
> Robert Kern
> _______________________________________________
> SciPy-User mailing list
> SciPy-User at scipy.org
> http://mail.scipy.org/mailman/listinfo/scipy-user
More information about the SciPy-User
mailing list