[Cython] Error when using Intel icl compiler on Windows

Christoph Gohlke cgohlke at uci.edu
Fri Sep 9 10:34:02 CEST 2011


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<cgohlke at 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 at python.org
>> http://mail.python.org/mailman/listinfo/cython-devel
>>
>>
> _______________________________________________
> cython-devel mailing list
> cython-devel at python.org
> http://mail.python.org/mailman/listinfo/cython-devel
>
>


More information about the cython-devel mailing list