failed to install sfepy on Windows 10 64bit
Hello
I am trying to install sfepy package following the instructions in the documentation. The part I am referring to is "Windows Using Python(x,y) <http://sfepy.org/doc-devel/installation.html#table-of-contents>". I managed to have Python(x,y), pyparsing, umfpackpy installed. But msysgit exists no more, it is now called "Git for windows". (I installed Git-2.5.1-64-bit.exe)
Error comes when I compile the sfepy C extensions with command in gitbash: python setup.py build_ext --inplace --compiler=mingw32 error: Unable to find vcvarsall.bat
I tried also: python setup.py build_ext --inplace --compiler=mingw64. The error is the same.
Could someone help me with this problem? Thanks a lot
Yong
Here is the complete report from gitbash after I compile C extensions.
$ python setup.py build_ext --inplace --compiler=mingw32 igakit was not found: some tests are going to fail!; you may get run-time errors running build_ext running build_src build_src building library "sfepy_common" sources building library "sfepy_terms" sources building extension "sfepy.discrete.fem.extmods._fmfield" sources cythonc:> sfepy\discrete\fem\extmods\_fmfield.c building extension "sfepy.discrete.fem.extmods.mappings" sources cythonc:> sfepy\discrete\fem\extmods\mappings.c building extension "sfepy.discrete.fem.extmods.assemble" sources cythonc:> sfepy\discrete\fem\extmods\assemble.c warning: sfepy\discrete\fem\extmods\_fmfield.pyx:6:31: Buffer unpacking not optimized away. warning: sfepy\discrete\fem\extmods\_fmfield.pyx:6:31: Buffer unpacking not optimized away. warning: sfepy\discrete\fem\extmods\_fmfield.pyx:19:31: Buffer unpacking not optimized away. warning: sfepy\discrete\fem\extmods\_fmfield.pyx:19:31: Buffer unpacking not optimized away. warning: sfepy\discrete\fem\extmods\_fmfield.pyx:32:31: Buffer unpacking not optimized away. warning: sfepy\discrete\fem\extmods\_fmfield.pyx:32:31: Buffer unpacking not optimized away. warning: sfepy\discrete\fem\extmods\_fmfield.pyx:45:31: Buffer unpacking not optimized away. warning: sfepy\discrete\fem\extmods\_fmfield.pyx:45:31: Buffer unpacking not optimized away. warning: sfepy\discrete\fem\extmods\_fmfield.pyx:58:28: Buffer unpacking not optimized away. warning: sfepy\discrete\fem\extmods\_fmfield.pyx:58:28: Buffer unpacking not optimized away. warning: sfepy\discrete\fem\extmods\_fmfield.pyx:66:28: Buffer unpacking not optimized away. warning: sfepy\discrete\fem\extmods\_fmfield.pyx:66:28: Buffer unpacking not optimized away. warning: sfepy\discrete\fem\extmods\_fmfield.pyx:73:29: Buffer unpacking not optimized away. warning: sfepy\discrete\fem\extmods\_fmfield.pyx:73:29: Buffer unpacking not optimized away. warning: sfepy\discrete\fem\extmods\_fmfield.pyx:81:29: Buffer unpacking not optimized away. warning: sfepy\discrete\fem\extmods\_fmfield.pyx:81:29: Buffer unpacking not optimized away. warning: sfepy\discrete\fem\extmods\mappings.pxd:66:20: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\mappings.pxd:66:29: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\mappings.pxd:66:38: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\mappings.pxd:66:50: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\mappings.pxd:66:62: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\mappings.pyx:81:26: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\mappings.pyx:81:37: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\mappings.pyx:81:50: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\mappings.pyx:111:25: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\mappings.pyx:111:34: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\mappings.pyx:200:27: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\mappings.pyx:200:39: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\assemble.pyx:23:15: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\assemble.pyx:23:24: Non-trivial type declaratorsbuilding extension "sfepy.discrete.fem.extmods.bases" sources cythonc:> sfepy\discrete\fem\extmods\bases.c in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\assemble.pyx:26:17: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\assemble.pyx:26:30: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\assemble.pyx:58:15: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\assemble.pyx:58:24: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\assemble.pyx:61:20: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\assemble.pyx:61:33: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\assemble.pyx:94:15: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\assemble.pyx:94:28: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\assemble.pyx:94:41: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\assemble.pyx:94:53: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\assemble.pyx:99:17: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\assemble.pyx:99:30: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\assemble.pyx:151:15: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\assemble.pyx:151:28: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\assemble.pyx:151:41: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\assemble.pyx:151:53: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\assemble.pyx:156:20: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\assemble.pyx:156:33: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\bases.pyx:81:20: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\bases.pyx:81:31: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\bases.pyx:81:42: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\bases.pyx:128:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\bases.pyx:128:29: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\bases.pyx:128:40: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\bases.pyx:128:51: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\bases.pyx:196:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\bases.pyx:196:29: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\bases.pyx:196:40: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\bases.pyx:196:51: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\bases.pyx:196:63: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\bases.pyx:255:15: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\bases.pyx:255:24: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\bases.pyx:259:28: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\bases.pyx:259:36: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\bases.pyx:260:27: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\bases.pyx:260:36: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\bases.pyx:260:43: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\bases.pyx:260:54: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\bases.pyx:260:65: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\bases.pyx:260:72: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\bases.pyx:262:17: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\bases.pyx:262:30: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration shouldbuilding extension "sfepy.discrete.fem.extmods.cmesh" sources cythonc:> sfepy\discrete\fem\extmods\cmesh.c building extension "sfepy.discrete.fem.extmods.crefcoors" sources cythonc:> sfepy\discrete\fem\extmods\crefcoors.c building extension "sfepy.discrete.fem.extmods.lobatto_bases" sources cythonc:> sfepy\discrete\fem\extmods\lobatto_bases.c be on its own line. warning: sfepy\discrete\fem\extmods\bases.pyx:262:44: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\bases.pyx:262:57: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\cmesh.pyx:179:20: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\cmesh.pyx:179:26: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\cmesh.pyx:310:30: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\cmesh.pyx:310:39: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\cmesh.pyx:552:30: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\cmesh.pyx:552:45: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\cmesh.pyx:755:15: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\cmesh.pyx:755:23: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\crefcoors.pyx:55:15: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\crefcoors.pyx:55:24: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\crefcoors.pyx:55:34: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\crefcoors.pyx:55:41: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\crefcoors.pyx:56:27: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\crefcoors.pyx:56:38: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\crefcoors.pyx:56:53: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\crefcoors.pyx:56:67: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\crefcoors.pyx:57:17: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\crefcoors.pyx:57:33: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\crefcoors.pyx:57:44: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sbuilding extension "sfepy.discrete.fem.extmods._geommech" sources cythonc:> sfepy\discrete\fem\extmods\_geommech.c building extension "sfepy.discrete.iga.extmods.igac" sources cythonc:> sfepy\discrete\iga\extmods\igac.c fepy\discrete\fem\extmods\lobatto_bases.pyx:35:23: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\lobatto_bases.pyx:35:32: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\lobatto_bases.pyx:60:23: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\lobatto_bases.pyx:60:32: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\_geommech.pyx:18:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\_geommech.pyx:18:29: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\_geommech.pyx:18:38: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:65:22: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:65:32: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:121:15: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:121:26: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:122:20: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:122:29: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:122:38: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:123:25: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:123:37: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:123:49: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:124:20: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:124:40: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:124:53: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:126:19: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:126:31: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:126:38: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:126:50: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:313:15: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:313:26: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:313:34: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:315:20: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:315:29: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:315:38: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:315:48: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:315:59: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:316:25: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:316:37: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:316:49: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:317:20: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:317:34: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:317:54: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:317:67: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:319:19: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:319:31: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:319:38: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:319:50: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:538:15: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:538:26: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:538:34: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:539:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:539:31: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:539:39: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:539:49: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:540:16: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:540:30: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:541:20: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:541:29: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:541:38: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:541:48: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:541:57: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:542:25: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:542:37: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:542:49: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:543:20: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:543:40: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:543:53: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:544:20: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmbuilding extension "sfepy.linalg.extmods.crcm" sources cythonc:> sfepy\linalg\extmods\crcm.c building extension "sfepy.terms.extmods.terms" sources cythonc:> sfepy\terms\extmods\terms.c ods\igac.pyx:544:35: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:546:19: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:546:31: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:546:38: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:546:50: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\linalg\extmods\crcm.pyx:29:15: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\linalg\extmods\crcm.pyx:29:23: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\linalg\extmods\crcm.pyx:29:33: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\linalg\extmods\crcm.pyx:60:15: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\linalg\extmods\crcm.pyx:60:23: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\linalg\extmods\crcm.pyx:60:33: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\linalg\extmods\crcm.pyx:60:43: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\mappings.pxd:66:20: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\mappings.pxd:66:29: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\mappings.pxd:66:38: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\mappings.pxd:66:50: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\mappings.pxd:66:62: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:509:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:509:32: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:509:40: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:510:15: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:525:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:525:32: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:526:15: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:540:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:540:32: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:541:15: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:555:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:555:30: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:556:15: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:570:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:570:30: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:571:15: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:591:23: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:591:34: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:591:46: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:591:56: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:591:67: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:592:28: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:592:40: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:592:51: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:593:15: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:623:23: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:623:34: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:623:46: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:623:56: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:623:67: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:624:24: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:624:35: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:625:15: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:652:23: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:652:34: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:652:46: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:652:57: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:653:15: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:653:35: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:675:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:675:30: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:675:41: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:675:57: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:689:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:689:30: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:689:41: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:703:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:703:30: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:703:41: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:703:57: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:719:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:719:30: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:719:41: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:719:51: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:719:67: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:736:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:736:30: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:736:41: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:736:51: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:736:63: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:755:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:755:30: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:755:41: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:755:51: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:755:67: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:756:24: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:756:35: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:777:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:777:30: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:777:41: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:777:51: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:777:63: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:777:74: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:795:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:795:30: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:795:41: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:795:57: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:809:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:809:30: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:809:41: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:823:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:823:30: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:823:41: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:823:57: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:839:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:839:30: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:839:41: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:839:51: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:839:67: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:856:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:856:30: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:856:41: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:856:51: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:856:63: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:875:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:875:30: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:875:41: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:875:51: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:875:67: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:876:24: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:876:35: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:897:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:897:30: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:897:41: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:897:51: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:897:63: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:897:74: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:918:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:918:33: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:918:46: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:918:57: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:918:68: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:937:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:937:33: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:937:44: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:938:15: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:954:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:954:38: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:954:49: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:954:65: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:968:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:968:38: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:968:49: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:982:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:982:38: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:982:49: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:982:65: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:997:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:997:38: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:997:49: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1014:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1014:32: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1014:48: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1014:59: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1031:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1031:32: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1048:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1048:40: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1048:51: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1048:69: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1049:23: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1049:34: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1071:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1071:40: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1071:51: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1071:69: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1072:24: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1072:35: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1094:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1094:35: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1094:46: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1094:58: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1094:66: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1095:15: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1116:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1116:32: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1116:43: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1116:55: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1116:63: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1117:15: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1136:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1136:32: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1137:15: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1152:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1152:32: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1152:43: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1153:15: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1153:35: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1172:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1172:32: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1172:45: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1172:58: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1173:15: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1173:35: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1192:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1192:31: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1192:41: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1207:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1207:34: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1207:47: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1207:57: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1223:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1223:31: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1223:42: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1238:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1238:34: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1238:47: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1238:58: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1252:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1252:32: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1266:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1266:31: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1266:42: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1283:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1283:31: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1283:40: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1283:48: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1284:15: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1303:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1303:32: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1303:44: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1320:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1320:33: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1320:42: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1320:50: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1337:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1337:33: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1337:44: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1353:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1353:35: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1353:49: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1353:60: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1367:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1367:33: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1380:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1380:32: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1380:41: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1394:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1394:33: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1408:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1408:33: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1408:44: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1422:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1422:32: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1423:15: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1436:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1436:35: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1448:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1448:35: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1464:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1464:31: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1464:43: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1482:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1482:31: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1482:43: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1499:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1499:31: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1499:43: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1516:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1516:31: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1516:43: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1533:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1533:31: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1533:41: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1550:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1550:31: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1550:43: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1566:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1566:31: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1566:46: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1581:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1581:31: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1581:42: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1596:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1596:31: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1596:44: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1612:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1612:31: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1612:40: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1628:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1628:31: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1628:42: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1646:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1646:34: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1646:47: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1646:57: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1647:15: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1667:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1667:34: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1667:46: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1667:56: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1686:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1686:34: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1686:47: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1686:57: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1687:15: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1705:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1705:30: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1705:40: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1722:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1722:38: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1722:49: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1740:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1740:33: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1740:44: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1757:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1757:32: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1757:44: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1757:55: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1774:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1774:33: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1774:50: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1774:61: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1791:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1791:33: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1791:50: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1791:61: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1806:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1806:31: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1806:41: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1823:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1823:33: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1823:45: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1823:57: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1823:68: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1823:79: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1843:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1843:31: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1843:41: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1843:50: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1859:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1859:33: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1859:45: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1859:55: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1877:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1877:32: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1877:42: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1877:50: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1877:59: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1894:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1894:34: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1894:46: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1894:56: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1910:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1910:28: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1910:35: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1941:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1941:29: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1941:36: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1956:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1956:34: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1956:46: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1971:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1971:34: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1971:47: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1989:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1989:34: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1989:47: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1989:59: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1989:69: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:1990:15: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:2011:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:2011:34: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:2011:46: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:2011:56: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:2012:15: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:2033:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:2033:33: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:2033:46: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:2033:56: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:2034:15: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:2052:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:2052:31: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:2052:46: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:2068:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:2068:35: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:2086:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:2086:34: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:2086:45: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:2086:57: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:2087:24: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:2087:37: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:2109:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:2109:33: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:2109:45: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:2109:57: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:2109:70: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:2132:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:2132:34: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:2132:46: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:2132:59: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:2133:24: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:2133:37: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:2153:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:2153:34: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:2153:47: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:2153:59: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:2174:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:2174:32: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:2174:44: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:2174:55: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:2174:67: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:2175:24: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:2175:37: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:2175:47: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:2200:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:2200:34: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:2200:46: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:2200:58: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:2201:24: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:2201:37: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:2201:47: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:2225:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:2225:34: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:2225:46: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:2225:58: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:2226:24: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:2226:37: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:2226:47: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:2249:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:2249:33: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:2249:45: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. wbuilding data_files sources build_src: building npy-pkg config files No module named msvccompiler in numpy.distutils; trying from distutils customize MSVCCompiler customize MSVCCompiler using build_clib building 'sfepy_common' library compiling C sources arning: sfepy\terms\extmods\terms.pyx:2250:24: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:2250:37: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:2250:47: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. error: Unable to find vcvarsall.bat
Hello Yong,
On 09/03/2015 06:22 PM, Yong Xu wrote:
Hello
I am trying to install sfepy package following the instructions in the documentation. The part I am referring to is "Windows Using Python(x,y) <http://sfepy.org/doc-devel/installation.html#table-of-contents>". I managed to have Python(x,y), pyparsing, umfpackpy installed. But msysgit exists no more, it is now called "Git for windows". (I installed Git-2.5.1-64-bit.exe)
Yes, those instructions are rather obsolete now. Alternatively, you could try the anaconda install, but then the default linear system solver will be slower, as it does not support umfpack.
Error comes when I compile the sfepy C extensions with command in gitbash: python setup.py build_ext --inplace --compiler=mingw32 error: Unable to find vcvarsall.bat
I tried also: python setup.py build_ext --inplace --compiler=mingw64. The error is the same.
It looks like the C compiler is not found properly, and setup.py tries to use Visual Studio. Try googling "error: Unable to find vcvarsall.bat" - there seems to be a number of answers on stackoverflow (install MSVC 2008, istall gc, add mingw to PATH, ...). I have no clue which one will work for you, though.
r.
Hello
Thank you very much for your reply.
As you suggested, I installed MSVC 2008 with 64bit toolset enabled
according to some answers on stackoverflow. The compilation failed with a
different error:
File "C:\Python27\lib\distutils\msvc9compiler.py", line 299, in
query_vcvarsal
l
raise ValueError(str(list(result.keys())))
ValueError: [u'path']
I also tried to add mingw to PATH as well as Microsoft Visual C++ Compiler for Python 2.7, but they doesn't work.
Since no way seems to work for me in Windows 10, I installed a Ubuntu with VirtualBox. Now Sfepy can be successfully installed following the instructions for Ubuntu in the documentation. I am quite happy with the working copy of sfepy in Ubuntu and I hope I can figure out the problem with the install on Windows later.
Yong
在 2015年9月3日星期四 UTC+2下午6:57:52,Yong Xu写道:
Hello
I am trying to install sfepy package following the instructions in the documentation. The part I am referring to is "Windows Using Python(x,y) <http://sfepy.org/doc-devel/installation.html#table-of-contents>". I managed to have Python(x,y), pyparsing, umfpackpy installed. But msysgit exists no more, it is now called "Git for windows". (I installed Git-2.5.1-64-bit.exe)
Error comes when I compile the sfepy C extensions with command in gitbash: python setup.py build_ext --inplace --compiler=mingw32 error: Unable to find vcvarsall.bat
I tried also: python setup.py build_ext --inplace --compiler=mingw64. The error is the same.
Could someone help me with this problem? Thanks a lot
Yong
Here is the complete report from gitbash after I compile C extensions.
$ python setup.py build_ext --inplace --compiler=mingw32 igakit was not found: some tests are going to fail!; you may get run-time errors running build_ext running build_src build_src building library "sfepy_common" sources building library "sfepy_terms" sources building extension "sfepy.discrete.fem.extmods._fmfield" sources cythonc:> sfepy\discrete\fem\extmods\_fmfield.c building extension "sfepy.discrete.fem.extmods.mappings" sources cythonc:> sfepy\discrete\fem\extmods\mappings.c building extension "sfepy.discrete.fem.extmods.assemble" sources cythonc:> sfepy\discrete\fem\extmods\assemble.c warning: sfepy\discrete\fem\extmods\_fmfield.pyx:6:31: Buffer unpacking not optimized away. warning: sfepy\discrete\fem\extmods\_fmfield.pyx:6:31: Buffer unpacking not optimized away. warning: sfepy\discrete\fem\extmods\_fmfield.pyx:19:31: Buffer unpacking not optimized away. warning: sfepy\discrete\fem\extmods\_fmfield.pyx:19:31: Buffer unpacking not optimized away. warning: sfepy\discrete\fem\extmods\_fmfield.pyx:32:31: Buffer unpacking not optimized away. warning: sfepy\discrete\fem\extmods\_fmfield.pyx:32:31: Buffer unpacking not optimized away. warning: sfepy\discrete\fem\extmods\_fmfield.pyx:45:31: Buffer unpacking not optimized away. warning: sfepy\discrete\fem\extmods\_fmfield.pyx:45:31: Buffer unpacking not optimized away. warning: sfepy\discrete\fem\extmods\_fmfield.pyx:58:28: Buffer unpacking not optimized away. warning: sfepy\discrete\fem\extmods\_fmfield.pyx:58:28: Buffer unpacking not optimized away. warning: sfepy\discrete\fem\extmods\_fmfield.pyx:66:28: Buffer unpacking not optimized away. warning: sfepy\discrete\fem\extmods\_fmfield.pyx:66:28: Buffer unpacking not optimized away. warning: sfepy\discrete\fem\extmods\_fmfield.pyx:73:29: Buffer unpacking not optimized away. warning: sfepy\discrete\fem\extmods\_fmfield.pyx:73:29: Buffer unpacking not optimized away. warning: sfepy\discrete\fem\extmods\_fmfield.pyx:81:29: Buffer unpacking not optimized away. warning: sfepy\discrete\fem\extmods\_fmfield.pyx:81:29: Buffer unpacking not optimized away. warning: sfepy\discrete\fem\extmods\mappings.pxd:66:20: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\mappings.pxd:66:29: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\mappings.pxd:66:38: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\mappings.pxd:66:50: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\mappings.pxd:66:62: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\mappings.pyx:81:26: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\mappings.pyx:81:37: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\mappings.pyx:81:50: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\mappings.pyx:111:25: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\mappings.pyx:111:34: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\mappings.pyx:200:27: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\mappings.pyx:200:39: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\assemble.pyx:23:15: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\assemble.pyx:23:24: Non-trivial type declaratorsbuilding extension "sfepy.discrete.fem.extmods.bases" sources cythonc:> sfepy\discrete\fem\extmods\bases.c in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\assemble.pyx:26:17: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\assemble.pyx:26:30: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\assemble.pyx:58:15: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\assemble.pyx:58:24: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\assemble.pyx:61:20: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\assemble.pyx:61:33: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\assemble.pyx:94:15: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\assemble.pyx:94:28: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\assemble.pyx:94:41: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\assemble.pyx:94:53: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\assemble.pyx:99:17: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\assemble.pyx:99:30: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\assemble.pyx:151:15: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\assemble.pyx:151:28: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\assemble.pyx:151:41: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\assemble.pyx:151:53: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\assemble.pyx:156:20: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\assemble.pyx:156:33: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\bases.pyx:81:20: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\bases.pyx:81:31: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\bases.pyx:81:42: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\bases.pyx:128:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\bases.pyx:128:29: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\bases.pyx:128:40: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\bases.pyx:128:51: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\bases.pyx:196:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\bases.pyx:196:29: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\bases.pyx:196:40: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\bases.pyx:196:51: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\bases.pyx:196:63: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\bases.pyx:255:15: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\bases.pyx:255:24: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\bases.pyx:259:28: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\bases.pyx:259:36: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\bases.pyx:260:27: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\bases.pyx:260:36: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\bases.pyx:260:43: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\bases.pyx:260:54: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\bases.pyx:260:65: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\bases.pyx:260:72: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\bases.pyx:262:17: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\bases.pyx:262:30: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration shouldbuilding extension "sfepy.discrete.fem.extmods.cmesh" sources cythonc:> sfepy\discrete\fem\extmods\cmesh.c building extension "sfepy.discrete.fem.extmods.crefcoors" sources cythonc:> sfepy\discrete\fem\extmods\crefcoors.c building extension "sfepy.discrete.fem.extmods.lobatto_bases" sources cythonc:> sfepy\discrete\fem\extmods\lobatto_bases.c be on its own line. warning: sfepy\discrete\fem\extmods\bases.pyx:262:44: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\bases.pyx:262:57: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\cmesh.pyx:179:20: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\cmesh.pyx:179:26: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\cmesh.pyx:310:30: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\cmesh.pyx:310:39: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\cmesh.pyx:552:30: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\cmesh.pyx:552:45: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\cmesh.pyx:755:15: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\cmesh.pyx:755:23: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\crefcoors.pyx:55:15: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\crefcoors.pyx:55:24: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\crefcoors.pyx:55:34: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\crefcoors.pyx:55:41: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\crefcoors.pyx:56:27: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\crefcoors.pyx:56:38: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\crefcoors.pyx:56:53: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\crefcoors.pyx:56:67: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\crefcoors.pyx:57:17: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\crefcoors.pyx:57:33: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\crefcoors.pyx:57:44: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sbuilding extension "sfepy.discrete.fem.extmods._geommech" sources cythonc:> sfepy\discrete\fem\extmods\_geommech.c building extension "sfepy.discrete.iga.extmods.igac" sources cythonc:> sfepy\discrete\iga\extmods\igac.c fepy\discrete\fem\extmods\lobatto_bases.pyx:35:23: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\lobatto_bases.pyx:35:32: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\lobatto_bases.pyx:60:23: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\lobatto_bases.pyx:60:32: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\_geommech.pyx:18:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\_geommech.pyx:18:29: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\_geommech.pyx:18:38: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:65:22: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:65:32: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:121:15: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:121:26: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:122:20: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:122:29: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:122:38: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:123:25: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:123:37: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:123:49: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:124:20: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:124:40: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:124:53: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:126:19: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:126:31: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:126:38: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:126:50: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:313:15: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:313:26: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:313:34: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:315:20: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:315:29: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:315:38: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:315:48: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:315:59: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:316:25: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:316:37: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:316:49: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:317:20: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:317:34: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:317:54: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:317:67: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:319:19: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:319:31: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:319:38: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:319:50: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:538:15: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:538:26: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:538:34: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:539:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:539:31: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:539:39: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:539:49: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:540:16: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:540:30: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:541:20: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:541:29: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:541:38: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:541:48: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:541:57: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:542:25: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:542:37: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:542:49: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:543:20: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:543:40: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:543:53: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:544:20: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmbuilding extension "sfepy.linalg.extmods.crcm" sources cythonc:> sfepy\linalg\extmods\crcm.c building extension "sfepy.terms.extmods.terms" sources cythonc:> sfepy\terms\extmods\terms.c ods\igac.pyx:544:35: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:546:19: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:546:31: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:546:38: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\iga\extmods\igac.pyx:546:50: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\linalg\extmods\crcm.pyx:29:15: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\linalg\extmods\crcm.pyx:29:23: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\linalg\extmods\crcm.pyx:29:33: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\linalg\extmods\crcm.pyx:60:15: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\linalg\extmods\crcm.pyx:60:23: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\linalg\extmods\crcm.pyx:60:33: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\linalg\extmods\crcm.pyx:60:43: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\mappings.pxd:66:20: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\mappings.pxd:66:29: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\mappings.pxd:66:38: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\mappings.pxd:66:50: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\discrete\fem\extmods\mappings.pxd:66:62: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:509:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:509:32: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:509:40: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:510:15: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:525:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:525:32: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:526:15: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:540:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:540:32: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:541:15: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:555:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:555:30: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:556:15: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:570:21: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:570:30: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:571:15: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:591:23: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:591:34: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:591:46: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:591:56: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:591:67: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:592:28: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:592:40: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:592:51: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:593:15: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:623:23: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. warning: sfepy\terms\extmods\terms.pyx:623:34: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Eac ...
Hi Yong,
On 09/04/2015 02:24 PM, Yong Xu wrote:
Hello
Thank you very much for your reply.
As you suggested, I installed MSVC 2008 with 64bit toolset enabled according to some answers on stackoverflow. The compilation failed with a different error: File "C:\Python27\lib\distutils\msvc9compiler.py", line 299, in query_vcvarsal l raise ValueError(str(list(result.keys()))) ValueError: [u'path']
I also tried to add mingw to PATH as well as Microsoft Visual C++ Compiler for Python 2.7, but they doesn't work.
Since no way seems to work for me in Windows 10, I installed a Ubuntu with VirtualBox. Now Sfepy can be successfully installed following the instructions for Ubuntu in the documentation. I am quite happy with the working copy of sfepy in Ubuntu and I hope I can figure out the problem with the install on Windows later.
Glad you have found a solution. If you have any success with the Windows 10 installation, let us know, so that the installation instructions could be updated.
r.
participants (2)
-
Robert Cimrman
-
Yong Xu