Up Prev Next
From: Peter ng <petnghkg at yahoo dot com>
Subject: RE: DBlib error
Date: Oct 5 2001 12:26AM
Thanks a billion for your suggestion. I have installed
a newer verion of perl(5.00502) on the Unix machine
running Solaris 2.5.1. Then the user got another error
for module Sybase::DBlib: ld.so.1:
/usr/local/bin/perl5: fatal: relocation error: file
symbol Perl_Xpv: referenced symbol not found at
Do you have any idea? I have traced DynaLoader.pm on
line 168 but seems very difficult to follow.
Thanks again anyway,
--- Tim Vernum wrote:
> From: Peter ng [mailto:email@example.com]
> > Could some experts help me out with the following
> > error message?
> > ld.so.1: /usr/local/bin/perl5: fatal: relocation
> > error: file
> > DBlib.so:
> > symbol Perl_form: referenced symbol not found
> > Killed
> Ths is an error coming from the linker/loader in
> The perl DBlib library needs to import Perl_form.
> In my case (Solaris 2.6, perl 5.004, DBlib 1.31)
> $ nm -u DBlib.so | fgrep Perl_form
> (nm -u prints undefined symbols)
> $ nm perl | fgrep Perl_form
>  | 294696| 128|FUNC |GLOB |0 |7
> (Here Perl_form is marked as a global function)
> You should check that your perl binary has Perl_form
> If not, then it is either old, or strangely built.
Do You Yahoo!?
NEW from Yahoo! GeoCities - quick and easy web site hosting, just $8.95/month.