Skip to Content.
Sympa Menu

freetds - [freetds] DBD-Sybase make fails

freetds AT lists.ibiblio.org

Subject: FreeTDS Development Group

List archive

Chronological Thread  
  • From: david_e_holsinger AT bankone.com
  • To: freetds AT lists.ibiblio.org
  • Subject: [freetds] DBD-Sybase make fails
  • Date: Fri, 1 Aug 2003 12:07:04 -0400

Preparing a Red Hat 8.0 workstation to access MSSQL databases using perl.
Have installed freeTDS v.61 (rpm). Verified it talks to the MSSQL
databases via sqsh. Trying to install DBD-Sybase-1.00. "make" of
DBD-Sybase fails consistantly. Have followed instructions in all README.
Tried previous version of DBD-Sybase. Same result. Installed Sybase ASE
(common and client). Same result. Purged Sybase, re-did DBD-Sybase from
fresh make. Results below. Not familure with make process. Can someone
provide insight to problem source?

$ make
cp dbd-sybase.pod blib/lib/DBD/dbd-sybase.pod
cp Sybase.pm blib/lib/DBD/Sybase.pm
/usr/bin/perl -p -e "s/~DRIVER~/Sybase/g" <
/usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi/auto/DBI/Driver.xst

> Sybase.xsi
/usr/bin/perl /usr/lib/perl5/5.8.0/ExtUtils/xsubpp -typemap
/usr/lib/perl5/5.8.0/ExtUtils/typemap Sybase.xs > Sybase.xsc && mv
Sybase.xsc Sybase.c
gcc -c -I/usr/include
-I/usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi/auto/DBI
-D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -march=i386 -mcpu=i686
-DVERSION=\"1.00\" -DXS_VERSION=\"1.00\" -fpic "
-I/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE" Sybase.c
cc1: warning: changing search order for system directory "/usr/include"
cc1: warning: as it has already been specified as a non-system directory
In file included from Sybase.xs:14:
Sybase.h:16:22: ctpublic.h: No such file or directory
In file included from Sybase.h:46,
from Sybase.xs:14:
dbdimp.h:23: parse error before "CS_SMALLINT"
dbdimp.h:23: warning: no semicolon at end of struct or union
dbdimp.h:24: warning: data definition has no type or storage class
dbdimp.h:25: parse error before "realType"
dbdimp.h:25: warning: data definition has no type or storage class
dbdimp.h:26: parse error before "realLength"
dbdimp.h:26: warning: data definition has no type or storage class
dbdimp.h:28: parse error before "CS_CHAR"
dbdimp.h:28: warning: no semicolon at end of struct or union
dbdimp.h:29: warning: data definition has no type or storage class
dbdimp.h:30: parse error before "f"
dbdimp.h:30: warning: data definition has no type or storage class
dbdimp.h:34: warning: data definition has no type or storage class
dbdimp.h:35: parse error before "valuelen"
dbdimp.h:35: warning: data definition has no type or storage class
dbdimp.h:36: warning: data definition has no type or storage class
dbdimp.h:49: parse error before "CS_CONNECTION"
dbdimp.h:49: warning: no semicolon at end of struct or union
dbdimp.h:50: warning: data definition has no type or storage class
dbdimp.h:51: parse error before "iodesc"
dbdimp.h:51: warning: data definition has no type or storage class
dbdimp.h:101: parse error before '}' token
dbdimp.h:113: parse error before "CS_DATAFMT"
dbdimp.h:113: warning: no semicolon at end of struct or union
dbdimp.h:119: parse error before '}' token
dbdimp.h:119: warning: data definition has no type or storage class
dbdimp.h:126: parse error before "CS_CONNECTION"
dbdimp.h:126: warning: no semicolon at end of struct or union
dbdimp.h:127: warning: data definition has no type or storage class
dbdimp.h:128: parse error before '*' token
dbdimp.h:128: warning: data definition has no type or storage class
dbdimp.h:129: parse error before '*' token
dbdimp.h:129: warning: data definition has no type or storage class
dbdimp.h:132: parse error before "lastResType"
dbdimp.h:132: warning: data definition has no type or storage class
dbdimp.h:133: parse error before "numRows"
dbdimp.h:133: warning: data definition has no type or storage class
dbdimp.h:159: parse error before '}' token
Sybase.xs: In function `XS_DBD__Sybase__db__isdead':
Sybase.xs:54: dereferencing pointer to incomplete type
Sybase.xs: In function `XS_DBD__Sybase__st_ct_data_info':
Sybase.xs:97: `CS_SET' undeclared (first use in this function)
Sybase.xs:97: (Each undeclared identifier is reported only once
Sybase.xs:97: for each function it appears in.)
Sybase.xs:99: `CS_GET' undeclared (first use in this function)
In file included from Sybase.c:228:
/usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi/auto/DBI/Driver_xst.h:

In function `dbdxst_bind_params':
/usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi/auto/DBI/Driver_xst.h:48:

dereferencing pointer to incomplete type
/usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi/auto/DBI/Driver_xst.h:49:

dereferencing pointer to incomplete type
/usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi/auto/DBI/Driver_xst.h:53:

dereferencing pointer to incomplete type
/usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi/auto/DBI/Driver_xst.h:54:

dereferencing pointer to incomplete type
/usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi/auto/DBI/Driver_xst.h:55:

dereferencing pointer to incomplete type
/usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi/auto/DBI/Driver_xst.h:

In function `dbdxst_fetchall_arrayref':
/usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi/auto/DBI/Driver_xst.h:80:

