Re: [Numpy-discussion] Cygwin compile: fatal error: fenv/fenv.c:

2012-02-29 Thread Ralf Gommers
On Wed, Feb 29, 2012 at 9:10 PM, Matt Miller mattm...@gmail.com wrote:

 Hi all,

 I am getting the following error when running `python setup.py install`
 for Numpy in Cygwin. This error happens on the latest as well as
 the maintenance branched for 1.5 and 1.6.


This should fix it: http://projects.scipy.org/numpy/ticket/1944.

Can you confirm that that works? Then I'll make the change in master.

Ralf


 ...
 creating build/temp.cygwin-1.7.11-i686-2.6
 creating build/temp.cygwin-1.7.11-i686-2.6/build
 creating build/temp.cygwin-1.7.11-i686-2.6/build/src.cygwin-1.7.11-i686-2.6
 creating
 build/temp.cygwin-1.7.11-i686-2.6/build/src.cygwin-1.7.11-i686-2.6/numpy
 creating
 build/temp.cygwin-1.7.11-i686-2.6/build/src.cygwin-1.7.11-i686-2.6/numpy/core
 creating
 build/temp.cygwin-1.7.11-i686-2.6/build/src.cygwin-1.7.11-i686-2.6/numpy/core/src
 creating
 build/temp.cygwin-1.7.11-i686-2.6/build/src.cygwin-1.7.11-i686-2.6/numpy/core/src/npymath
 creating build/temp.cygwin-1.7.11-i686-2.6/numpy
 creating build/temp.cygwin-1.7.11-i686-2.6/numpy/core
 creating build/temp.cygwin-1.7.11-i686-2.6/numpy/core/src
 creating build/temp.cygwin-1.7.11-i686-2.6/numpy/core/src/npymath
 compile options: '-Inumpy/core/include
 -Ibuild/src.cygwin-1.7.11-i686-2.6/numpy/core/include/numpy
 -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/usr/include/python2.6
 -Ibuild/src.cygwin-1.7.11-i686-2.6/numpy/core/src/multiarray
 -Ibuild/src.cygwin-1.7.11-i686-2.6/numpy/core/src/umath -c'
 gcc: build/src.cygwin-1.7.11-i686-2.6/numpy/core/src/npymath/npy_math.c
 gcc: build/src.cygwin-1.7.11-i686-2.6/numpy/core/src/npymath/ieee754.c
 numpy/core/src/npymath/ieee754.c.src:590:25: fatal error: fenv/fenv.c: No
 such file or directory
 compilation terminated.
 numpy/core/src/npymath/ieee754.c.src:590:25: fatal error: fenv/fenv.c: No
 such file or directory
 compilation terminated.
 error: Command gcc -fno-strict-aliasing -g -O2 -pipe -DNDEBUG -g -fwrapv
 -O3 -Wall -Wstrict-prototypes -Inumpy/core/include
 -Ibuild/src.cygwin-1.7.11-i686-2.6/numpy/core/include/numpy
 -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/usr/include/python2.6
 -Ibuild/src.cygwin-1.7.11-i686-2.6/numpy/core/src/multiarray
 -Ibuild/src.cygwin-1.7.11-i686-2.6/numpy/core/src/umath -c
 build/src.cygwin-1.7.11-i686-2.6/numpy/core/src/npymath/ieee754.c -o
 build/temp.cygwin-1.7.11-i686-2.6/build/src.cygwin-1.7.11-i686-2.6/numpy/core/src/npymath/ieee754.o
 failed with exit status 1


 Thanks

 ___
 NumPy-Discussion mailing list
 NumPy-Discussion@scipy.org
 http://mail.scipy.org/mailman/listinfo/numpy-discussion


___
NumPy-Discussion mailing list
NumPy-Discussion@scipy.org
http://mail.scipy.org/mailman/listinfo/numpy-discussion


Re: [Numpy-discussion] Cygwin compile: fatal error: fenv/fenv.c

2012-02-29 Thread Matt Miller
That fixed changed my error message to this:

