<html><body>
<p>New issue 1216: Compiling error. Revision 19859 <a href="https://bitbucket.org/yt_analysis/yt/issues/1216/compiling-error-revision-19859">https://bitbucket.org/yt_analysis/yt/issues/1216/compiling-error-revision-19859</a></p>
<p>Igor Krasnogorov:</p>
<p>I can't compile Yt since 19859 revision. I use Windows 7-64 bit and run command ``` python setup.py build --compiler=mingw32 install ```</p>
<p>The problem is in the different defines of ‘fmax’, ‘fmin’ and ‘log2’ in ‘platform_dep.h’ and ‘math.h’ (from the mingw include).</p>
<p>the error log:</p>
<p>``` skipping ‘yt/geometry\grid_container.c’ Cython extension (up-to-date) building ‘yt.geometry.grid_container’ extension C:\Anaconda2\Scripts\gcc.bat -DMS_WIN64 -mdll -O -Wall -Iyt/utilities/lib/ -IC:\Anaconda2\include -IC:\Anaconda2\PC -IC: \Anaconda2\lib\site-packages\numpy\core\include -c yt/geometry\grid_container.c -o build\temp.win-amd64-2.7\Release\yt\g eometry\grid_container.o In file included from C:\Anaconda2\lib\site-packages\numpy\core\include/numpy/ndarraytypes.h:1781:0,</p>
<pre>from C:\Anaconda2\lib\site-packages\numpy\core\include/numpy/ndarrayobject.h:18,
from C:\Anaconda2\lib\site-packages\numpy\core\include/numpy/arrayobject.h:4,
from yt/geometry\grid_container.c:242:</pre>
<p>C:\Anaconda2\lib\site-packages\numpy\core\include/numpy/npy_1_7_deprecated_api.h:12:9: note: #pragma message: C:\Anacond a2\lib\site-packages\numpy\core\include/numpy/npy_1_7_deprecated_api.h(12) : Warning Msg: Using deprecated NumPy API, di sable it by #defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION In file included from yt/geometry\grid_container.c:244:0: yt/utilities/lib/platform_dep.h:7:0: warning: “isnormal” redefined [enabled by default] In file included from C:\Anaconda2\include/pyport.h:325:0,</p>
<pre>from C:\Anaconda2\include/Python.h:58,
from yt/geometry\grid_container.c:4:</pre>
<p>c:\anaconda2\mingw\bin\../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/include/math.h:374:0: note: th is is the location of the previous definition In file included from yt/geometry\grid_container.c:244:0: yt/utilities/lib/platform_dep.h:20:24: error: static declaration of ‘fmax’ follows non-static declaration yt/utilities/lib/platform_dep.h:23:24: error: static declaration of ‘fmin’ follows non-static declaration yt/utilities/lib/platform_dep.h:26:24: error: static declaration of ‘log2’ follows non-static declaration yt/geometry\grid_container.c: In function ‘__Pyx_BufFmt_ProcessTypeChunk’: yt/geometry\grid_container.c:26921:26: warning: unknown conversion type character ‘z’ in format [-Wformat] yt/geometry\grid_container.c:26921:26: warning: unknown conversion type character ‘z’ in format [-Wformat] yt/geometry\grid_container.c:26921:26: warning: too many arguments for format [-Wformat-extra-args] yt/geometry\grid_container.c:26973:20: warning: unknown conversion type character ‘z’ in format [-Wformat] yt/geometry\grid_container.c:26973:20: warning: unknown conversion type character ‘z’ in format [-Wformat] yt/geometry\grid_container.c:26973:20: warning: too many arguments for format [-Wformat-extra-args] yt/geometry\grid_container.c: In function ‘__pyx_buffmt_parse_array’: yt/geometry\grid_container.c:27035:25: warning: unknown conversion type character ‘z’ in format [-Wformat] yt/geometry\grid_container.c:27035:25: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘siz e_t’ [-Wformat] yt/geometry\grid_container.c:27035:25: warning: too many arguments for format [-Wformat-extra-args] yt/geometry\grid_container.c: In function ‘__Pyx_GetBufferAndValidate’: yt/geometry\grid_container.c:27220:7: warning: unknown conversion type character ‘z’ in format [-Wformat] yt/geometry\grid_container.c:27220:7: warning: format ‘%s’ expects argument of type ‘char *’, but argument 3 has type ‘P y_ssize_t’ [-Wformat] yt/geometry\grid_container.c:27220:7: warning: unknown conversion type character ‘z’ in format [-Wformat] yt/geometry\grid_container.c:27220:7: warning: too many arguments for format [-Wformat-extra-args] yt/geometry\grid_container.c: In function ‘__Pyx_RaiseArgtupleInvalid’: yt/geometry\grid_container.c:27324:18: warning: unknown conversion type character ‘z’ in format [-Wformat] yt/geometry\grid_container.c:27324:18: warning: format ‘%s’ expects argument of type ‘char *’, but argument 5 has type ' Py_ssize_t' [-Wformat] yt/geometry\grid_container.c:27324:18: warning: unknown conversion type character ‘z’ in format [-Wformat] yt/geometry\grid_container.c:27324:18: warning: too many arguments for format [-Wformat-extra-args] yt/geometry\grid_container.c: In function ‘__Pyx_RaiseTooManyValuesError’: yt/geometry\grid_container.c:27774:18: warning: unknown conversion type character ‘z’ in format [-Wformat] yt/geometry\grid_container.c:27774:18: warning: too many arguments for format [-Wformat-extra-args] yt/geometry\grid_container.c: In function ‘__Pyx_RaiseNeedMoreValuesError’: yt/geometry\grid_container.c:27780:18: warning: unknown conversion type character ‘z’ in format [-Wformat] yt/geometry\grid_container.c:27780:18: warning: format ‘%s’ expects argument of type ‘char *’, but argument 3 has type ' Py_ssize_t' [-Wformat] yt/geometry\grid_container.c:27780:18: warning: too many arguments for format [-Wformat-extra-args] yt/geometry\grid_container.c: In function ‘__Pyx_ValidateAndInit_memviewslice’: yt/geometry\grid_container.c:31184:22: warning: unknown conversion type character ‘z’ in format [-Wformat] yt/geometry\grid_container.c:31184:22: warning: format ‘%s’ expects argument of type ‘char *’, but argument 3 has type ' Py_ssize_t' [-Wformat] yt/geometry\grid_container.c:31184:22: warning: unknown conversion type character ‘z’ in format [-Wformat] yt/geometry\grid_container.c:31184:22: warning: too many arguments for format [-Wformat-extra-args] In file included from C:\Anaconda2\lib\site-packages\numpy\core\include/numpy/ndarrayobject.h:27:0,</p>
<pre>from C:\Anaconda2\lib\site-packages\numpy\core\include/numpy/arrayobject.h:4,
from yt/geometry\grid_container.c:242:</pre>
<p>yt/geometry\grid_container.c: At top level: C:\Anaconda2\lib\site-packages\numpy\core\include/numpy/__multiarray_api.h:1634:1: warning: ‘_import_array’ defined but not used [-Wunused-function] error: command ‘C:\\Anaconda2\\Scripts\\gcc.bat’ failed with exit status 1</p>
<p>```</p>

<img src="http://link.bitbucket.org/wf/open?upn=JlBWjyZTyKwhM1rBKe-2BcAdFPwdECN4PBooLGVSVl7ELUO6mXiA2STNjn26ltB-2FvFqMo-2FanQIG-2B6bogNsb36oasa-2F-2FecJjut9MX32Pl9JAKbRM8Hf28HIpuzgUKf1PBfXpif0DJN1vps-2BlCRefcQ0mpeDPpbxUesNAPmJYomJYeit5r3hx1-2BKnqPbgGSr27tZB6SgNldT9iqHzxmKNdPGtm3OkJpphhosjK-2FwxMpn6OA-3D" alt="" width="1" height="1" border="0" style="height:1px !important;width:1px !important;border-width:0 !important;margin-top:0 !important;margin-bottom:0 !important;margin-right:0 !important;margin-left:0 !important;padding-top:0 !important;padding-bottom:0 !important;padding-right:0 !important;padding-left:0 !important;"/>
</body></html>