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
Michael Peppler -||- Data Migrations Inc.
firstname.lastname@example.org -||- http://www.mbay.net/~mpeppler