numpy/core/src/private/lowlevel_strided_loops.h:404:1: warning:
‘PyArray_PrepareThreeRawArrayIter’ declared ‘static’ but never defined
numpy/core/src/private/lowlevel_strided_loops.h:430:1: warning:
‘PyArray_PrepareFourRawArrayIter’ declared ‘static’ but never defined
gcc -shared -Wl,--enable-auto-image-base
build/temp.cygwin-1.7.11-i686-2.6/numpy/core/src/umath/umathmodule_onefile.o
-L/usr/lib/python2.6/config -Lbuild/temp.cygwin-1.7.11-i686-2.6 -lnpymath
-lpython2.6 -o build/lib.cygwin-1.7.11-i686-2.6/numpy/core/umath.dll
build/temp.cygwin-1.7.11-i686-2.6/libnpymath.a(ieee754.o):ieee754.c:(.rdata+0x0):
multiple definition of `_npy__fe_dfl_env'
build/temp.cygwin-1.7.11-i686-2.6/numpy/core/src/umath/umathmodule_onefile.o:umathmodule_onefile.c:(.rdata+0x13158):
first defined here
collect2: ld returned 1 exit status
build/temp.cygwin-1.7.11-i686-2.6/libnpymath.a(ieee754.o):ieee754.c:(.rdata+0x0):
multiple definition of `_npy__fe_dfl_env'
build/temp.cygwin-1.7.11-i686-2.6/numpy/core/src/umath/umathmodule_onefile.o:umathmodule_onefile.c:(.rdata+0x13158):
first defined here
collect2: ld returned 1 exit status
error: Command gcc -shared -Wl,--enable-auto-image-base
build/temp.cygwin-1.7.11-i686-2.6/numpy/core/src/umath/umathmodule_onefile.o
-L/usr/lib/python2.6/config -Lbuild/temp.cygwin-1.7.11-i686-2.6 -lnpymath
-lpython2.6 -o build/lib.cygwin-1.7.11-i686-2.6/numpy/core/umath.dll
failed with exit status 1


Thanks for the quick reply!



  Hi all,
 
  I am getting the following error when running `python setup.py install`
  for Numpy in Cygwin. This error happens on the latest as well as
  the maintenance branched for 1.5 and 1.6.
 

 This should fix it: http://projects.scipy.org/numpy/ticket/1944.

 Can you confirm that that works? Then I'll make the change in master.

 Ralf


  ...
  creating build/temp.cygwin-1.7.11-i686-2.6
  creating build/temp.cygwin-1.7.11-i686-2.6/build
  creating
 build/temp.cygwin-1.7.11-i686-2.6/build/src.cygwin-1.7.11-i686-2.6
  creating
  build/temp.cygwin-1.7.11-i686-2.6/build/src.cygwin-1.7.11-i686-2.6/numpy
  creating
 
 build/temp.cygwin-1.7.11-i686-2.6/build/src.cygwin-1.7.11-i686-2.6/numpy/core
  creating
 
 build/temp.cygwin-1.7.11-i686-2.6/build/src.cygwin-1.7.11-i686-2.6/numpy/core/src
  creating
 
 build/temp.cygwin-1.7.11-i686-2.6/build/src.cygwin-1.7.11-i686-2.6/numpy/core/src/npymath
  creating build/temp.cygwin-1.7.11-i686-2.6/numpy
  creating build/temp.cygwin-1.7.11-i686-2.6/numpy/core
  creating build/temp.cygwin-1.7.11-i686-2.6/numpy/core/src
  creating build/temp.cygwin-1.7.11-i686-2.6/numpy/core/src/npymath
  compile options: '-Inumpy/core/include
  -Ibuild/src.cygwin-1.7.11-i686-2.6/numpy/core/include/numpy
  -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/usr/include/python2.6
  -Ibuild/src.cygwin-1.7.11-i686-2.6/numpy/core/src/multiarray
  -Ibuild/src.cygwin-1.7.11-i686-2.6/numpy/core/src/umath -c'
  gcc: build/src.cygwin-1.7.11-i686-2.6/numpy/core/src/npymath/npy_math.c
  gcc: build/src.cygwin-1.7.11-i686-2.6/numpy/core/src/npymath/ieee754.c
  numpy/core/src/npymath/ieee754.c.src:590:25: fatal error: fenv/fenv.c: No
  such file or directory
  compilation terminated.
  numpy/core/src/npymath/ieee754.c.src:590:25: fatal error: fenv/fenv.c: No
  such file or directory
  compilation terminated.
  error: Command gcc -fno-strict-aliasing -g -O2 -pipe -DNDEBUG -g -fwrapv
  -O3 -Wall -Wstrict-prototypes -Inumpy/core/include
  -Ibuild/src.cygwin-1.7.11-i686-2.6/numpy/core/include/numpy
  -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/usr/include/python2.6
  -Ibuild/src.cygwin-1.7.11-i686-2.6/numpy/core/src/multiarray
  -Ibuild/src.cygwin-1.7.11-i686-2.6/numpy/core/src/umath -c
  build/src.cygwin-1.7.11-i686-2.6/numpy/core/src/npymath/ieee754.c -o
 
 build/temp.cygwin-1.7.11-i686-2.6/build/src.cygwin-1.7.11-i686-2.6/numpy/core/src/npymath/ieee754.o
  failed with exit status 1
 
 
  Thanks
 
  ___
  NumPy-Discussion mailing list
  NumPy-Discussion@scipy.org
  http://mail.scipy.org/mailman/listinfo/numpy-discussion
 
 


