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 MBAY dot NET>
Subject: Re: sybperl and perl 5.00401 on AIX
Date: Oct 6 1997 4:15PM

Lawrence & Elizabeth Marcotte wrote:
> 
> I recently loaded perl 5.00401 on a server at work.  Sybperl does not
> work anymore.  This happened on an AIX machine running v.4 of the
> operating system.  Has anyone else run into this problem.

Nancy Stevens wrote:
> Hi.  I was using CTlib (syb_perl version 2_07), with Perl version 5_003
> and everything was working fine.  I just upgraded to Perl version
> 5_004_3 (including the patch) and now when I try to connect to ctlib, I
> get the following errors (this in on AIX):
> 
> perl -de 0
> main::(-e:1):   0
> DB<1> use Sybase::CTlib;
> DB<2>  $d = Sybase::CTlib->ct_connect(uid, pwd);
> Signal SEGV at /usr/local/lib/perl5/perl5db.pl line 1067
>         DB::DB called at -e line 1
> IOT/Abort trap(coredump)


As Ed Barlow noted, you need to rebuild sybperl.

Perl 5.004 has changed some of the internal data structures and calls 
that it uses, and this is probably what causes the SEGV.

I didn't immediately connect this problem (that Nancy Stevens also 
experienced) with the internal changes in perl 5.004 because you 
get a much more explicit message from Solaris when symbols are 
missing...

Michael
-- 
Michael Peppler       -||-  Data Migrations Inc.
mpeppler@datamig.com  -||-  http://www.mbay.net/~mpeppler