DerpRNN icon indicating copy to clipboard operation
DerpRNN copied to clipboard

setup failes on Windows PC Python 2.7 Anaconda

Open Sandy4321 opened this issue 9 years ago • 1 comments

pls help run this code on Windows PC Python 2.7 Anaconda

c:\Sander\NLP\code\Python\DerpRNN-master_Feb12>python setup.py build_ext --inpla ce running build_ext building 'ctools/nonpytools' extension creating build creating build\temp.win-amd64-2.7 creating build\temp.win-amd64-2.7\Release creating build\temp.win-amd64-2.7\Release\ctools C:\Anaconda\Scripts\gcc.bat -DMS_WIN64 -mdll -O -Wall -IC:\Anaconda\lib\site-pac kages\numpy\core\include -IC:\Anaconda\include -IC:\Anaconda\PC -c ctools/nonpyt ools.c -o build\temp.win-amd64-2.7\Release\ctools\nonpytools.o In file included from C:\Anaconda\lib\site-packages\numpy\core\include/numpy/nda rraytypes.h:1781:0, from C:\Anaconda\lib\site-packages\numpy\core\include/numpy/nda rrayobject.h:18, from C:\Anaconda\lib\site-packages\numpy\core\include/numpy/arr ayobject.h:4, from ctools/nonpytools.c:256: C:\Anaconda\lib\site-packages\numpy\core\include/numpy/npy_1_7_deprecated_api.h: 12:9: note: #pragma message: C:\Anaconda\lib\site-packages\numpy\core\include/nu mpy/npy_1_7_deprecated_api.h(12) : Warning Msg: Using deprecated NumPy API, disa ble it by #defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION ctools/nonpytools.c: In function '__Pyx_BufFmt_ProcessTypeChunk': ctools/nonpytools.c:20322:26: warning: unknown conversion type character 'z' in format [-Wformat] ctools/nonpytools.c:20322:26: warning: unknown conversion type character 'z' in format [-Wformat] ctools/nonpytools.c:20322:26: warning: too many arguments for format [-Wformat-e xtra-args] ctools/nonpytools.c:20374:20: warning: unknown conversion type character 'z' in format [-Wformat] ctools/nonpytools.c:20374:20: warning: unknown conversion type character 'z' in format [-Wformat] ctools/nonpytools.c:20374:20: warning: too many arguments for format [-Wformat-e xtra-args] ctools/nonpytools.c: In function '__pyx_buffmt_parse_array': ctools/nonpytools.c:20436:25: warning: unknown conversion type character 'z' in format [-Wformat] ctools/nonpytools.c:20436:25: warning: format '%d' expects argument of type 'int ', but argument 3 has type 'size_t' [-Wformat] ctools/nonpytools.c:20436:25: warning: too many arguments for format [-Wformat-e xtra-args] ctools/nonpytools.c: In function '__Pyx_GetBufferAndValidate': ctools/nonpytools.c:20621:7: warning: unknown conversion type character 'z' in f ormat [-Wformat] ctools/nonpytools.c:20621:7: warning: format '%s' expects argument of type 'char *', but argument 3 has type 'Py_ssize_t' [-Wformat] ctools/nonpytools.c:20621:7: warning: unknown conversion type character 'z' in f ormat [-Wformat] ctools/nonpytools.c:20621:7: warning: too many arguments for format [-Wformat-ex tra-args] ctools/nonpytools.c: In function '__Pyx_RaiseArgtupleInvalid': ctools/nonpytools.c:20959:18: warning: unknown conversion type character 'z' in format [-Wformat] ctools/nonpytools.c:20959:18: warning: format '%s' expects argument of type 'cha r *', but argument 5 has type 'Py_ssize_t' [-Wformat] ctools/nonpytools.c:20959:18: warning: unknown conversion type character 'z' in format [-Wformat] ctools/nonpytools.c:20959:18: warning: too many arguments for format [-Wformat-e xtra-args] ctools/nonpytools.c: In function '__Pyx_RaiseTooManyValuesError': ctools/nonpytools.c:21238:18: warning: unknown conversion type character 'z' in format [-Wformat] ctools/nonpytools.c:21238:18: warning: too many arguments for format [-Wformat-e xtra-args] ctools/nonpytools.c: In function '__Pyx_RaiseNeedMoreValuesError': ctools/nonpytools.c:21244:18: warning: unknown conversion type character 'z' in format [-Wformat] ctools/nonpytools.c:21244:18: warning: format '%s' expects argument of type 'cha r *', but argument 3 has type 'Py_ssize_t' [-Wformat] ctools/nonpytools.c:21244:18: warning: too many arguments for format [-Wformat-e xtra-args] ctools/nonpytools.c: In function '__Pyx_ValidateAndInit_memviewslice': ctools/nonpytools.c:23768:22: warning: unknown conversion type character 'z' in format [-Wformat] ctools/nonpytools.c:23768:22: warning: format '%s' expects argument of type 'cha r *', but argument 3 has type 'Py_ssize_t' [-Wformat] ctools/nonpytools.c:23768:22: warning: unknown conversion type character 'z' in format [-Wformat] ctools/nonpytools.c:23768:22: warning: too many arguments for format [-Wformat-e xtra-args] In file included from C:\Anaconda\lib\site-packages\numpy\core\include/numpy/nda rrayobject.h:27:0, from C:\Anaconda\lib\site-packages\numpy\core\include/numpy/arr ayobject.h:4, from ctools/nonpytools.c:256: ctools/nonpytools.c: At top level: C:\Anaconda\lib\site-packages\numpy\core\include/numpy/__multiarray_api.h:1634:1 : warning: '_import_array' defined but not used [-Wunused-function] writing build\temp.win-amd64-2.7\Release\ctools\nonpytools.def C:\Anaconda\Scripts\gcc.bat -DMS_WIN64 -shared -s build\temp.win-amd64-2.7\Relea se\ctools\nonpytools.o build\temp.win-amd64-2.7\Release\ctools\nonpytools.def -L C:\Anaconda\libs -LC:\Anaconda\PCbuild\amd64 -LC:\Anaconda\PC\VS9.0\amd64 -lpyth on27 -lmsvcr90 -o c:\Sander\NLP\code\Python\DerpRNN-master_Feb12\ctools\nonpytoo ls.pyd Cannot export initctools/nonpytools: symbol not defined collect2.exe: error: ld returned 1 exit status error: command 'C:\Anaconda\Scripts\gcc.bat' failed with exit status 1

c:\Sander\NLP\code\Python\DerpRNN-master_Feb12>

Sandy4321 avatar Feb 12 '16 15:02 Sandy4321

Thanks for reporting this! Actually cython + windows are known not to play along well, so I'd suspect that's the culprit here... not sure though.

You actually probably won't need the nonpytools at all, if you're only using textual data... you really only need it for converting the python-midi "statematrices" to differently encoded data. I suppose I should have written a pure numpy version...

So a simple hack would be to just comment out everything related to nonpytools

harpone avatar Feb 12 '16 18:02 harpone