On 5/29/2003 3:25 PM -0400, PETRY, MICHAEL D (AIT) wrote: > We are upgrading our Sybase from 11.0 to 12.5. I am having problems testing > the DBD-Sybase-1.00 module on Solaris 2.8. > > I set > EXTRA_LIBS=-ltli > In the config file. > > ENVIRONMENT VARIABLES ARE SET TO: > $ echo $SYBASE > /opt/sybase12.5 > $ echo $SYBASE_OCS > OCS-12_5 > $ echo $LD_LIBRARY_PATH > /opt/sybase12.5/OCS-12_5/lib:/opt/sybase12.5/OCS-12_5/lib3:/usr/lib > (I tried unsetting LD_LIBRARY_PATH and the results are the same). > > $ /usr/local/bin/perl Makefile.PL > Sybase OpenClient 12.5 found. > The DBD::Sybase module need access to a Sybase server to run the tests. > To clear an entry please enter 'undef' > Sybase server to use (default: undef): CASCADESB > User ID to log in to Sybase (default: sa): > Password (default: undef): XXXXXXX > Checking if your kit is complete... > Looks good > Note (probably harmless): No library found for -lct > Note (probably harmless): No library found for -lcs > Note (probably harmless): No library found for -ltcl > Note (probably harmless): No library found for -lcomn > Using DBI 1.201 installed in > /usr/local/ActivePerl-5.6/lib/site_perl/5.6.1/sun4-solaris-thread-multi/auto > /DBI > Writing Makefile for DBD::Sybase
These probably aren't quite "harmless" in this case, since those particular libraries are the ones provided by the Sybase OCS. It sounds like it's not finding your OCS directory properly. You might try setting LD_FLAGS=-L/opt/sybase12.5/OCS-12_5/lib If that doesn't work, I've had success in the past placing a symlink to OCS-12_5/libs directly in the $SYBASE directory (so that the libraries can be found at $SYBASE/lib) -- Dave Miller Project Leader, Bugzilla Bug Tracking System http://www.justdave.net/ http://www.bugzilla.org/
