Does it work with icc if you replace # define CYTHON_UNUSED __attribute__ ((__unused__))
with # define CYTHON_UNUSED __attribute__ ((unused)) ? On Fri, Sep 9, 2011 at 12:28 AM, Christoph Gohlke <cgoh...@uci.edu> wrote: > Hello, > > compiling Cython 0.15 generated C code on Windows using the Intel Compiler > 11.1 icl.exe results in an "expected a type specifier" error. > > For example: > > /* "numpy.pxd":190 > * # experimental exception made for __getbuffer__ and > __releasebuffer__ > * # -- the details of this may change. > * def __getbuffer__(ndarray self, Py_buffer* info, int flags): > # <<<<<<<<<<<<<< > * # This implementation of getbuffer is geared towards Cython > * # requirements, and does not yet fullfill the PEP. > */ > > static CYTHON_UNUSED int __pyx_pf_5numpy_7ndarray___getbuffer__(PyObject > *__pyx_v_self, Py_buffer *__pyx_v_info, int __pyx_v_flags); /*proto*/ > ^ > Error: expected a type specifier. > > The problem is the definition of CYTHON_UNUSED. > > Please consider the attached patch. It works for me but maybe the problem is > icl version specific, not Windows specific. > > Christoph > > _______________________________________________ > cython-devel mailing list > cython-devel@python.org > http://mail.python.org/mailman/listinfo/cython-devel > > _______________________________________________ cython-devel mailing list cython-devel@python.org http://mail.python.org/mailman/listinfo/cython-devel