[yt-dev] Issue #1216: Compiling error. Revision 19859 (yt_analysis/yt)

Igor Krasnogorov issues-reply at bitbucket.org
Wed May 4 01:00:17 PDT 2016


New issue 1216: Compiling error. Revision 19859
https://bitbucket.org/yt_analysis/yt/issues/1216/compiling-error-revision-19859

Igor Krasnogorov:

I can't compile Yt since 19859 revision.
I use Windows 7-64 bit and run command
```
python setup.py build --compiler=mingw32 install
```

The problem is in the different defines of 'fmax', 'fmin' and 'log2' in 'platform_dep.h' and 'math.h' (from the mingw include).

the error log:

```
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,
                 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:
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,
                 from C:\Anaconda2\include/Python.h:58,
                 from yt/geometry\grid_container.c:4:
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,
                 from C:\Anaconda2\lib\site-packages\numpy\core\include/numpy/arrayobject.h:4,
                 from yt/geometry\grid_container.c:242:
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

```


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.spacepope.org/pipermail/yt-dev-spacepope.org/attachments/20160504/bbc1be60/attachment.htm>


More information about the yt-dev mailing list