___
NumPy-Discussion mailing list
NumPy-Discussion@scipy.org
http://mail.scipy.org/mailman/listinfo/numpy-discussion


Re: [Numpy-discussion] Cygwin compile: fatal error: fenv/fenv.c

2012-02-29 Thread Matt Miller
More reading of the thread linked solved the issue. To reiterate, add
numpy/ and change .c to .h in line 590 of ieee754.c.src.

Ex:

 elif defined(__CYGWIN__)
   include numpy/fenv/fenv.h
 endif

Thanks,

On Wed, Feb 29, 2012 at 1:41 PM, Matt Miller mattm...@gmail.com wrote:

 That fixed changed my error message to this:

 numpy/core/src/private/lowlevel_strided_loops.h:404:1: warning:
 ‘PyArray_PrepareThreeRawArrayIter’ declared ‘static’ but never defined
 numpy/core/src/private/lowlevel_strided_loops.h:430:1: warning:
 ‘PyArray_PrepareFourRawArrayIter’ declared ‘static’ but never defined
 gcc -shared -Wl,--enable-auto-image-base
 build/temp.cygwin-1.7.11-i686-2.6/numpy/core/src/umath/umathmodule_onefile.o
 -L/usr/lib/python2.6/config -Lbuild/temp.cygwin-1.7.11-i686-2.6 -lnpymath
 -lpython2.6 -o build/lib.cygwin-1.7.11-i686-2.6/numpy/core/umath.dll
 build/temp.cygwin-1.7.11-i686-2.6/libnpymath.a(ieee754.o):ieee754.c:(.rdata+0x0):
 multiple definition of `_npy__fe_dfl_env'
 build/temp.cygwin-1.7.11-i686-2.6/numpy/core/src/umath/umathmodule_onefile.o:umathmodule_onefile.c:(.rdata+0x13158):
 first defined here
 collect2: ld returned 1 exit status
 build/temp.cygwin-1.7.11-i686-2.6/libnpymath.a(ieee754.o):ieee754.c:(.rdata+0x0):
 multiple definition of `_npy__fe_dfl_env'
 build/temp.cygwin-1.7.11-i686-2.6/numpy/core/src/umath/umathmodule_onefile.o:umathmodule_onefile.c:(.rdata+0x13158):
 first defined here
 collect2: ld returned 1 exit status
 error: Command gcc -shared -Wl,--enable-auto-image-base
 build/temp.cygwin-1.7.11-i686-2.6/numpy/core/src/umath/umathmodule_onefile.o
 -L/usr/lib/python2.6/config -Lbuild/temp.cygwin-1.7.11-i686-2.6 -lnpymath
 -lpython2.6 -o build/lib.cygwin-1.7.11-i686-2.6/numpy/core/umath.dll
 failed with exit status 1


 Thanks for the quick reply!



  Hi all,
 
  I am getting the following error when running `python setup.py install`
  for Numpy in Cygwin. This error happens on the latest as well as
  the maintenance branched for 1.5 and 1.6.
 

 This should fix it: http://projects.scipy.org/numpy/ticket/1944.

 Can you confirm that that works? Then I'll make the change in master.

 Ralf


  ...
  creating build/temp.cygwin-1.7.11-i686-2.6
  creating build/temp.cygwin-1.7.11-i686-2.6/build
  creating
 build/temp.cygwin-1.7.11-i686-2.6/build/src.cygwin-1.7.11-i686-2.6
  creating
  build/temp.cygwin-1.7.11-i686-2.6/build/src.cygwin-1.7.11-i686-2.6/numpy
  creating
 
 build/temp.cygwin-1.7.11-i686-2.6/build/src.cygwin-1.7.11-i686-2.6/numpy/core
  creating
 
 build/temp.cygwin-1.7.11-i686-2.6/build/src.cygwin-1.7.11-i686-2.6/numpy/core/src
  creating
 
 build/temp.cygwin-1.7.11-i686-2.6/build/src.cygwin-1.7.11-i686-2.6/numpy/core/src/npymath
  creating build/temp.cygwin-1.7.11-i686-2.6/numpy
  creating build/temp.cygwin-1.7.11-i686-2.6/numpy/core
  creating build/temp.cygwin-1.7.11-i686-2.6/numpy/core/src
  creating build/temp.cygwin-1.7.11-i686-2.6/numpy/core/src/npymath
  compile options: '-Inumpy/core/include
  -Ibuild/src.cygwin-1.7.11-i686-2.6/numpy/core/include/numpy
  -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/usr/include/python2.6
  -Ibuild/src.cygwin-1.7.11-i686-2.6/numpy/core/src/multiarray
  -Ibuild/src.cygwin-1.7.11-i686-2.6/numpy/core/src/umath -c'
  gcc: build/src.cygwin-1.7.11-i686-2.6/numpy/core/src/npymath/npy_math.c
  gcc: build/src.cygwin-1.7.11-i686-2.6/numpy/core/src/npymath/ieee754.c
  numpy/core/src/npymath/ieee754.c.src:590:25: fatal error: fenv/fenv.c:
 No
  such file or directory
  compilation terminated.
  numpy/core/src/npymath/ieee754.c.src:590:25: fatal error: fenv/fenv.c:
 No
  such file or directory
  compilation terminated.
  error: Command gcc -fno-strict-aliasing -g -O2 -pipe -DNDEBUG -g
 -fwrapv
  -O3 -Wall -Wstrict-prototypes -Inumpy/core/include
  -Ibuild/src.cygwin-1.7.11-i686-2.6/numpy/core/include/numpy
  -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/usr/include/python2.6
  -Ibuild/src.cygwin-1.7.11-i686-2.6/numpy/core/src/multiarray
  -Ibuild/src.cygwin-1.7.11-i686-2.6/numpy/core/src/umath -c
  build/src.cygwin-1.7.11-i686-2.6/numpy/core/src/npymath/ieee754.c -o
 
 build/temp.cygwin-1.7.11-i686-2.6/build/src.cygwin-1.7.11-i686-2.6/numpy/core/src/npymath/ieee754.o
  failed with exit status 1
 
 
  Thanks
 
  ___
  NumPy-Discussion mailing list
  NumPy-Discussion@scipy.org
  http://mail.scipy.org/mailman/listinfo/numpy-discussion
 
 



___
NumPy-Discussion mailing list
NumPy-Discussion@scipy.org
http://mail.scipy.org/mailman/listinfo/numpy-discussion


Re: [Numpy-discussion] Cygwin compile: fatal error: fenv/fenv.c

2012-02-29 Thread Ralf Gommers
On Wed, Feb 29, 2012 at 11:07 PM, Matt Miller mattm...@gmail.com wrote:

 More reading of the thread linked solved the issue. To reiterate, add
 numpy/ and change .c to .h in line 590 of ieee754.c.src.

 Ex:

  elif defined(__CYGWIN__)
include numpy/fenv/fenv.h
  endif


Thanks for confirming. Fixed in master and 1.6.x now.

Ralf
___
NumPy-Discussion mailing list
NumPy-Discussion@scipy.org
http://mail.scipy.org/mailman/listinfo/numpy-discussion