|
|
sybperl-l Archive
Up Prev Next
From: nsmudde at csc dot com
Subject: Re: Sybperl errors.
Date: Aug 22 2001 10:28PM
This is what is in the directory.
% cd /sybase/syb115/lib
% ll
total 30288
-rwxr-xr-x 1 sybase sybase 7944759 Mar 07 1998 dbgomni1.so*
-rwxr-xr-x 1 sybase sybase 720592 Dec 23 1997 libcomn.so.a*
-rwxr-xr-x 1 sybase sybase 742794 Dec 23 1997 libcomn_r.so.a*
-rwxr-xr-x 1 sybase sybase 109515 Dec 23 1997 libcs.so.a*
-rwxr-xr-x 1 sybase sybase 115203 Dec 23 1997 libcs_r.so.a*
-rwxr-xr-x 1 sybase sybase 807334 Dec 23 1997 libct.so.a*
-rwxr-xr-x 1 sybase sybase 813386 Dec 23 1997 libct_r.so.a*
-rwxr-xr-x 1 root sybase 26546 Nov 04 1998
libdatatools_archive.sl*
-rwxr-xr-x 1 sybase sybase 58941 Dec 23 1997 libddce.so.a*
-rwxr-xr-x 1 sybase sybase 17079 Dec 23 1997 libinsck.so.a*
-rwxr-xr-x 1 sybase sybase 15451 Dec 23 1997 libinsck_r.so.a*
-rwxr-xr-x 1 sybase sybase 56674 Dec 23 1997 libintl.so.a*
-rwxr-xr-x 1 sybase sybase 57260 Dec 23 1997 libintl_r.so.a*
-rwxr-xr-x 1 sybase sybase 549531 Mar 07 1998 libomni1.so*
-rwxr-xr-x 1 sybase sybase 24599 Dec 23 1997 libsdce.so.a*
-rwxr-xr-x 1 sybase sybase 37590 Dec 23 1997 libskrb.so.a*
-rwxr-xr-x 1 sybase sybase 670481 Dec 23 1997 libsrv.so.a*
-rwxr-xr-x 1 sybase sybase 668668 Dec 23 1997 libsrv_r.so.a*
-rwxr-xr-x 1 sybase sybase 1415678 Dec 23 1997 libsybdb.so.a*
-rwxr-xr-x 1 sybase sybase 296421 Dec 23 1997 libtcl.so.a*
-rwxr-xr-x 1 sybase sybase 315251 Dec 23 1997 libtcl_r.so.a*
%
nancy
Michael Peppler @list.cren.net on 08/22/2001 03:04:42
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:
> 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
|