Problems running on Windows 2000

"McCafferty, Chris" <[email protected]>
Newsgroups gmane.comp.python.sybase
Message-ID <0775DD7F2F88084AA05BCC79EF6F325301BE1D29@iblonce105>
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.
----------------------------------------------------------------------
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.