PEPPLER.ORG
Michael Peppler
Sybase Consulting
Menu
Home
Sybase on Linux
Install Guide for Sybase on Linux
General Sybase Resources
General Perl Resources
Freeware
Sybperl
Sybase::Simple
DBD::Sybase
BCP Tool
Bug Tracker
Mailing List Archive
Downloads Directory
FAQs
Sybase on Linux FAQ
Sybperl FAQ
Personal
Michael Peppler's resume

sybperl-l Archive

Up    Prev    Next    

From: Michael Peppler <mpeppler at peppler dot org>
Subject: Re: make test fails Solaris 8 - 64 bit
Date: Apr 11 2003 3:32PM

On Fri, 2003-04-11 at 06:25, Heinz Ringlhofer wrote:
> Correct ... as always
> 
> However it seems that you still have to make the following
> links to get Sybperl running:
> 
> cd $SYBASE/$SYBASE_OCS/lib
> ln -s ./libinsck.so.12.5.0.4 libinsck.so
> ln -s ./libtli.so.12.5.0.4 libtli.so

Hmm - that shouldn't be necessary. The sybperl make shouldn't be
referencing these files at all, and instead the OpenClient libs
themselves should handle the loading of the libtli or libinsck libraries
at run-time.

Michael


> 
> On Apr 8, 14:45, Michael Peppler wrote:
> > Subject: Re: make test fails Solaris 8 - 64 bit
> > On Tue, 2003-04-08 at 05:11, Heinz Ringlhofer wrote:
> > > make test fails on Solaris 8 - Sybase 12.5 (64 bit version):
> > >
> > > (this is sybperl-2.15)
> >
> > > t/blk....Can't load
> > >
> '/daten1/sybase/perl/src/sybperl-2.15/BLK/../blib/arch/auto/Sybase/CTlib/CTlib.so'
> > > for module Sybase::CTlib: ld.so.1: /usr/bin/perl: fatal: relocation error:
> file
> > >
> /daten1/sybase/perl/src/sybperl-2.15/BLK/../blib/arch/auto/Sybase/CTlib/CTlib.so:
> > > symbol blk_drop: referenced symbol not found at
> >
> > > zaadbs9: file
> > >
> /daten1/sybase/perl/src/sybperl-2.15/BLK/../blib/arch/auto/Sybase/CTlib/CTlib.so
> > >
> /daten1/sybase/perl/src/sybperl-2.15/BLK/../blib/arch/auto/Sybase/CTlib/CTlib.so:
> > > ELF 32-bit MSB dynamic lib SPARC Version 1, dynamically linked, not
> stripped
> >
> > OK - you are building in 32 bit mode, which is fine. However, Sybase
> > appears not to have included the libblk.so (or libblk.a) file in the
> > distribution.
> >
> > I believe I've seen this complaint before - and that the missing library
> > is an omission by Sybase (i.e. not done on purpose). Check your
> > distribution media to see if you can find this library. If not, I'd
> > contact Sybase tech support about this.
> >
> > Michael
> >-- End of excerpt from Michael Peppler
> 
-- 
Michael Peppler                              Data Migrations, Inc.
mpeppler@peppler.org                 http://www.mbay.net/~mpeppler
Sybase T-SQL/OpenClient/OpenServer/C/Perl developer available for short or 
long term contract positions - http://www.mbay.net/~mpeppler/resume.html