From: McCafferty, C. <Chr...@Dr...> - 2002-11-30 05:35:00
|
Hi, I am encountering problems with sybase-0.35release that I probably ought to report. I install according to you instructions and the output seems ok (see below). Unfortunately, when running through your example, python crashes at the point: db = Sybase.connect('DB_DEV', 'my_dbo', 'password') 'DB_DEV' is set up in my interfaces file, sybase.ini I get the error: python.exe - Application error The exception Priviledged instruction. (0xc0000096) occurred in the application at location 0x0012ecc2 Click on OK to terminate, etc. This error occurs regardless of which servername I put in. System: Windows 2000 Python 2.2 (#28, Dec 21 2001, 12:21:22) MS Visual Studio 6.0 If it's worth upgrading python, let me know. If I should gather results against the very lastest version let me know. Once I get this working I should be able to get some results from Sybase 12 databases - in the meantime I'll try against 11.9.2 installations. Cheers, Chris Log output when installing: -------------------------- C:\installed\Python22\packages\sybase-0.35>setup.py install running install running build running build_py creating build creating build\lib.win32-2.2 copying Sybase.py -> build\lib.win32-2.2 running build_ext building 'sybasect' extension creating build\temp.win32-2.2 creating build\temp.win32-2.2\Release C:\Program Files\Microsoft Visual Studio\VC98\BIN\cl.exe /c /nologo /Ox /MD /W3 /GX -DWANT_BULKCOPY -DHAVE_BLK_ALLOC -DHAVE_BLK_DESCRIBE -DHAVE_BLK_DR OP -DHAVE_BLK_ROWXFER_MULT -DHAVE_BLK_TEXTXFER -DHAVE_CT_CURSOR -DHAVE_CT_DATA_INFO -DHAVE_CT_DYNAMIC -DHAVE_CT_SEND_DATA -DHAVE_CT_SETPARAM -DHAVE_CS _CALC -DHAVE_CS_CMP -Ic:\installed\Sybase\include -IC:\INSTAL~1\Python22\include /Tcblk.c /Fobuild\temp.win32-2.2\Release\blk.obj blk.c C:\Program Files\Microsoft Visual Studio\VC98\BIN\cl.exe /c /nologo /Ox /MD /W3 /GX -DWANT_BULKCOPY -DHAVE_BLK_ALLOC -DHAVE_BLK_DESCRIBE -DHAVE_BLK_DR OP -DHAVE_BLK_ROWXFER_MULT -DHAVE_BLK_TEXTXFER -DHAVE_CT_CURSOR -DHAVE_CT_DATA_INFO -DHAVE_CT_DYNAMIC -DHAVE_CT_SEND_DATA -DHAVE_CT_SETPARAM -DHAVE_CS _CALC -DHAVE_CS_CMP -Ic:\installed\Sybase\include -IC:\INSTAL~1\Python22\include /Tcdatabuf.c /Fobuild\temp.win32-2.2\Release\databuf.obj databuf.c C:\Program Files\Microsoft Visual Studio\VC98\BIN\cl.exe /c /nologo /Ox /MD /W3 /GX -DWANT_BULKCOPY -DHAVE_BLK_ALLOC -DHAVE_BLK_DESCRIBE -DHAVE_BLK_DR OP -DHAVE_BLK_ROWXFER_MULT -DHAVE_BLK_TEXTXFER -DHAVE_CT_CURSOR -DHAVE_CT_DATA_INFO -DHAVE_CT_DYNAMIC -DHAVE_CT_SEND_DATA -DHAVE_CT_SETPARAM -DHAVE_CS _CALC -DHAVE_CS_CMP -Ic:\installed\Sybase\include -IC:\INSTAL~1\Python22\include /Tccmd.c /Fobuild\temp.win32-2.2\Release\cmd.obj cmd.c C:\Program Files\Microsoft Visual Studio\VC98\BIN\cl.exe /c /nologo /Ox /MD /W3 /GX -DWANT_BULKCOPY -DHAVE_BLK_ALLOC -DHAVE_BLK_DESCRIBE -DHAVE_BLK_DR OP -DHAVE_BLK_ROWXFER_MULT -DHAVE_BLK_TEXTXFER -DHAVE_CT_CURSOR -DHAVE_CT_DATA_INFO -DHAVE_CT_DYNAMIC -DHAVE_CT_SEND_DATA -DHAVE_CT_SETPARAM -DHAVE_CS _CALC -DHAVE_CS_CMP -Ic:\installed\Sybase\include -IC:\INSTAL~1\Python22\include /Tcconn.c /Fobuild\temp.win32-2.2\Release\conn.obj conn.c C:\Program Files\Microsoft Visual Studio\VC98\BIN\cl.exe /c /nologo /Ox /MD /W3 /GX -DWANT_BULKCOPY -DHAVE_BLK_ALLOC -DHAVE_BLK_DESCRIBE -DHAVE_BLK_DR OP -DHAVE_BLK_ROWXFER_MULT -DHAVE_BLK_TEXTXFER -DHAVE_CT_CURSOR -DHAVE_CT_DATA_INFO -DHAVE_CT_DYNAMIC -DHAVE_CT_SEND_DATA -DHAVE_CT_SETPARAM -DHAVE_CS _CALC -DHAVE_CS_CMP -Ic:\installed\Sybase\include -IC:\INSTAL~1\Python22\include /Tcctx.c /Fobuild\temp.win32-2.2\Release\ctx.obj ctx.c C:\Program Files\Microsoft Visual Studio\VC98\BIN\cl.exe /c /nologo /Ox /MD /W3 /GX -DWANT_BULKCOPY -DHAVE_BLK_ALLOC -DHAVE_BLK_DESCRIBE -DHAVE_BLK_DR OP -DHAVE_BLK_ROWXFER_MULT -DHAVE_BLK_TEXTXFER -DHAVE_CT_CURSOR -DHAVE_CT_DATA_INFO -DHAVE_CT_DYNAMIC -DHAVE_CT_SEND_DATA -DHAVE_CT_SETPARAM -DHAVE_CS _CALC -DHAVE_CS_CMP -Ic:\installed\Sybase\include -IC:\INSTAL~1\Python22\include /Tcdatafmt.c /Fobuild\temp.win32-2.2\Release\datafmt.obj datafmt.c C:\Program Files\Microsoft Visual Studio\VC98\BIN\cl.exe /c /nologo /Ox /MD /W3 /GX -DWANT_BULKCOPY -DHAVE_BLK_ALLOC -DHAVE_BLK_DESCRIBE -DHAVE_BLK_DR OP -DHAVE_BLK_ROWXFER_MULT -DHAVE_BLK_TEXTXFER -DHAVE_CT_CURSOR -DHAVE_CT_DATA_INFO -DHAVE_CT_DYNAMIC -DHAVE_CT_SEND_DATA -DHAVE_CT_SETPARAM -DHAVE_CS _CALC -DHAVE_CS_CMP -Ic:\installed\Sybase\include -IC:\INSTAL~1\Python22\include /Tciodesc.c /Fobuild\temp.win32-2.2\Release\iodesc.obj iodesc.c C:\Program Files\Microsoft Visual Studio\VC98\BIN\cl.exe /c /nologo /Ox /MD /W3 /GX -DWANT_BULKCOPY -DHAVE_BLK_ALLOC -DHAVE_BLK_DESCRIBE -DHAVE_BLK_DR OP -DHAVE_BLK_ROWXFER_MULT -DHAVE_BLK_TEXTXFER -DHAVE_CT_CURSOR -DHAVE_CT_DATA_INFO -DHAVE_CT_DYNAMIC -DHAVE_CT_SEND_DATA -DHAVE_CT_SETPARAM -DHAVE_CS _CALC -DHAVE_CS_CMP -Ic:\installed\Sybase\include -IC:\INSTAL~1\Python22\include /Tclocale.c /Fobuild\temp.win32-2.2\Release\locale.obj locale.c C:\Program Files\Microsoft Visual Studio\VC98\BIN\cl.exe /c /nologo /Ox /MD /W3 /GX -DWANT_BULKCOPY -DHAVE_BLK_ALLOC -DHAVE_BLK_DESCRIBE -DHAVE_BLK_DR OP -DHAVE_BLK_ROWXFER_MULT -DHAVE_BLK_TEXTXFER -DHAVE_CT_CURSOR -DHAVE_CT_DATA_INFO -DHAVE_CT_DYNAMIC -DHAVE_CT_SEND_DATA -DHAVE_CT_SETPARAM -DHAVE_CS _CALC -DHAVE_CS_CMP -Ic:\installed\Sybase\include -IC:\INSTAL~1\Python22\include /Tcmsgs.c /Fobuild\temp.win32-2.2\Release\msgs.obj msgs.c C:\Program Files\Microsoft Visual Studio\VC98\BIN\cl.exe /c /nologo /Ox /MD /W3 /GX -DWANT_BULKCOPY -DHAVE_BLK_ALLOC -DHAVE_BLK_DESCRIBE -DHAVE_BLK_DR OP -DHAVE_BLK_ROWXFER_MULT -DHAVE_BLK_TEXTXFER -DHAVE_CT_CURSOR -DHAVE_CT_DATA_INFO -DHAVE_CT_DYNAMIC -DHAVE_CT_SEND_DATA -DHAVE_CT_SETPARAM -DHAVE_CS _CALC -DHAVE_CS_CMP -Ic:\installed\Sybase\include -IC:\INSTAL~1\Python22\include /Tcnumeric.c /Fobuild\temp.win32-2.2\Release\numeric.obj numeric.c C:\Program Files\Microsoft Visual Studio\VC98\BIN\cl.exe /c /nologo /Ox /MD /W3 /GX -DWANT_BULKCOPY -DHAVE_BLK_ALLOC -DHAVE_BLK_DESCRIBE -DHAVE_BLK_DR OP -DHAVE_BLK_ROWXFER_MULT -DHAVE_BLK_TEXTXFER -DHAVE_CT_CURSOR -DHAVE_CT_DATA_INFO -DHAVE_CT_DYNAMIC -DHAVE_CT_SEND_DATA -DHAVE_CT_SETPARAM -DHAVE_CS _CALC -DHAVE_CS_CMP -Ic:\installed\Sybase\include -IC:\INSTAL~1\Python22\include /Tcmoney.c /Fobuild\temp.win32-2.2\Release\money.obj money.c C:\Program Files\Microsoft Visual Studio\VC98\BIN\cl.exe /c /nologo /Ox /MD /W3 /GX -DWANT_BULKCOPY -DHAVE_BLK_ALLOC -DHAVE_BLK_DESCRIBE -DHAVE_BLK_DR OP -DHAVE_BLK_ROWXFER_MULT -DHAVE_BLK_TEXTXFER -DHAVE_CT_CURSOR -DHAVE_CT_DATA_INFO -DHAVE_CT_DYNAMIC -DHAVE_CT_SEND_DATA -DHAVE_CT_SETPARAM -DHAVE_CS _CALC -DHAVE_CS_CMP -Ic:\installed\Sybase\include -IC:\INSTAL~1\Python22\include /Tcdatetime.c /Fobuild\temp.win32-2.2\Release\datetime.obj datetime.c C:\Program Files\Microsoft Visual Studio\VC98\BIN\cl.exe /c /nologo /Ox /MD /W3 /GX -DWANT_BULKCOPY -DHAVE_BLK_ALLOC -DHAVE_BLK_DESCRIBE -DHAVE_BLK_DR OP -DHAVE_BLK_ROWXFER_MULT -DHAVE_BLK_TEXTXFER -DHAVE_CT_CURSOR -DHAVE_CT_DATA_INFO -DHAVE_CT_DYNAMIC -DHAVE_CT_SEND_DATA -DHAVE_CT_SETPARAM -DHAVE_CS _CALC -DHAVE_CS_CMP -Ic:\installed\Sybase\include -IC:\INSTAL~1\Python22\include /Tcsybasect.c /Fobuild\temp.win32-2.2\Release\sybasect.obj sybasect.c C:\Program Files\Microsoft Visual Studio\VC98\BIN\link.exe /DLL /nologo /INCREMENTAL:NO /LIBPATH:c:\installed\Sybase\lib /LIBPATH:C:\INSTAL~1\Python22 \libs libblk.lib libct.lib libcs.lib /EXPORT:initsybasect build\temp.win32-2.2\Release\blk.obj build\temp.win32-2.2\Release\databuf.obj build\temp.win 32-2.2\Release\cmd.obj build\temp.win32-2.2\Release\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\Release\locale.obj build\temp.win32-2.2\Release\msgs.obj build\temp.win32-2.2\Release\numeric.obj bu ild\temp.win32-2.2\Release\money.obj build\temp.win32-2.2\Release\datetime.obj build\temp.win32-2.2\Release\sybasect.obj /OUT:build\lib.win32-2.2\syba sect.pyd /IMPLIB:build\temp.win32-2.2\Release\sybasect.lib Creating library build\temp.win32-2.2\Release\sybasect.lib and object build\temp.win32-2.2\Release\sybasect.exp running install_lib copying build\lib.win32-2.2\Sybase.py -> C:\INSTAL~1\Python22\Lib\site-packages copying build\lib.win32-2.2\sybasect.pyd -> C:\INSTAL~1\Python22\Lib\site-packages byte-compiling C:\INSTAL~1\Python22\Lib\site-packages\Sybase.py to Sybase.pyc C:\installed\Python22\packages\sybase-0.35> ---------------------------------------------------------------------- If you have received this e-mail in error or wish to read our e-mail disclaimer statement and monitoring policy, please refer to http://www.drkw.com/disc/email/ or contact the sender. ---------------------------------------------------------------------- |