I did the upgrade to DBI-1.604 and this time DBD:Sybase-1.08 fails
during make with a different error but an error non the less... Any help
would be greatly appreciated...

 

The output from the make command is as follows;

 

S_SCUDA_903:/usr/src/DBD-Sybase-1.08> make

cp dbd-sybase.pod blib/lib/DBD/dbd-sybase.pod

cp Sybase.pm blib/lib/DBD/Sybase.pm

        /usr/bin/perl -e 'use ExtUtils::Mksymlists;  Mksymlists("NAME"
=> "DBD::Sybase", "DL_FUNCS" => {  }, "FUNCLIST" => [], "DL_VARS" =>
[]);'

        /usr/bin/perl -p -e "s/~DRIVER~/Sybase/g"
/usr/opt/perl5/lib/site_perl/5.8.0/aix-thread-multi/auto/DBI/Driver.xst
> Sybase.xsi

        /usr/bin/perl /usr/opt/perl5/lib/5.8.0/ExtUtils/xsubpp  -typemap
/usr/opt/perl5/lib/5.8.0/ExtUtils/typemap  Sybase.xs > Sybase.xsc && mv
Sybas

e.xsc Sybase.c

        cc_r -c  -I/usr/local/include -DNO_BLK=1
-I/usr/opt/perl5/lib/site_perl/5.8.0/aix-thread-multi/auto/DBI
-D_ALL_SOURCE -D_ANSI_C_SOURCE -D_POS

IX_SOURCE -qmaxmem=16384 -qnoansialias -DUSE_NATIVE_DLOPEN
-DNEED_PTHREAD_INIT -q32 -D_LARGE_FILES -qlonglong -O
-DVERSION=\"1.08\"  -DXS_VERSION=\

"1.08\"  "-I/usr/opt/perl5/lib/5.8.0/aix-thread-multi/CORE"   Sybase.c

1506-507 (W) No licenses available. Contact your program supplier to add
additional users. Compilation will proceed shortly.

        cc_r -c  -I/usr/local/include -DNO_BLK=1
-I/usr/opt/perl5/lib/site_perl/5.8.0/aix-thread-multi/auto/DBI
-D_ALL_SOURCE -D_ANSI_C_SOURCE -D_POS

IX_SOURCE -qmaxmem=16384 -qnoansialias -DUSE_NATIVE_DLOPEN
-DNEED_PTHREAD_INIT -q32 -D_LARGE_FILES -qlonglong -O
-DVERSION=\"1.08\"  -DXS_VERSION=\

"1.08\"  "-I/usr/opt/perl5/lib/5.8.0/aix-thread-multi/CORE"   dbdimp.c

1506-507 (W) No licenses available. Contact your program supplier to add
additional users. Compilation will proceed shortly.

"dbdimp.c", line 800.23: 1506-045 (S) Undeclared identifier
BLK_VERSION_150.

"dbdimp.c", line 804.23: 1506-045 (S) Undeclared identifier
BLK_VERSION_125.

"dbdimp.c", line 808.23: 1506-045 (S) Undeclared identifier
BLK_VERSION_120.

make: 1254-004 The error code from the last command is 1.

 

 

Stop.

 

Martin 

 

 

-----Original Message-----
From: Martin Mann [mailto:[EMAIL PROTECTED] 
Sent: 13 June 2008 13:16
To: dbi-users@perl.org
Subject: Unable to install DBD:Sybase-1.08 on my AIX 5.2 server with
Perl 5.8.0 DBI-1.43

 

I have installed freetds-0.82 successfully to enable installing this

 

and have configured the connection and it tests OK but when I get to

 

the DBD:Sybase I run into problems...

 

 

 

with the export of SYBASE=/usr/local the perl Makefile.PL works but

 

when I run the make I get the following;

 

 

 

usr/src/DBD-Sybase-1.08> make

 

        cc_r -c  -I/usr/local/include -DNO_BLK=1 -I/usr/opt/perl5/lib/

 

site_perl/5.8.0/aix-thread-multi/auto/DBI  -D_ALL_SOURCE -

 

D_ANSI_C_SOURCE -D_POS

 

IX_SOURCE -qmaxmem=16384 -qnoansialias -DUSE_NATIVE_DLOPEN -

 

DNEED_PTHREAD_INIT -q32 -D_LARGE_FILES -qlonglong -O    -DVERSION=

 

\"1.08\"  -DXS_VERSION=\

 

"1.08\"  "-I/usr/opt/perl5/lib/5.8.0/aix-thread-multi/CORE"   Sybase.c

 

1506-507 (W) No licenses available. Contact your program supplier to

 

add additional users. Compilation will proceed shortly.

 

"/usr/opt/perl5/lib/site_perl/5.8.0/aix-thread-multi/auto/DBI/

 

Driver_xst.h", line 14.17: 1506-045 (S) Undeclared identifier my_perl.

 

"/usr/opt/perl5/lib/site_perl/5.8.0/aix-thread-multi/auto/DBI/

 

Driver_xst.h", line 57.9: 1506-045 (S) Undeclared identifier my_perl.

 

"/usr/opt/perl5/lib/site_perl/5.8.0/aix-thread-multi/auto/DBI/

 

Driver_xst.h", line 78.5: 1506-045 (S) Undeclared identifier my_perl.

 

make: 1254-004 The error code from the last command is 1.

 

 

 

Any ideas?

 

 

 

Is there a minimum level of DBI itself required for DBD::Sybase-1.08?

I'll see if I can get DBI upped to 1.604 in the mean time but any

comments appreciated if this as known issue...

 

 

 

Martin

 

 

 

 

This e-mail and its attachments are confidential and intended solely for
the addressee. If you are not the intended addressee, you must not
disclose, forward, copy or take any action in respect of this email or
any attachments. If you have received this e-mail in error, please
delete it and notify the sender. While OTM have taken every reasonable
precaution to minimise this risk, we cannot accept liability for any
damage, which you may sustain as a result of software viruses. You
should carry out your own virus checks before opening the attachment. 

Opus Trust Marketing Limited, 133 Scudamore Road, Braunstone Frith
Industrial Estate, Leicester, LE3 1UQ

Registered in England, Number 3829642

 

Reply via email to