Hi devs!

This is my first post to the discussion list!

Has anyone tried to build numpy with python3.7.0a3? 

I get the following gcc errors during compile:

    .
    .
    .
    
    compiling C sources
    C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g 
-fwrapv -O3 -Wall -Wstrict-prototypes -fPIC
    
    compile options: '-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 
-D_LARGEFILE64_SOURCE=1 -Inumpy/core/include 
-Ibuild/src.linux-x86_64-3.7/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 
-I/usr/local/include/python3.7m 
-Ibuild/src.linux-x86_64-3.7/numpy/core/src/private 
-Ibuild/src.linux-x86_64-3.7/numpy/core/src/npymath 
-Ibuild/src.linux-x86_64-3.7/numpy/core/src/private 
-Ibuild/src.linux-x86_64-3.7/numpy/core/src/npymath 
-Ibuild/src.linux-x86_64-3.7/numpy/core/src/private 
-Ibuild/src.linux-x86_64-3.7/numpy/core/src/npymath -c'
    gcc: numpy/random/mtrand/mtrand.c
    numpy/random/mtrand/mtrand.c: In function ‘__Pyx__ExceptionSave’:
    numpy/random/mtrand/mtrand.c:40970:19: error: ‘PyThreadState {aka struct 
_ts}’ has no member named ‘exc_type’; did you mean ‘curexc_type’?
         *type = tstate->exc_type;
                       ^~
    .
    .
    .

    error: Command "gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g 
-fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -D_FILE_OFFSET_BITS=64 
-D_LARGEFILE_SOURCE=1 -D_LARGEFILE64_SOURCE=1 -Inumpy/core/include 
-Ibuild/src.linux-x86_64-3.7/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 
-I/usr/local/include/python3.7m 
-Ibuild/src.linux-x86_64-3.7/numpy/core/src/private 
-Ibuild/src.linux-x86_64-3.7/numpy/core/src/npymath 
-Ibuild/src.linux-x86_64-3.7/numpy/core/src/private 
-Ibuild/src.linux-x86_64-3.7/numpy/core/src/npymath 
-Ibuild/src.linux-x86_64-3.7/numpy/core/src/private 
-Ibuild/src.linux-x86_64-3.7/numpy/core/src/npymath -c 
numpy/random/mtrand/mtrand.c -o 
build/temp.linux-x86_64-3.7/numpy/random/mtrand/mtrand.o -MMD -MF 
build/temp.linux-x86_64-3.7/numpy/random/mtrand/mtrand.o.d" failed with exit 
status 1



Version info:
-------------
gcc --version: gcc (Ubuntu 6.3.0-12ubuntu2) 6.3.0 2017040
numpy version: 1.15.0.dev0+d233e1f


The same error comes up when building via pip.  I don't know enough about the 
underlying C code to know how to debug this. Any help would be greatly 
appreciated!

Cheers,

--
Hannes Breytenbach

PhD Candidate
South African Astronomical Observatory
+27 82 726 9311

_______________________________________________
NumPy-Discussion mailing list
NumPy-Discussion@python.org
https://mail.python.org/mailman/listinfo/numpy-discussion

Reply via email to