From: Jochen <jo...@un...> - 2001-07-20 20:05:29
|
>>>>> Paul F Dubois wrote on Tue, 17 Jul 2001 12:53:52 -0700: [patch to Src/fastumathmodule.c] Paul> This file is no longer in the distribution. So why was it changed today? > cvs log Src/fastumathmodule.c ,---- | RCS file: /cvsroot/numpy/Numerical/Src/fastumathmodule.c,v | Working file: Src/fastumathmodule.c | head: 1.2 | branch: | locks: strict | access list: | symbolic names: | keyword substitution: kv | total revisions: 2; selected revisions: 2 | description: | ---------------------------- | revision 1.2 | date: 2001/07/20 03:24:33; author: teoliphant; state: Exp; lines: +18 -0 | Added inverse hyperbolic functions. | ---------------------------- | revision 1.1 | date: 2001/07/16 23:19:23; author: teoliphant; state: Exp; | Added fastumathmodule which doesn't emit exceptions. | ============================================================================= `---- To get that straight: I am looking at the Repository "Numerical" at :pserver:ano...@cv...:/cvsroot/numpy I hope that is the correct module for an uptodate version of NumPy. If so, I would suggest the following patch to have it link successfully on Cygwin: Index: Src/fastumathmodule.c =================================================================== RCS file: /cvsroot/numpy/Numerical/Src/fastumathmodule.c,v retrieving revision 1.2 diff -u -r1.2 fastumathmodule.c --- Src/fastumathmodule.c 2001/07/20 03:24:33 1.2 +++ Src/fastumathmodule.c 2001/07/20 20:01:33 @@ -2141,7 +2141,7 @@ {NULL, NULL, 0} /* sentinel */ }; -void initfastumath() { +DL_EXPORT(void) initfastumath() { PyObject *m, *d, *s; /* Create the module and add the functions */ Thanks, Jochen -- University of North Carolina phone: 919-962-4403 Department of Chemistry phone: 919-962-1579 Venable Hall CB#3290 fax: 919-843-6041 Chapel Hill, NC 27599, USA GnuPG key: 44BCCD8E |