PEPPLER.ORG
Michael Peppler
Sybase Consulting
Menu
Home
Sybase on Linux
Install Guide for Sybase on Linux
General Sybase Resources
General Perl Resources
Freeware
Sybperl
Sybase::Simple
DBD::Sybase
BCP Tool
Bug Tracker
Mailing List Archive
Downloads Directory
FAQs
Sybase on Linux FAQ
Sybperl FAQ
Personal
Michael Peppler's resume

sybperl-l Archive

Up    Prev    Next    

From: "Mr dot Dan" <bitsandbytes88 at hotmail dot com>
Subject: python and sybase
Date: May 31 2006 2:19PM

Hi,

I am running linuxamd64 with SLES 9.3.

I can't get the python to import Sybase after it installs with no errors.
I tried editing the setup.py as is suggested and changing libraries from ct 
to ct64.  Other posts say to try sybct, I tried that too. That didn't help 
with OCS-15_0(64-bit).  My theory now is that Dave build python - sybase to 
work with 32-bit sybase OCS even though python 2.3.5 itself uses 64-bit.  
Below is a screenshot showing python's sybase module, sybase-0.37 installing 
with out error.  I'm not sure what to try at this point.

Should I dump OCS and can I get python to import sybase with just freetds 
and not involve OCS?
Should I work on getting a 32-bit version of OCS from $ybase?

:/usr/local/src/sybase-0.37> vi setup.py
:/usr/local/src/sybase-0.37> python setup.py build_ext -D WITH_THREADS
running build_ext
:/usr/local/src/sybase-0.37> python setup.py install
running install
running build
running build_py
running build_ext
running install_lib
:/usr/local/src/sybase-0.37> python
Python 2.3.5 (#8, Mar 24 2005, 08:32:27)
[GCC 3.4.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>import Sybase
Traceback (most recent call last):
  File "", line 1, in ?
  File "Sybase.py", line 20, in ?
    from sybasect import *
ImportError: /usr/local/lib/python2.3/site-packages/sybasect.so: undefined 
symbol: cs_dt_info
>>>