|
|
sybperl-l Archive
Up Prev Next
From: Michael Peppler <mpeppler at peppler dot org>
Subject: Re: Sybperl errors.
Date: Aug 22 2001 10:04PM
nsmudde@csc.com writes:
> Thanks for the quick response.
> Actually we have both Sybase 11.5 and 12 on this machine with 11.5 as
> production. All of the variables are set to the 11.5 installation.
>
> We noticed that the LD_RUN_PATH points to /lib but we have set this path to
> /sybase/syb115/lib in both the profile and the makefile.
> Could this be a problem?
>
> -DDO_TIE CTlib.c
> cc: unrecognized option `-qmaxmem=16384'
> cc: unrecognized option `-q32'
> cc: unrecognized option `-qlonglong'
> mkdir ../blib/arch/auto/Sybase/CTlib
> Running Mkbootstrap for Sybase::CTlib ()
> chmod 644 CTlib.bs
> LD_RUN_PATH="/lib" ld -o ../blib/arch/auto/Sybase/CTlib/CTlib.so
> -L/sybase/syb115/lib -bhalt:4 -bM:SRE
> -bI:/usr/local/lib/perl5/5.6.0/aix/CORE/perl.exp -bE:CTlib.exp -b noentry
> -lC -lc -L/usr/local/lib CTlib.o -L/sybase/syb115/lib -lm
You can see from the link line here that the script didn't find any
Sybase libraries. There should be a -lct -lcs -lcomn -ltcl -lintl, at
least.
So go check /sybase/syb115/lib and see if you have any .a or .so files
in there - my guess is that they aren't installed.
Michael
> Michael Peppler @list.cren.net on 08/22/2001 01:31:15
> PM
>
> Please respond to SYBPERL-L@list.cren.net
>
> Sent by: owner-SYBPERL-L@list.cren.net
>
>
> To: SybPerl Discussion List
> cc:
> Subject: Re: Sybperl errors.
>
>
> nsmudde@csc.com writes:
> > We are having trouble loading sybperl. The system admin has tried
> > everything from changing various path statements to reinstalling perl
> from
> > source. Please see errors in attached message. I know that we resolved
> > this before on another system, but nothing works here. Any help is
> > appreciated.
>
> A couple of issues.
>
> First:
>
> > We are running:
> > $ perl -V
> > Summary of my perl5 (revision 5.0 version 6 subversion 0) configuration:
>
> > Linker and Libraries:
> > ld='ld', ldflags =' -L/usr/local/lib -b32'
> > libpth=/usr/local/lib /lib /usr/lib /usr/ccs/lib
> > libs=-lbind -lnsl -ldbm -ldb -ldl -lld -lm -lC -lc -lcrypt -lbsd
> -lPW
> > -licov
>
> The -ldb above is going to cause problems if libdb.a is from Berkeley
> DB 1.x (because it has a function called dbopen(), which will conflict
> with DBlibrary's dbopen()).
>
> > Hi Nancy,
> > Here are the errors. I noticed that a lot of the undefined symbols
> start
> > with "ct". Does this product expect to have the sybase ct libraries
> > installed on the server? If it does, that could be a problem as we do
> not
> > own the server version.
> >
> > Al
> >
> > newhacunix1:root> perl Makefile.PL
> > Checking if your kit is complete...
> > Looks good
> > Checking if your kit is complete...
> > Looks good
> > Writing Makefile for Sybase::BCP
> > Note (probably harmless): No library found for -lct
> > Note (probably harmless): No library found for -lcs
> > Note (probably harmless): No library found for -ltcl
> > Note (probably harmless): No library found for -lcomn
> > Note (probably harmless): No library found for -lintl
> > Note (probably harmless): No library found for -linsck
> > Writing Makefile for Sybase::CTlib
> > Note (probably harmless): No library found for -lsybdb
> > Note (probably harmless): No library found for -linsck
>
> OK - now this is the real problem. When running perl Makefile.PL the
> script can't find the Sybase library files anywhere (or at least not
> where it expects them).
>
> Is the SYBASE env. variable set correctly?
>
> If this is ASE 12.x, is the SYBASE_OCS variable set correctly? (in
> general for ASE 12.x the easiest thing to do is to source the
> SYBASE.sh or SYBASE.csh file that the Sybase installation creates in
> the root directory of the Sybase install tree to get the correct
> env. variables set).
>
> Michael
> --
> Michael Peppler - Data Migrations Inc. - http://www.mbay.net/~mpeppler
> mpeppler@peppler.org - mpeppler@mbay.net
> International Sybase User Group - http://www.isug.com
>
>
--
Michael Peppler - Data Migrations Inc. - http://www.mbay.net/~mpeppler
mpeppler@peppler.org - mpeppler@mbay.net
International Sybase User Group - http://www.isug.com
|