ASPN ActiveState Programmer Network
ActiveState
/ Home / Perl / PHP / Python / Tcl / XSLT /
/ Safari / My ASPN /
Cookbooks | Documentation | Mailing Lists | Modules | News Feeds | Products | User Groups


Recent Messages
List Archives
About the List
List Leaders
Subscription Options

View Subscriptions
Help

View by Topic
ActiveState
.NET Framework
Open Source
Perl
PHP
Python
Tcl
Web Services
XML & XSLT

View by Category
Database
General
SOAP
System Administration
Tools
User Interfaces
Web Programming
XML Programming


MyASPN >> Mail Archive >> numpy-discussion
numpy-discussion
Fwd: [Numpy-discussion] Numpy does not compile with PY_ARRAY_TYPES_PREFIX
by Sasha other posts by this author
Jan 27 2006 10:15AM messages near this date
Re: [Numpy-discussion] UnsignedInt32 | Re: Fwd: [Numpy-discussion] Numpy does not compile with PY_ARRAY_TYPES_PREFIX
Numpy-discussion list rejected an attachment. Here are a few relevant
lines from the log:

In file included from numpy/core/src/multiarraymodule.c:65:
numpy/core/src/arrayobject.c: In function `PyArray_FromDimsAndDataAndDescr':
numpy/core/src/arrayobject.c:766: `intp' undeclared (first use in this function)
numpy/core/src/arrayobject.c:766: parse error before ')' token
In file included from numpy/core/src/multiarraymodule.c:65:
numpy/core/src/arrayobject.c: At top level:
numpy/core/src/arrayobject.c:822: parse error before "intp"
numpy/core/src/arrayobject.c:822: warning: function declaration isn't
a prototype
numpy/core/src/arrayobject.c: In function `PyArray_Scalar':
numpy/core/src/arrayobject.c:841: `Bool' undeclared (first use in this function)
numpy/core/src/arrayobject.c:841: parse error before ')' token
numpy/core/src/arrayobject.c:841: parse error before ')' token
numpy/core/src/arrayobject.c:841: warning: left-hand operand of comma
expression has no effect

---------- Forwarded message ----------
From: Sasha <ndarray@[...].com> 
Date: Jan 27, 2006 12:33 PM
Subject: Re: [Numpy-discussion] Numpy does not compile with
PY_ARRAY_TYPES_PREFIX
To: Andrew Straw <strawman@[...].com> , numpy-discussion
<numpy-discussion@[...].net> 


I've just updated to svn r2006.  Regular build works fine, but

$ CFLAGS=-DPY_ARRAY_TYPES_PREFIX=PyArray_NS_ python setup.py build

produced the attached log.  Note that I am not compiling any
extention, just regular numpy.



On 1/27/06, Andrew Straw <strawman@[...].com>  wrote:
>  Sasha wrote:
> 
>  >I have attempted to compile RPy (see http://rpy.sourceforge.net/) with
>  >numpy and found that both R and numpy headers define Int32:
>  >
>  >.../numpy/core/include/numpy/arrayobject.h:304: conflicting types for `Int32'
>  >.../lib/R/include/R_ext/Random.h:57: previous declaration of `Int32'
>  >
>  >I have tried to fix the problem by setting PY_ARRAY_TYPES_PREFIX as follows:
>  >
>  >$ CFLAGS=-DPY_ARRAY_TYPES_PREFIX=PyArray_NS_ python setup.py build
>  >
>  >This resulted in compile error in almost every Numpy source file.
>  >
>  >Am I using PY_ARRAY_TYPES_PREFIX correctly? If not, what is the
>  >recommended way to solve name conflicts involving Numpy typoes?
>  >
>  >
> 
>  David Cooke informed me some time ago that the #include
>  "numpy/arrayobject.h" line should go _after_ the other #includes. It's
>  worked for me well enough ever since, although it seems rather fragile.
>  Otherwise I'm not having the same issue with current svn. There was an
>  issue with release 0.9.4 for C++ code, anyway.
> 
>  Cheers!
>  Andrew
> 
> 
>  -------------------------------------------------------
>  This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
>  for problems?  Stop!  Download the new AJAX search engine that makes
>  searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
>  http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
>  _______________________________________________
>  Numpy-discussion mailing list
>  Numpy-discussion@[...].net
>  https://lists.sourceforge.net/lists/listinfo/numpy-discussion
> 


-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd_______________________________________________
Numpy-discussion mailing list
Numpy-discussion@[...].net
https://lists.sourceforge.net/lists/listinfo/numpy-discussion
Thread:
Sasha
Sasha
Sasha
Travis Oliphant
Travis Oliphant
Sasha
Andrew Straw
Sasha
Alexander Belopolsky

Privacy Policy | Email Opt-out | Feedback | Syndication
© ActiveState Software Inc. All rights reserved