dereferencing pointer to incomplete type
/usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi/auto/DBI/Driver_xst.h:81:

dereferencing pointer to incomplete type
Sybase.xsi: In function `XS_DBD__Sybase__db_selectall_arrayref':
Sybase.xsi:107: dereferencing pointer to incomplete type
Sybase.xsi: In function `XS_DBD__Sybase__db_selectrow_arrayref':
Sybase.xsi:142: dereferencing pointer to incomplete type
Sybase.xsi: In function `XS_DBD__Sybase__db_commit':
Sybase.xsi:179: dereferencing pointer to incomplete type
Sybase.xsi:179: dereferencing pointer to incomplete type
Sybase.xsi: In function `XS_DBD__Sybase__db_rollback':
Sybase.xsi:188: dereferencing pointer to incomplete type
Sybase.xsi:188: dereferencing pointer to incomplete type
Sybase.xsi: In function `XS_DBD__Sybase__db_disconnect':
Sybase.xsi:197: dereferencing pointer to incomplete type
Sybase.xsi:201: dereferencing pointer to incomplete type
Sybase.xsi:202: dereferencing pointer to incomplete type
Sybase.xsi:203: dereferencing pointer to incomplete type
Sybase.xsi:207: dereferencing pointer to incomplete type
Sybase.xsi:207: dereferencing pointer to incomplete type
Sybase.xsi:209: dereferencing pointer to incomplete type
Sybase.xsi:211: dereferencing pointer to incomplete type
Sybase.xsi:215: dereferencing pointer to incomplete type
Sybase.xsi:215: dereferencing pointer to incomplete type
Sybase.xsi:215: dereferencing pointer to incomplete type
Sybase.xsi: In function `XS_DBD__Sybase__db_DESTROY':
Sybase.xsi:250: dereferencing pointer to incomplete type
Sybase.xsi:252: dereferencing pointer to incomplete type
Sybase.xsi:259: dereferencing pointer to incomplete type
Sybase.xsi:260: dereferencing pointer to incomplete type
Sybase.xsi:261: dereferencing pointer to incomplete type
Sybase.xsi:263: dereferencing pointer to incomplete type
Sybase.xsi:264: dereferencing pointer to incomplete type
Sybase.xsi:264: dereferencing pointer to incomplete type
Sybase.xsi:264: dereferencing pointer to incomplete type
Sybase.xsi:266: dereferencing pointer to incomplete type
Sybase.xsi:274: dereferencing pointer to incomplete type
Sybase.xsi:275: dereferencing pointer to incomplete type
Sybase.xsi:280: dereferencing pointer to incomplete type
Sybase.xsi:280: dereferencing pointer to incomplete type
Sybase.xsi:280: dereferencing pointer to incomplete type
Sybase.xsi: In function `XS_DBD__Sybase__st_execute':
Sybase.xsi:396: dereferencing pointer to incomplete type
Sybase.xsi:397: dereferencing pointer to incomplete type
Sybase.xsi: In function `XS_DBD__Sybase__st_finish':
Sybase.xsi:460: dereferencing pointer to incomplete type
Sybase.xsi:461: dereferencing pointer to incomplete type
Sybase.xsi:465: dereferencing pointer to incomplete type
Sybase.xsi:468: dereferencing pointer to incomplete type
Sybase.xsi:468: dereferencing pointer to incomplete type
Sybase.xsi:468: dereferencing pointer to incomplete type
Sybase.xsi: In function `XS_DBD__Sybase__st_DESTROY':
Sybase.xsi:535: dereferencing pointer to incomplete type
Sybase.xsi:537: dereferencing pointer to incomplete type
Sybase.xsi:543: dereferencing pointer to incomplete type
Sybase.xsi:544: dereferencing pointer to incomplete type
Sybase.xsi:544: dereferencing pointer to incomplete type
Sybase.xsi:544: dereferencing pointer to incomplete type
Sybase.xsi:546: dereferencing pointer to incomplete type
Sybase.xsi:547: dereferencing pointer to incomplete type
Sybase.xsi:548: dereferencing pointer to incomplete type
Sybase.xsi:556: dereferencing pointer to incomplete type
Sybase.xsi:556: dereferencing pointer to incomplete type
Sybase.xsi:556: dereferencing pointer to incomplete type
Sybase.xsi: In function `boot_DBD__Sybase':
Sybase.xsi:21: sizeof applied to an incomplete type
Sybase.xsi:22: sizeof applied to an incomplete type
make: *** [Sybase.o] Error 1



This transmission may contain information that is privileged, confidential
and/or exempt from disclosure under applicable law. If you are not the
intended recipient, you are hereby notified that any disclosure, copying,
distribution, or use of the information contained herein (including any
reliance thereon) is STRICTLY PROHIBITED. If you received this transmission
in error, please immediately contact the sender and destroy the material in
its entirety, whether in electronic or hard copy format. Thank you.





Archive powered by MHonArc 2.6.24.

Top of Page