I don't think this is a cython version issue - cloned the latest version from git yesterday...
python3.7 -c "import cython; print(cython.__version__)" 0.28a0 ----- Original Message ----- From: "Nathaniel Smith" <n...@pobox.com> To: "Discussion of Numerical Python" <numpy-discussion@python.org> Sent: Friday, December 15, 2017 12:30:48 PM Subject: Re: [Numpy-discussion] building numpy with python3.7 Try upgrading cython? On Fri, Dec 15, 2017 at 2:11 AM, Hannes Breytenbach <han...@saao.ac.za> wrote: > 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 -- Nathaniel J. Smith -- https://vorpus.org _______________________________________________ NumPy-Discussion mailing list NumPy-Discussion@python.org https://mail.python.org/mailman/listinfo/numpy-discussion !DSPAM:5a33a46a14261384311406! _______________________________________________ NumPy-Discussion mailing list NumPy-Discussion@python.org https://mail.python.org/mailman/listinfo/numpy-discussion