按照自述文件和http://code.google.com/p/pymssql/wiki/Compilation中的說明,我安裝了Cython(v0.14.1),FreeTDS(使用MacPorts的v0.82),並且我已經安裝了XCode與gcc。如果有人解決了第一個 很多undeclared name not builtin:
與PY_LONG_LONG
之類的東西strlen
,PyMem_Malloc
,PyMem_Free
,以及一些___ is deprecated, use 'cpython'
在Mac OS 10.6(python 2.6)上安裝/構建pymssql
谷歌發現了我這個線程http://groups.google.com/group/cython-users/browse_thread/thread/468bb80480ede699/dc8267a4274c2413:
我在python setup.py install
遇到構建錯誤錯誤(從from stdlib cimport strlen, strcpy
改爲from libc.string cimport strlen, strcpy
。)
現在我越來越:_mssql.pyx:650:34: Cannot convert Python object to 'const_char *'
下面是這些問題從http://code.google.com/p/pymssql/source/browse/tags/1.9.908/_mssql.pyx
我的問題來的文件:
如果我沒有正確處理我的系統爲pymssql
我做了什麼錯?
或
如果_mssql.pyx
文件使用過時進口我該如何解決這些問題?
650線dbValue [0] = intValue 檢查完定義後,它們在這裏不是Python對象或const char。你能證實你在650也有這條線嗎? –
tito
2011-03-03 17:42:02
哎呀我鏈接到該文件的主幹版本,我從標記1.9.908建設。我更新了鏈接。 – rennat 2011-03-03 18:07:51