Issue : sybasect.h:13:22: error: cspublic.h: No such file or directory

"Rohith T R" <[email protected]> Fri, 14 Sep 2007 00:32:20 -0600
Newsgroups gmane.comp.python.sybase
Message-ID <[email protected]>
Hi,
  Downloaded the latest python-sybase and tried installing on a SuSe
Linux Desktop. Ran the following command.

python setup.py install.
 Fails to install and gives the following message (shown in the end).
Can i know which library contains the files cspublic.h, ctpublic.h and
bkpublic.h ?? Any other library should be exported?? Appreciate your
inputs with respect to the same. The error message is as follows:




python setup.py install
running install
running build
running build_py
running build_ext
building 'sybasect' extension
gcc -pthread -fno-strict-aliasing -DNDEBUG -O2 -march=3Di586 -mtune=3Di68=
6
-fmessage-length=3D0 -Wall -D_FORTIFY_SOURCE=3D2 -g -fPIC -DWANT_BULKCOPY
-DHAVE_DATETIME -I/opt/novell/zenworks/share/sybase/include
-I/usr/include/python2.4 -c blk.c -o build/temp.linux-i686-2.4/blk.o
In file included from blk.c:9:
sybasect.h:13:22: error: cspublic.h: No such file or directory
sybasect.h:14:22: error: ctpublic.h: No such file or directory
sybasect.h:15:22: error: bkpublic.h: No such file or directory
In file included from blk.c:9:
sybasect.h:101: error: expected specifier-qualifier-list before
=E2=80=98CS_CONTEXT=E2=80=99
sybasect.h:113: error: expected =E2=80=98=3D=E2=80=99, =E2=80=98,=E2=80=99=
, =E2=80=98;=E2=80=99, =E2=80=98asm=E2=80=99 or
=E2=80=98__attribute__=E2=80=99 before =E2=80=98*=E2=80=99 token
sybasect.h:115: error: expected =E2=80=98)=E2=80=99 before =E2=80=98*=E2=80=
=99 token
sybasect.h:116: error: expected =E2=80=98)=E2=80=99 before =E2=80=98versi=
on=E2=80=99
sybasect.h:121: error: expected specifier-qualifier-list before
=E2=80=98CS_CONNECTION=E2=80=99
sybasect.h:132: error: expected =E2=80=98)=E2=80=99 before =E2=80=98*=E2=80=
=99 token
sybasect.h:145: error: expected specifier-qualifier-list before
=E2=80=98CS_BLKDESC=E2=80=99
sybasect.h:158: error: expected specifier-qualifier-list before
=E2=80=98CS_COMMAND=E2=80=99
sybasect.h:167: error: expected declaration specifiers or =E2=80=98...=E2=
=80=99
before =E2=80=98CS_COMMAND=E2=80=99
sybasect.h:171: error: expected specifier-qualifier-list before
=E2=80=98CS_DATAFMT=E2=80=99
sybasect.h:178: error: expected =E2=80=98)=E2=80=99 before =E2=80=98*=E2=80=
=99 token
sybasect.h:179: error: expected =E2=80=98)=E2=80=99 before =E2=80=98*=E2=80=
=99 token
sybasect.h:180: error: expected =E2=80=98)=E2=80=99 before =E2=80=98*=E2=80=
=99 token
sybasect.h:181: error: expected =E2=80=98)=E2=80=99 before =E2=80=98*=E2=80=
=99 token
sybasect.h:182: error: expected =E2=80=98)=E2=80=99 before =E2=80=98*=E2=80=
=99 token
sybasect.h:183: error: expected =E2=80=98)=E2=80=99 before =E2=80=98*=E2=80=
=99 token
sybasect.h:184: error: expected =E2=80=98)=E2=80=99 before =E2=80=98*=E2=80=
=99 token
sybasect.h:187: error: expected =E2=80=98)=E2=80=99 before =E2=80=98*=E2=80=
=99 token
sybasect.h:188: error: expected =E2=80=98)=E2=80=99 before =E2=80=98*=E2=80=
=99 token
sybasect.h:192: error: expected specifier-qualifier-list before
=E2=80=98CS_IODESC=E2=80=99
sybasect.h:200: error: expected =E2=80=98)=E2=80=99 before =E2=80=98*=E2=80=
=99 token
sybasect.h:206: error: expected specifier-qualifier-list before
=E2=80=98CS_LOCALE=E2=80=99
sybasect.h:217: error: expected specifier-qualifier-list before
=E2=80=98CS_DATAFMT=E2=80=99
sybasect.h:230: error: expected specifier-qualifier-list before
=E2=80=98CS_NUMERIC=E2=80=99
sybasect.h:235: error: expected =E2=80=98)=E2=80=99 before =E2=80=98*=E2=80=
=99 token
sybasect.h:236: error: expected =E2=80=98)=E2=80=99 before =E2=80=98*=E2=80=
=99 token
sybasect.h:245: error: expected specifier-qualifier-list before
=E2=80=98CS_MONEY=E2=80=99
sybasect.h:270: error: expected specifier-qualifier-list before
=E2=80=98CS_DATETIME=E2=80=99
sybasect.h:273: error: expected specifier-qualifier-list before
=E2=80=98CS_DATEREC=E2=80=99
sybasect.h:292: error: expected specifier-qualifier-list before
=E2=80=98CS_CLIENTMSG=E2=80=99
sybasect.h:298: error: expected specifier-qualifier-list before
=E2=80=98CS_SERVERMSG=E2=80=99
blk.c: In function =E2=80=98CS_BLKDESC_blk_bind=E2=80=99:
blk.c:20: error: =E2=80=98CS_RETCODE=E2=80=99 undeclared (first use in th=
is
function)
blk.c:20: error: (Each undeclared identifier is reported only once
blk.c:20: error: for each function it appears in.)
blk.c:20: error: expected =E2=80=98;=E2=80=99 before =E2=80=98status=E2=80=
=99
blk.c:25: error: =E2=80=98CS_BLKDESCObj=E2=80=99 has no member named =E2=80=
=98blk=E2=80=99
blk.c:33: error: =E2=80=98status=E2=80=99 undeclared (first use in this f=
unction)
blk.c:33: warning: implicit declaration of function =E2=80=98blk_bind=E2=80=
=99
blk.c:33: error: =E2=80=98CS_BLKDESCObj=E2=80=99 has no member named =E2=80=
=98blk=E2=80=99
blk.c:33: error: =E2=80=98DataBufObj=E2=80=99 has no member named =E2=80=98=
fmt=E2=80=99
blk.c:34: error: =E2=80=98DataBufObj=E2=80=99 has no member named =E2=80=98=
buff=E2=80=99
blk.c:34: error: =E2=80=98DataBufObj=E2=80=99 has no member named =E2=80=98=
copied=E2=80=99
blk.c:34: error: =E2=80=98DataBufObj=E2=80=99 has no member named =E2=80=98=
indicator=E2=80=99
blk.c:37: error: =E2=80=98CS_BLKDESCObj=E2=80=99 has no member named