|
|
sybperl-l Archive
Up Prev Next
From: abrown at mmm dot com
Subject: 2.14 install failure on HP-UX 11
Date: Apr 23 2002 2:13PM
I am attempting to install Sybperl 2.14 on a HP-UX 11.0 server. I have
Sybase 12.0.0.4 EBF 10046 and a recent Open Client EBF 9810 installed. I
am attempting to link dynamically. I am using the Ansi C compiler, and
have attemped the this build on 2 different HP-UX boxes, with the same
results.
Output from 'perl Makefile.PL' looks good. However, when I attempt to do a
'make', I get the following error:
... begin output...
cp CTlib.pod ../blib/lib/Sybase/CTlib.pod
/usr/bin/perl -I/opt/perl5/lib/5.00503/PA-RISC1.1
-I/opt/perl5/lib/5.00503 /opt/perl5/lib/5.00503/ExtUtils/xsubpp -prototype
s -typemap /opt/perl5/lib/5.00503/ExtUtils/typemap CTlib.xs >xstmp.c && mv
xstmp.c CTlib.c
cc -c -I/sybase_system/OCS-12_0/include -Ae -O +Onolimit
-DVERSION=\"2.14\" -DXS_VERSION=\"2.14\" +z -I/opt/perl5/lib/5
.00503/PA-RISC1.1/CORE -DCTLIBVS=100 -DSYBPLVER='"2.14"' -DDO_TIE CTlib.c
Running Mkbootstrap for Sybase::CTlib ()
chmod 644 CTlib.bs
LD_RUN_PATH="/sybase_system/OCS-12_0/lib:/lib" ld -o
../blib/arch/auto/Sybase/CTlib/CTlib.sl -L/sybase_system/OCS-12_0/lib
-b -s -a shared CTlib.o -L/sybase_system/OCS-12_0/lib -lct -lcs -ltcl
-lcomn -lintl -lblk -lm
ld: Can't find library for -lblk
*** Error exit code 1
Stop.
*** Error exit code 1
Stop.
... end output ...
A little investigation shows /opt/sybase/OCS-12_0/lib/libblk.a exists, but
libblk.sl does not. I tried the same build procedure on a Linux machine,
and I get a successful build. However, my Open Client for Linux only has
a libblk.a library as well.
I have included the output of 'perl -V' below, if that is helpful, as well
as my LD_LIBRARY_PATH and SHLIB_PATH.
Any help offered is greatly appreciated.
Thanks,
Arlan
--- (possibly) helpful info below ---
SHLIB_PATH=/sybase_system/ASE-12_0/lib:/sybase_system/FTS-12_0/lib:/sybase_system/OCS-12_0/lib:/usr/lib:/lib:/usr/lib/Motif1.2:/sybase_system/S
QLRemote/lib
LD_LIBRARY_PATH=/sybase_system/ASE-12_0/lib
(also tried)
LD_LIBRARY_PATH=/sybase_system/ASE-12_0/lib:/sybase_system/OCS-12_0/lib
Output of 'perl -V'
Summary of my perl5 (5.0 patchlevel 5 subversion 3) configuration:
Platform:
osname=hpux, osvers=10.20, archname=PA-RISC1.1
uname='hp-ux ural b.10.20 a 9000712 2015389465 two-user license '
hint=recommended, useposix=true, d_sigaction=define
usethreads=undef useperlio=undef d_sfio=undef
Compiler:
cc='cc', optimize='-O +Onolimit', gccversion=
cppflags='-Ae'
ccflags ='-Ae'
stdchar='unsigned char', d_stdstdio=define, usevfork=false
intsize=4, longsize=4, ptrsize=4, doublesize=8
d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16
alignbytes=8, usemymalloc=y, prototype=define
Linker and Libraries:
ld='ld', ldflags =''
libpth=/usr/local/lib /lib/pa1.1 /lib /usr/lib /usr/ccs/lib
libs=-lnsl_s -lndbm -ldld -lm -lc -lndir -lcrypt
libc=/lib/libc.sl, so=sl, useshrplib=false, libperl=libperl.a
Dynamic Linking:
dlsrc=dl_hpux.xs, dlext=sl, d_dlsymun=undef, ccdlflags='-Wl,-E -Wl,
-B,deferred '
cccdlflags='+z', lddlflags='-b -s -a shared'
Characteristics of this binary (from libperl):
Built under hpux
Compiled at Aug 20 1999 12:09:40
@INC:
/opt/perl5/lib/5.00503/PA-RISC1.1
/opt/perl5/lib/5.00503
/opt/perl5/lib/site_perl/5.005/PA-RISC1.1
/opt/perl5/lib/site_perl/5.005
.
|