Skip to Content.
Sympa Menu

freetds - [freetds] Perl DBD::Sybase on Fedora 10

freetds AT lists.ibiblio.org

Subject: FreeTDS Development Group

List archive

Chronological Thread  
  • From: Chris Letcher <letcher.chris AT gmail.com>
  • To: freetds AT lists.ibiblio.org
  • Subject: [freetds] Perl DBD::Sybase on Fedora 10
  • Date: Wed, 21 Jan 2009 09:51:45 -0000

I'm trying to install the perl module DBD::Sybase on a Fedora 10 i686 system.
I've done the following successfully:
# yum install freetds unixODBC
# export=SYBASE=/usr/
# perl Makefile.PL

The problem is when i run make, it fails, as posted below. Sorry for the length. Do i need to apply: http://ibiblio.org/pub/Linux/ALPHA/freetds/stable/cspublic.BLK_VERSION_150.patch ?
if so, how do I go about that exactly?

Thanks, Chris

gcc -std=gnu99 -c -I/usr//include -I/usr/lib/perl5/vendor_perl/5.10.0/i386-linux-thread-multi/auto/DBI -D_REENTRANT -D_GNU_SOURCE -DDEBUGGING -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tables -DPERL_USE_SAFE_PUTENV -DVERSION=\"1.09\" -DXS_VERSION=\"1.09\" -fPIC "-I/usr/lib/perl5/5.10.0/i386-linux-thread-multi/CORE" dbdimp.c
dbdimp.c: In function ‘cslibmsg_cb’:
dbdimp.c:194: warning: format ‘%ld’ expects type ‘long int’, but argument 3 has type ‘int’
dbdimp.c:194: warning: format ‘%ld’ expects type ‘long int’, but argument 4 has type ‘int’
dbdimp.c:197: warning: format ‘%ld’ expects type ‘long int’, but argument 3 has type ‘int’
dbdimp.c:197: warning: format ‘%ld’ expects type ‘long int’, but argument 4 has type ‘int’
dbdimp.c: In function ‘clientmsg_cb’:
dbdimp.c:263: warning: value computed is not used
dbdimp.c:285: warning: format ‘%ld’ expects type ‘long int’, but argument 3 has type ‘int’
dbdimp.c:285: warning: format ‘%ld’ expects type ‘long int’, but argument 4 has type ‘int’
dbdimp.c:288: warning: format ‘%ld’ expects type ‘long int’, but argument 3 has type ‘int’
dbdimp.c:288: warning: format ‘%ld’ expects type ‘long int’, but argument 4 has type ‘int’
dbdimp.c:341: warning: format ‘%ld’ expects type ‘long int’, but argument 3 has type ‘int’
dbdimp.c:341: warning: format ‘%ld’ expects type ‘long int’, but argument 4 has type ‘int’
dbdimp.c:343: warning: format ‘%ld’ expects type ‘long int’, but argument 3 has type ‘int’
dbdimp.c:343: warning: format ‘%ld’ expects type ‘long int’, but argument 4 has type ‘int’
dbdimp.c: In function ‘servermsg_cb’:
dbdimp.c:374: warning: format ‘%ld’ expects type ‘long int’, but argument 3 has type ‘CS_MSGNUM’
dbdimp.c:374: warning: format ‘%ld’ expects type ‘long int’, but argument 4 has type ‘CS_INT’
dbdimp.c:376: warning: format ‘%ld’ expects type ‘long int’, but argument 3 has type ‘CS_INT’
dbdimp.c:376: warning: format ‘%ld’ expects type ‘long int’, but argument 4 has type ‘CS_INT’
dbdimp.c:472: warning: value computed is not used
dbdimp.c:510: warning: format ‘%ld’ expects type ‘long int’, but argument 3 has type ‘CS_MSGNUM’
dbdimp.c:510: warning: format ‘%ld’ expects type ‘long int’, but argument 4 has type ‘CS_INT’
dbdimp.c:513: warning: format ‘%ld’ expects type ‘long int’, but argument 3 has type ‘CS_INT’
dbdimp.c:513: warning: format ‘%ld’ expects type ‘long int’, but argument 4 has type ‘CS_INT’
dbdimp.c:550: warning: format ‘%ld’ expects type ‘long int’, but argument 3 has type ‘CS_MSGNUM’
dbdimp.c:550: warning: format ‘%ld’ expects type ‘long int’, but argument 4 has type ‘CS_INT’
dbdimp.c:552: warning: format ‘%ld’ expects type ‘long int’, but argument 3 has type ‘CS_INT’
dbdimp.c:552: warning: format ‘%ld’ expects type ‘long int’, but argument 4 has type ‘CS_INT’
dbdimp.c: In function ‘syb_init’:
dbdimp.c:777: error: ‘BLK_VERSION_150’ undeclared (first use in this function)
dbdimp.c:777: error: (Each undeclared identifier is reported only once
dbdimp.c:777: error: for each function it appears in.)
dbdimp.c:781: error: ‘BLK_VERSION_125’ undeclared (first use in this function)
dbdimp.c:785: error: ‘BLK_VERSION_120’ undeclared (first use in this function)
dbdimp.c:724: warning: unused variable ‘boolean’
dbdimp.c: In function ‘get_server_version’:
dbdimp.c:1567: warning: unused variable ‘db’
dbdimp.c: In function ‘syb_blk_done’:
dbdimp.c:1799: warning: format ‘%d’ expects type ‘int’, but argument 3 has type ‘struct CS_BLKDESC *’
dbdimp.c: In function ‘syb_db_opentran’:
dbdimp.c:1932: warning: format ‘%x’ expects type ‘unsigned int’, but argument 3 has type ‘struct imp_dbh_t *’
dbdimp.c: In function ‘syb_db_disconnect’:
dbdimp.c:1970: warning: suggest parentheses around assignment used as truth value
dbdimp.c: In function ‘syb_alloc_cmd’:
dbdimp.c:2458: warning: format ‘%x’ expects type ‘unsigned int’, but argument 3 has type ‘struct CS_COMMAND *’
dbdimp.c:2458: warning: format ‘%x’ expects type ‘unsigned int’, but argument 4 has type ‘struct CS_CONNECTION *’
dbdimp.c: In function ‘dbd_preparse’:
dbdimp.c:2565: warning: value computed is not used
dbdimp.c:2465: warning: unused variable ‘STATES’
dbdimp.c: In function ‘_convert’:
dbdimp.c:3300: warning: suggest parentheses around && within ||
dbdimp.c: In function ‘syb_blk_execute’:
dbdimp.c:3571: warning: format ‘%s’ expects type ‘char *’, but argument 4 has type ‘CS_VOID *’
dbdimp.c: In function ‘cmd_execute’:
dbdimp.c:3602: warning: format ‘%x’ expects type ‘unsigned int’, but argument 3 has type ‘struct CS_COMMAND *’
dbdimp.c:3602: warning: format ‘%x’ expects type ‘unsigned int’, but argument 5 has type ‘struct imp_sth_t *’
dbdimp.c: In function ‘clear_cache’:
dbdimp.c:3745: warning: value computed is not used
dbdimp.c:3746: warning: value computed is not used
dbdimp.c:3747: warning: value computed is not used
dbdimp.c:3748: warning: value computed is not used
dbdimp.c:3749: warning: value computed is not used
dbdimp.c:3750: warning: value computed is not used
dbdimp.c: In function ‘syb_st_destroy’:
dbdimp.c:4126: warning: format ‘%x’ expects type ‘unsigned int’, but argument 3 has type ‘struct imp_sth_t *’
dbdimp.c:4158: warning: format ‘%x’ expects type ‘unsigned int’, but argument 3 has type ‘struct CS_COMMAND *’
dbdimp.c: In function ‘_dbd_rebind_ph’:
dbdimp.c:4971: warning: format ‘%d’ expects type ‘int’, but argument 5 has type ‘IV’
dbdimp.c: In function ‘syb_bind_ph’:
dbdimp.c:5062: warning: operation on ‘lna’ may be undefined
dbdimp.c: In function ‘fetch_data’:
dbdimp.c:5191: warning: format ‘%ld’ expects type ‘long int’, but argument 3 has type ‘CS_INT’
dbdimp.c: In function ‘blkCleanUp’:
dbdimp.c:5490: warning: format ‘%d’ expects type ‘int’, but argument 3 has type ‘struct CS_BLKDESC *’
make: *** [dbdimp.o] Error 1
[root@speedy DBD-Sybase-1.09]# make install
gcc -std=gnu99 -c -I/usr//include -I/usr/lib/perl5/vendor_perl/5.10.0/i386-linux-thread-multi/auto/DBI -D_REENTRANT -D_GNU_SOURCE -DDEBUGGING -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tables -DPERL_USE_SAFE_PUTENV -DVERSION=\"1.09\" -DXS_VERSION=\"1.09\" -fPIC "-I/usr/lib/perl5/5.10.0/i386-linux-thread-multi/CORE" dbdimp.c
dbdimp.c: In function ‘cslibmsg_cb’:
dbdimp.c:194: warning: format ‘%ld’ expects type ‘long int’, but argument 3 has type ‘int’
dbdimp.c:194: warning: format ‘%ld’ expects type ‘long int’, but argument 4 has type ‘int’
dbdimp.c:197: warning: format ‘%ld’ expects type ‘long int’, but argument 3 has type ‘int’
dbdimp.c:197: warning: format ‘%ld’ expects type ‘long int’, but argument 4 has type ‘int’
dbdimp.c: In function ‘clientmsg_cb’:
dbdimp.c:263: warning: value computed is not used
dbdimp.c:285: warning: format ‘%ld’ expects type ‘long int’, but argument 3 has type ‘int’
dbdimp.c:285: warning: format ‘%ld’ expects type ‘long int’, but argument 4 has type ‘int’
dbdimp.c:288: warning: format ‘%ld’ expects type ‘long int’, but argument 3 has type ‘int’
dbdimp.c:288: warning: format ‘%ld’ expects type ‘long int’, but argument 4 has type ‘int’
dbdimp.c:341: warning: format ‘%ld’ expects type ‘long int’, but argument 3 has type ‘int’
dbdimp.c:341: warning: format ‘%ld’ expects type ‘long int’, but argument 4 has type ‘int’
dbdimp.c:343: warning: format ‘%ld’ expects type ‘long int’, but argument 3 has type ‘int’
dbdimp.c:343: warning: format ‘%ld’ expects type ‘long int’, but argument 4 has type ‘int’
dbdimp.c: In function ‘servermsg_cb’:
dbdimp.c:374: warning: format ‘%ld’ expects type ‘long int’, but argument 3 has type ‘CS_MSGNUM’
dbdimp.c:374: warning: format ‘%ld’ expects type ‘long int’, but argument 4 has type ‘CS_INT’
dbdimp.c:376: warning: format ‘%ld’ expects type ‘long int’, but argument 3 has type ‘CS_INT’
dbdimp.c:376: warning: format ‘%ld’ expects type ‘long int’, but argument 4 has type ‘CS_INT’
dbdimp.c:472: warning: value computed is not used
dbdimp.c:510: warning: format ‘%ld’ expects type ‘long int’, but argument 3 has type ‘CS_MSGNUM’
dbdimp.c:510: warning: format ‘%ld’ expects type ‘long int’, but argument 4 has type ‘CS_INT’
dbdimp.c:513: warning: format ‘%ld’ expects type ‘long int’, but argument 3 has type ‘CS_INT’
dbdimp.c:513: warning: format ‘%ld’ expects type ‘long int’, but argument 4 has type ‘CS_INT’
dbdimp.c:550: warning: format ‘%ld’ expects type ‘long int’, but argument 3 has type ‘CS_MSGNUM’
dbdimp.c:550: warning: format ‘%ld’ expects type ‘long int’, but argument 4 has type ‘CS_INT’
dbdimp.c:552: warning: format ‘%ld’ expects type ‘long int’, but argument 3 has type ‘CS_INT’
dbdimp.c:552: warning: format ‘%ld’ expects type ‘long int’, but argument 4 has type ‘CS_INT’
dbdimp.c: In function ‘syb_init’:
dbdimp.c:777: error: ‘BLK_VERSION_150’ undeclared (first use in this function)
dbdimp.c:777: error: (Each undeclared identifier is reported only once
dbdimp.c:777: error: for each function it appears in.)
dbdimp.c:781: error: ‘BLK_VERSION_125’ undeclared (first use in this function)
dbdimp.c:785: error: ‘BLK_VERSION_120’ undeclared (first use in this function)
dbdimp.c:724: warning: unused variable ‘boolean’
dbdimp.c: In function ‘get_server_version’:
dbdimp.c:1567: warning: unused variable ‘db’
dbdimp.c: In function ‘syb_blk_done’:
dbdimp.c:1799: warning: format ‘%d’ expects type ‘int’, but argument 3 has type ‘struct CS_BLKDESC *’
dbdimp.c: In function ‘syb_db_opentran’:
dbdimp.c:1932: warning: format ‘%x’ expects type ‘unsigned int’, but argument 3 has type ‘struct imp_dbh_t *’
dbdimp.c: In function ‘syb_db_disconnect’:
dbdimp.c:1970: warning: suggest parentheses around assignment used as truth value
dbdimp.c: In function ‘syb_alloc_cmd’:
dbdimp.c:2458: warning: format ‘%x’ expects type ‘unsigned int’, but argument 3 has type ‘struct CS_COMMAND *’
dbdimp.c:2458: warning: format ‘%x’ expects type ‘unsigned int’, but argument 4 has type ‘struct CS_CONNECTION *’
dbdimp.c: In function ‘dbd_preparse’:
dbdimp.c:2565: warning: value computed is not used
dbdimp.c:2465: warning: unused variable ‘STATES’
dbdimp.c: In function ‘_convert’:
dbdimp.c:3300: warning: suggest parentheses around && within ||
dbdimp.c: In function ‘syb_blk_execute’:
dbdimp.c:3571: warning: format ‘%s’ expects type ‘char *’, but argument 4 has type ‘CS_VOID *’
dbdimp.c: In function ‘cmd_execute’:
dbdimp.c:3602: warning: format ‘%x’ expects type ‘unsigned int’, but argument 3 has type ‘struct CS_COMMAND *’
dbdimp.c:3602: warning: format ‘%x’ expects type ‘unsigned int’, but argument 5 has type ‘struct imp_sth_t *’
dbdimp.c: In function ‘clear_cache’:
dbdimp.c:3745: warning: value computed is not used
dbdimp.c:3746: warning: value computed is not used
dbdimp.c:3747: warning: value computed is not used
dbdimp.c:3748: warning: value computed is not used
dbdimp.c:3749: warning: value computed is not used
dbdimp.c:3750: warning: value computed is not used
dbdimp.c: In function ‘syb_st_destroy’:
dbdimp.c:4126: warning: format ‘%x’ expects type ‘unsigned int’, but argument 3 has type ‘struct imp_sth_t *’
dbdimp.c:4158: warning: format ‘%x’ expects type ‘unsigned int’, but argument 3 has type ‘struct CS_COMMAND *’
dbdimp.c: In function ‘_dbd_rebind_ph’:
dbdimp.c:4971: warning: format ‘%d’ expects type ‘int’, but argument 5 has type ‘IV’
dbdimp.c: In function ‘syb_bind_ph’:
dbdimp.c:5062: warning: operation on ‘lna’ may be undefined
dbdimp.c: In function ‘fetch_data’:
dbdimp.c:5191: warning: format ‘%ld’ expects type ‘long int’, but argument 3 has type ‘CS_INT’
dbdimp.c: In function ‘blkCleanUp’:
dbdimp.c:5490: warning: format ‘%d’ expects type ‘int’, but argument 3 has type ‘struct CS_BLKDESC *’
make: *** [dbdimp.o] Error 1




Archive powered by MHonArc 2.6.24.

Top of Page