No, sorry. Same error.

Christoph


On 9/9/2011 1:26 AM, Robert Bradshaw wrote:
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


_______________________________________________
cython-devel mailing list
cython-devel@python.org
http://mail.python.org/mailman/listinfo/cython-devel

Reply via email to