From: <yj...@be...> - 2003-11-08 10:33:36
|
I am new to sybase module. I tried to follow the instruction on the page of "Installation on Windows Using the Free Borland Compiler", which Andy Hood wrote. When I started running "python setup.py install", everything went through fine until ilink32.exe started linking all the library together. A series of Errors occurred and ilink32.exe failed. The errors are : c:\Borland\BCC55\Bin\ilink32.exe /Tpd /Gn /q /x /LC:\Progra~1\Sybase\lib /LC:\Py thon22\libs /L. c0d32 build\temp.win32-2.2\Release\blk.obj build\temp.win32-2.2\ Release\databuf.obj build\temp.win32-2.2\Release\cmd.obj build\temp.win32-2.2\Re lease\conn.obj build\temp.win32-2.2\Release\ctx.obj build\temp.win32-2.2\Release \datafmt.obj build\temp.win32-2.2\Release\iodesc.obj build\temp.win32-2.2\Releas e\locale.obj build\temp.win32-2.2\Release\msgs.obj build\temp.win32-2.2\Release\ numeric.obj build\temp.win32-2.2\Release\money.obj build\temp.win32-2.2\Release\ datetime.obj build\temp.win32-2.2\Release\sybasect.obj , build\lib.win32-2.2\syb asect.pyd ,, C:\Progra~1\Sybase\lib\libblk.lib C:\Progra~1\Sybase\lib\libct.lib C:\Progra~1\Sybase\lib\libcs.lib C:\Python22\libs\python22.lib import32 cw32mt , build\temp.win32-2.2\Release\sybasect.def , Error: Unresolved external '_PyTuple_Type' referenced from C:\SYBASE-0.36\BUILD\ TEMP.WIN32-2.2\RELEASE\SYBASECT.OBJ Error: Unresolved external '_PyType_IsSubtype' referenced from C:\SYBASE-0.36\BU ILD\TEMP.WIN32-2.2\RELEASE\SYBASECT.OBJ Error: Unresolved external '_PyExc_SystemError' referenced from C:\SYBASE-0.36\B UILD\TEMP.WIN32-2.2\RELEASE\SYBASECT.OBJ Error: Unresolved external '_PyTuple_GetItem' referenced from C:\SYBASE-0.36\BUI LD\TEMP.WIN32-2.2\RELEASE\SYBASECT.OBJ Error: Unresolved external '_PyInt_AsLong' referenced from C:\SYBASE-0.36\BUILD\ TEMP.WIN32-2.2\RELEASE\SYBASECT.OBJ Error: Unresolved external '_PyObject_CallMethod' referenced from C:\SYBASE-0.36 \BUILD\TEMP.WIN32-2.2\RELEASE\SYBASECT.OBJ Error: Unresolved external '_PyEval_CallObjectWithKeywords' referenced from C:\S YBASE-0.36\BUILD\TEMP.WIN32-2.2\RELEASE\CTX.OBJ Error: Unresolved external '_PyErr_Fetch' referenced from C:\SYBASE-0.36\BUILD\T EMP.WIN32-2.2\RELEASE\CTX.OBJ Error: Unresolved external '_PyErr_Restore' referenced from C:\SYBASE-0.36\BUILD \TEMP.WIN32-2.2\RELEASE\CTX.OBJ Error: Unresolved external '_PyInt_Type' referenced from C:\SYBASE-0.36\BUILD\TE MP.WIN32-2.2\RELEASE\CTX.OBJ Error: Unresolved external '_PyObject_Init' referenced from C:\SYBASE-0.36\BUILD \TEMP.WIN32-2.2\RELEASE\MSGS.OBJ Error: Unresolved external '_PyString_FromStringAndSize' referenced from C:\SYBA SE-0.36\BUILD\TEMP.WIN32-2.2\RELEASE\MSGS.OBJ Error: Unresolved external '_PyMember_Get' referenced from C:\SYBASE-0.36\BUILD\ TEMP.WIN32-2.2\RELEASE\MSGS.OBJ Error: Unresolved external '_PyExc_AttributeError' referenced from C:\SYBASE-0.3 6\BUILD\TEMP.WIN32-2.2\RELEASE\MSGS.OBJ Error: Unresolved external '_PyErr_SetString' referenced from C:\SYBASE-0.36\BUI LD\TEMP.WIN32-2.2\RELEASE\MSGS.OBJ Error: Unresolved external '_PyMember_Set' referenced from C:\SYBASE-0.36\BUILD\ TEMP.WIN32-2.2\RELEASE\MSGS.OBJ Error: Unresolved external '_PyErr_NoMemory' referenced from C:\SYBASE-0.36\BUIL D\TEMP.WIN32-2.2\RELEASE\DATABUF.OBJ Error: Unresolved external '_PyArg_ParseTuple' referenced from C:\SYBASE-0.36\BU ILD\TEMP.WIN32-2.2\RELEASE\DATAFMT.OBJ Error: Unresolved external '_PyErr_Clear' referenced from C:\SYBASE-0.36\BUILD\T EMP.WIN32-2.2\RELEASE\DATAFMT.OBJ Error: Unresolved external '_Py_FindMethod' referenced from C:\SYBASE-0.36\BUILD \TEMP.WIN32-2.2\RELEASE\DATAFMT.OBJ Error: Unresolved external '_PyString_Type' referenced from C:\SYBASE-0.36\BUILD \TEMP.WIN32-2.2\RELEASE\DATAFMT.OBJ Error: Unresolved external '_PyErr_BadArgument' referenced from C:\SYBASE-0.36\B UILD\TEMP.WIN32-2.2\RELEASE\DATAFMT.OBJ Error: Unresolved external '_PyString_Size' referenced from C:\SYBASE-0.36\BUILD \TEMP.WIN32-2.2\RELEASE\DATAFMT.OBJ Error: Unresolved external '_PyExc_TypeError' referenced from C:\SYBASE-0.36\BUI LD\TEMP.WIN32-2.2\RELEASE\DATAFMT.OBJ Error: Unresolved external '_PyString_AsString' referenced from C:\SYBASE-0.36\B UILD\TEMP.WIN32-2.2\RELEASE\DATAFMT.OBJ Error: Unresolved external '_PyLong_Type' referenced from C:\SYBASE-0.36\BUILD\T EMP.WIN32-2.2\RELEASE\DATABUF.OBJ Error: Unresolved external '_PyObject_Str' referenced from C:\SYBASE-0.36\BUILD\ TEMP.WIN32-2.2\RELEASE\NUMERIC.OBJ Error: Unresolved external '_PyFloat_AsDouble' referenced from C:\SYBASE-0.36\BU ILD\TEMP.WIN32-2.2\RELEASE\NUMERIC.OBJ Error: Unresolved external '_PyString_FromString' referenced from C:\SYBASE-0.36 \BUILD\TEMP.WIN32-2.2\RELEASE\NUMERIC.OBJ Error: Unresolved external '_PyObject_Hash' referenced from C:\SYBASE-0.36\BUILD \TEMP.WIN32-2.2\RELEASE\NUMERIC.OBJ Error: Unresolved external '_PyFloat_Type' referenced from C:\SYBASE-0.36\BUILD\ TEMP.WIN32-2.2\RELEASE\NUMERIC.OBJ Error: Unresolved external '_PyInt_FromLong' referenced from C:\SYBASE-0.36\BUIL D\TEMP.WIN32-2.2\RELEASE\NUMERIC.OBJ Error: Unresolved external '_PyLong_FromString' referenced from C:\SYBASE-0.36\B UILD\TEMP.WIN32-2.2\RELEASE\NUMERIC.OBJ Error: Unresolved external '_PyFloat_FromDouble' referenced from C:\SYBASE-0.36\ BUILD\TEMP.WIN32-2.2\RELEASE\NUMERIC.OBJ Error: Unresolved external '_PyErr_Occurred' referenced from C:\SYBASE-0.36\BUIL D\TEMP.WIN32-2.2\RELEASE\NUMERIC.OBJ Error: Unresolved external '_Py_BuildValue' referenced from C:\SYBASE-0.36\BUILD \TEMP.WIN32-2.2\RELEASE\NUMERIC.OBJ Error: Unresolved external '_PyImport_ImportModule' referenced from C:\SYBASE-0. 36\BUILD\TEMP.WIN32-2.2\RELEASE\NUMERIC.OBJ Error: Unresolved external '_PyObject_GetAttrString' referenced from C:\SYBASE-0 .36\BUILD\TEMP.WIN32-2.2\RELEASE\NUMERIC.OBJ Error: Unresolved external '_PyDict_GetItemString' referenced from C:\SYBASE-0.3 6\BUILD\TEMP.WIN32-2.2\RELEASE\NUMERIC.OBJ Error: Unresolved external '_PyObject_CallFunction' referenced from C:\SYBASE-0. 36\BUILD\TEMP.WIN32-2.2\RELEASE\NUMERIC.OBJ Error: Unresolved external '_PyExc_IndexError' referenced from C:\SYBASE-0.36\BU ILD\TEMP.WIN32-2.2\RELEASE\DATABUF.OBJ Error: Unresolved external '__Py_NoneStruct' referenced from C:\SYBASE-0.36\BUIL D\TEMP.WIN32-2.2\RELEASE\DATABUF.OBJ Error: Unresolved external '_PyList_New' referenced from C:\SYBASE-0.36\BUILD\TE MP.WIN32-2.2\RELEASE\CMD.OBJ Error: Unresolved external '_PyList_SetItem' referenced from C:\SYBASE-0.36\BUIL D\TEMP.WIN32-2.2\RELEASE\CMD.OBJ Error: Unresolved external '_PyCallable_Check' referenced from C:\SYBASE-0.36\BU ILD\TEMP.WIN32-2.2\RELEASE\CTX.OBJ Error: Unresolved external '_PyExc_ValueError' referenced from C:\SYBASE-0.36\BU ILD\TEMP.WIN32-2.2\RELEASE\CTX.OBJ Error: Unresolved external '_PyType_Type' referenced from C:\SYBASE-0.36\BUILD\T EMP.WIN32-2.2\RELEASE\SYBASECT.OBJ Error: Unresolved external '_Py_InitModule4' referenced from C:\SYBASE-0.36\BUIL D\TEMP.WIN32-2.2\RELEASE\SYBASECT.OBJ Error: Unresolved external '_PyModule_GetDict' referenced from C:\SYBASE-0.36\BU ILD\TEMP.WIN32-2.2\RELEASE\SYBASECT.OBJ Error: Unresolved external '_PyDict_SetItemString' referenced from C:\SYBASE-0.3 6\BUILD\TEMP.WIN32-2.2\RELEASE\SYBASECT.OBJ Error: Unresolved external '_Py_FatalError' referenced from C:\SYBASE-0.36\BUILD \TEMP.WIN32-2.2\RELEASE\SYBASECT.OBJ error: command 'ilink32.exe' failed with exit status 2 I did search on those "Unresolvd external references". They are all in "c:\python22\libs\python22.lib" and this library does exist in the ilink32.exe command. Is it because I used python22? (He mentioned python21 in his article ). I really need to by-pass this problem and keep going. Can anybody help me about this? yjchi |