|
|
sybperl-l Archive
Up Prev Next
From: "Colm O' Flaherty" <colm_o_flaherty at hotmail dot com>
Subject: Re: undefined symbol: scl_init
Date: Jan 14 2000 6:02PM
Rainer,
The first thing to note is that the kernel release u think u have is not
what Perl is reporting... (2.0.34 as opposed to 2.2.5)
Would recommend u make Perl (and Sybperl) again on the new kernel, if
possible. If u have already done this (which irt doesn't look like u have,
based on the date), and Perl -V still registers 2.0.34, maybe u sure the
manual kernel upgrade went awry? Just a thought.
Colm
>From: Rainer Fuegenstein
>Reply-To: rfu@iguwnext.tuwien.ac.at
>To: SybPerl Discussion List
>Subject: undefined symbol: scl_init
>Date: Fri, 14 Jan 100 17:32:34 +0100 (MET)
>
>Hi,
>
>I installed sybase & sybperl under linux recently and now my cworker,
>who's an expert in perl programming, encountered a problem:
>
>[rfu@sheena sybperl-2.11]$ perl Version
>This is sybperl, version 2.11
>
>Sybase::DBlib $Revision: 1.49 $ $Date: 1999/09/21 21:08:01 $
>
>Copyright (c) 1991-1999 Michael Peppler
>
>perl: error in loading shared libraries
>/opt/sybase-11.9.2/lib/libct.so: undefined symbol: scl_init
>
>the machine is running a RedHat 5.2 distribution with the kernel upgraded
>to 2.2.5 (manually).
>
>sybase versions:
>sybase-ase-11.9.2-1
>sybase-common-11.9.2-1
>sybase-doc-11.9.2-1
>sybase-german-11.9.2-1
>sybase-openclient-11.1.1-1
>
>the production database is running on a different server, this installation
>is just used as a client for accessing this production server. therefore,
>I didn't run the sybase installer after making a rpm -hiv syb*
>
>accessing the sybase DB using isql works without problems.
>
>perl -V reports:
>
>Summary of my perl5 (5.0 patchlevel 4 subversion 4) configuration:
> Platform:
> osname=linux, osvers=2.0.34, archname=i386-linux
> uname='linux porky.redhat.com 2.0.34 #1 thu may 7 10:17:44 edt 1998
>i686 unk
>nown '
> hint=recommended, useposix=true, d_sigaction=define
> bincompat3=y useperlio=undef d_sfio=undef
> Compiler:
> cc='cc', optimize='-O2', gccversion=2.7.2.3
> cppflags='-Dbool=char -DHAS_BOOL -I/usr/local/include'
> ccflags ='-Dbool=char -DHAS_BOOL -I/usr/local/include'
> stdchar='char', d_stdstdio=define, usevfork=false
> intsize=4, longsize=4, ptrsize=undef, doublesize=undef
> alignbytes=4, usemymalloc=n, prototype=define
> Linker and Libraries:
> ld='cc', ldflags =' -L/usr/local/lib'
> libpth=/usr/local/lib /lib /usr/lib
> libs=-lnsl -lndbm -lgdbm -ldb -ldl -lm -lc -lposix -lcrypt
> libc=, so=so
> useshrplib=false, libperl=libperl.a
> Dynamic Linking:
> dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-rdynamic'
> cccdlflags='-fpic', lddlflags='-shared -L/usr/local/lib'
>
>
>Characteristics of this binary (from libperl):
> Locally applied patches:
> MAINT_TRIAL_4 - 5.004_05 maintenance trial 4
> Built under linux
> Compiled at Sep 10 1998 02:16:22
> @INC:
> /usr/lib/perl5/i386-linux/5.00404
> /usr/lib/perl5
> /usr/lib/perl5/site_perl/i386-linux
> /usr/lib/perl5/site_perl
> .
>
>the db libs are still included in perl since I didn't dare to recompile
>perl
>(heavily used as production machine), it doesn't look like this is the
>problem.
>
>the hardware is an Intel Dual Pentium II and there's no tcl installed on
>the
>server.
>
>sybperls make test failed with the following error message:
>[...]
>make[1]: Entering directory `/home/rfu/work/sybperl-2.11/BCP'
>PERL_DL_NONLAZY=1 /usr/bin/perl -I.././blib/arch -I.././blib/lib
>-I/usr/lib/perl5/i386-linux/5.00404 -I/usr/lib/perl5 -e 'use Test::Harness
>qw(&runtests $verbose); $verbose=0; runtests @ARGV;' t/*.t
>t/bcp...............Can't call method "sql" without a package or object
>reference at t/bcp.t line 49.
>dubious
> Test returned status 22 (wstat 5632, 0x1600)
>Undefined subroutine &Test::Harness::WCOREDUMP called at
>/usr/lib/perl5/Test/Harness.pm line 252.
>make[1]: *** [test_dynamic] Error 2
>make[1]: Leaving directory `/home/rfu/work/sybperl-2.11/BCP'
>make: *** [test] Error 2
>
>Unfortunately, I'm not really familiar with perl, can't figure out what's
>exactly
>the problem. maybe downgrading to an older sybase version might help ? we
>are
>rather in panic mode now since deadlines are approaching much to fast ...
>
>tnx in advance.
>
>------------------------------------------------------------------------------
> Rainer Fuegenstein
>rfu@iguwnext.tuwien.ac.at
>------------------------------------------------------------------------------
>"Why are you looking into the darkness and not into the fire as we do ?",
>Nell
>asked. "Because the darkness is where danger comes from," Peter said, "and
>from the fire comes only illusion". (from "The Diamond
>Age")
>------------------------------------------------------------------------------
>
______________________________________________________
Get Your Private, Free Email at http://www.hotmail.com
|