sybperl-2.18 build failure

Matthew Persico <[email protected]>
Newsgroups gmane.comp.lang.perl.modules.dbi.sybase
Message-ID <[email protected]>
perl 5.6.1, sybase 12.0 cilents, solaris 2.8

I'm getting library load problems and I am not sure why. Log file of
build attached.

-- 
Matthew O. Persico
sybperl-2.18.log (application/octet-stream, 11.9 KB)
********************************************************************************
*** Module DBI
Processing version 1.48.0, latest version on disk

Checking installed version...
Skipping. Module version 1.48.0 is already installed.

********************************************************************************
*** Module DBD::CSV
Processing version 0.2002.0, latest version on disk

Checking installed version...
Skipping. Module version 0.2002.0 is already installed.

********************************************************************************
*** Module DBD::Oracle
Processing version 1.16.0, specified in 'version' directive

Checking installed version...
Skipping. Module version 1.16.0 is already installed.

********************************************************************************
*** Module DBD::Sybase
Processing version 1.005_002, latest version on disk

Checking installed version...
Skipping. Module version 1.005_002 is already installed.

********************************************************************************
*** Bundle sybperl
Processing version 2.18.0, latest version on disk

Checking installed version...

No bundle-version file found
Installed bundle version unknown. Will install.

Processing tarball...
Tarball appears to be already expanded, but tarball expansion has been forced.
sybperl-2.18/
sybperl-2.18/SPR
sybperl-2.18/Version
sybperl-2.18/BLK/
sybperl-2.18/BLK/Makefile.PL
sybperl-2.18/BLK/README
sybperl-2.18/BLK/BLK.pm
sybperl-2.18/README.linux
sybperl-2.18/t/
sybperl-2.18/t/2_ct_cursor.t
sybperl-2.18/t/2_ct_xblk.t
sybperl-2.18/t/bcp.dat
sybperl-2.18/t/2_ct_prepare.t
sybperl-2.18/t/2_ct_nsql.t
sybperl-2.18/t/4_blk.t
sybperl-2.18/t/5_sybperl.t
sybperl-2.18/t/3_bcp.t
sybperl-2.18/t/1_db_money.t
sybperl-2.18/t/1_db_dblib.t
sybperl-2.18/t/5_sybperl_dbmoney.t
sybperl-2.18/t/_test.pm
sybperl-2.18/t/blk.dat
sybperl-2.18/t/2_ct_ctlib.t
sybperl-2.18/t/blk2.dat
sybperl-2.18/README.thread
sybperl-2.18/PWD.factory
sybperl-2.18/Makefile.PL
sybperl-2.18/META.yml
sybperl-2.18/README
sybperl-2.18/Sybperl/
sybperl-2.18/Sybperl/Makefile.PL
sybperl-2.18/Sybperl/README
sybperl-2.18/Sybperl/Sybperl.pm
sybperl-2.18/sqlda.h.min
sybperl-2.18/CHANGES
sybperl-2.18/util/
sybperl-2.18/util/config.pl
sybperl-2.18/CONFIG
sybperl-2.18/BCP/
sybperl-2.18/BCP/BCP.pm
sybperl-2.18/BCP/Makefile.PL
sybperl-2.18/BCP/README
sybperl-2.18/CTlib/
sybperl-2.18/CTlib/Makefile.PL
sybperl-2.18/CTlib/README
sybperl-2.18/CTlib/CTlib.pm
sybperl-2.18/CTlib/CTlib.xs
sybperl-2.18/patchlevel
sybperl-2.18/lib/
sybperl-2.18/lib/ctutil.pl
sybperl-2.18/lib/sql.pl
sybperl-2.18/lib/sybutil.pl
sybperl-2.18/lib/sybperl.pl
sybperl-2.18/UPGRADE
sybperl-2.18/DBlib/
sybperl-2.18/DBlib/DBlib.xs
sybperl-2.18/DBlib/Makefile.PL
sybperl-2.18/DBlib/README
sybperl-2.18/DBlib/DBlib.pm
sybperl-2.18/MANIFEST
sybperl-2.18/FAQ
sybperl-2.18/README.win32
sybperl-2.18/pod/
sybperl-2.18/pod/sybperl-1.0xx.man
sybperl-2.18/pod/sybperl.pod
sybperl-2.18/pod/Makefile
sybperl-2.18/pod/README
sybperl-2.18/eg/
sybperl-2.18/eg/Show.cgi
sybperl-2.18/eg/dbschema.pl
sybperl-2.18/eg/bcp.dat
sybperl-2.18/eg/dbschema.old
sybperl-2.18/eg/dbschema.disk.pl
sybperl-2.18/eg/SecureSql.pm
sybperl-2.18/eg/GenRepDefs.pl
sybperl-2.18/eg/bcp.pl
sybperl-2.18/eg/ct_cursor.pl
sybperl-2.18/eg/who.pl
sybperl-2.18/eg/dbcc.pl
sybperl-2.18/eg/README
sybperl-2.18/eg/sql.pl
sybperl-2.18/eg/dbtext.pl
sybperl-2.18/eg/ct_sql.pl
sybperl-2.18/eg/buffer.pl
sybperl-2.18/eg/rpc-example.pl
sybperl-2.18/eg/Login.pm
sybperl-2.18/eg/TABLEop.pm
sybperl-2.18/eg/proc.isql
sybperl-2.18/eg/SybWWW.pm
sybperl-2.18/eg/ctlib.pl
sybperl-2.18/eg/ct_param.pl
sybperl-2.18/eg/README.dbschema

perl Makefile.PL PREFIX=/home/persicom/perl

/opt/sybase
Sybase OpenClient 12.0 found.
The sybperl modules need access to a Sybase server to run the tests.
To clear an entry please enter 'undef'
Sybase server to use (default: SYBASE): User ID to log in to Sybase (default: sa): Password (default: undef): Sybase database to use on SYBASE (default: undef): 
* Writing login information, including password, to file PWD.

/opt/sybase
Sybase OpenClient 12.0 found.
Writing Makefile for Sybase::BCP
Writing Makefile for Sybase::BLK
/opt/sybase
Sybase OpenClient 12.0 found.
Writing Makefile for Sybase::CTlib
/opt/sybase
Sybase OpenClient 12.0 found.
Writing Makefile for Sybase::DBlib
/opt/sybase
Sybase OpenClient 12.0 found.
Writing Makefile for Sybase::Sybperl
Writing Makefile for Sybase

Post-phase execution: Set a user/pass/server for tests

make

Manifying ../blib/man3/Sybase::BCP.3
Manifying ../blib/man3/Sybase::BLK.3
Skip ../blib/lib/Sybase/CTlib.pm (unchanged)
cc -c  -I/opt/sybase/OCS/include  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O    -DVERSION=\"2.18\"  -DXS_VERSION=\"2.18\" -KPIC "-I/opt/perl/lib/5.6.1/sun4-solaris/CORE"  -DCTLIBVS=100 -DSYBPLVER='"2.18"' -DDO_TIE CTlib.c
Running Mkbootstrap for Sybase::CTlib ()
chmod 644 CTlib.bs
rm -f ../blib/arch/auto/Sybase/CTlib/CTlib.so
LD_RUN_PATH="/opt/sybase/OCS/lib" cc  -L/opt/sybase/OCS/lib -G CTlib.o  -o ../blib/arch/auto/Sybase/CTlib/CTlib.so   -L/opt/sybase/OCS/lib -lct -lcs -ltcl -lcomn -lintl -lblk -lskrb -lm   
chmod 755 ../blib/arch/auto/Sybase/CTlib/CTlib.so
cp CTlib.bs ../blib/arch/auto/Sybase/CTlib/CTlib.bs
chmod 644 ../blib/arch/auto/Sybase/CTlib/CTlib.bs
Manifying ../blib/man3/Sybase::CTlib.3
Skip ../blib/lib/Sybase/DBlib.pm (unchanged)
cc -c  -I/opt/sybase/OCS/include  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O    -DVERSION=\"2.18\"  -DXS_VERSION=\"2.18\" -KPIC "-I/opt/perl/lib/5.6.1/sun4-solaris/CORE"  -DDBLIBVS=1000 -DSYBPLVER='"2.18"' -DDO_TIE DBlib.c
"DBlib.xs", line 4439: warning: argument #3 is incompatible with prototype:
	prototype: pointer to uchar : "/opt/sybase/OCS/include/sybdb.h", line 3287
	argument : pointer to char
Running Mkbootstrap for Sybase::DBlib ()
chmod 644 DBlib.bs
rm -f ../blib/arch/auto/Sybase/DBlib/DBlib.so
LD_RUN_PATH="/opt/sybase/OCS/lib" cc  -L/opt/sybase/OCS/lib -G DBlib.o  -o ../blib/arch/auto/Sybase/DBlib/DBlib.so   -L/opt/sybase/OCS/lib -lsybdb -lskrb -lm   
chmod 755 ../blib/arch/auto/Sybase/DBlib/DBlib.so
cp DBlib.bs ../blib/arch/auto/Sybase/DBlib/DBlib.bs
chmod 644 ../blib/arch/auto/Sybase/DBlib/DBlib.bs
Manifying ../blib/man3/Sybase::DBlib.3
Manifying ../blib/man3/Sybase::Sybperl.3
Manifying blib/man3/sybperl.3

make test

Running Mkbootstrap for Sybase::CTlib ()
chmod 644 CTlib.bs
rm -f ../blib/arch/auto/Sybase/CTlib/CTlib.so
LD_RUN_PATH="/opt/sybase/OCS/lib" cc  -L/opt/sybase/OCS/lib -G CTlib.o  -o ../blib/arch/auto/Sybase/CTlib/CTlib.so   -L/opt/sybase/OCS/lib -lct -lcs -ltcl -lcomn -lintl -lblk -lskrb -lm   
chmod 755 ../blib/arch/auto/Sybase/CTlib/CTlib.so
cp CTlib.bs ../blib/arch/auto/Sybase/CTlib/CTlib.bs
chmod 644 ../blib/arch/auto/Sybase/CTlib/CTlib.bs
Running Mkbootstrap for Sybase::DBlib ()
chmod 644 DBlib.bs
rm -f ../blib/arch/auto/Sybase/DBlib/DBlib.so
LD_RUN_PATH="/opt/sybase/OCS/lib" cc  -L/opt/sybase/OCS/lib -G DBlib.o  -o ../blib/arch/auto/Sybase/DBlib/DBlib.so   -L/opt/sybase/OCS/lib -lsybdb -lskrb -lm   
chmod 755 ../blib/arch/auto/Sybase/DBlib/DBlib.so
cp DBlib.bs ../blib/arch/auto/Sybase/DBlib/DBlib.bs
chmod 644 ../blib/arch/auto/Sybase/DBlib/DBlib.bs
PERL_DL_NONLAZY=1 /opt/perl/bin/5.6.1/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/1_db_dblib...........Can't load '/home/persicom/perl/src/sybperl-2.18/blib/arch/auto/Sybase/DBlib/DBlib.so' for module Sybase::DBlib: ld.so.1: /opt/perl.060405_ora_9.2.0_dctm_5.2.5/bin/5.6.1/perl: fatal: relocation error: file /opt/sybase/OCS/lib/libskrb.so: symbol netp_dlopen_svr4: referenced symbol not found at /opt/perl/lib/5.6.1/sun4-solaris/DynaLoader.pm line 206.
 at t/1_db_dblib.t line 9
Compilation failed in require at t/1_db_dblib.t line 9.
BEGIN failed--compilation aborted at t/1_db_dblib.t line 9.
dubious
	Test returned status 255 (wstat 65280, 0xff00)
t/1_db_money...........Can't load '/home/persicom/perl/src/sybperl-2.18/blib/arch/auto/Sybase/DBlib/DBlib.so' for module Sybase::DBlib: ld.so.1: /opt/perl.060405_ora_9.2.0_dctm_5.2.5/bin/5.6.1/perl: fatal: relocation error: file /opt/sybase/OCS/lib/libskrb.so: symbol netp_dlopen_svr4: referenced symbol not found at /opt/perl/lib/5.6.1/sun4-solaris/DynaLoader.pm line 206.
 at t/1_db_money.t line 9
Compilation failed in require at t/1_db_money.t line 9.
BEGIN failed--compilation aborted at t/1_db_money.t line 9.
dubious
	Test returned status 255 (wstat 65280, 0xff00)
t/2_ct_ctlib...........ok
t/2_ct_cursor..........ok
t/2_ct_nsql............ok
t/2_ct_prepare.........ok
t/2_ct_xblk............ok
t/3_bcp................Can't load '/home/persicom/perl/src/sybperl-2.18/blib/arch/auto/Sybase/DBlib/DBlib.so' for module Sybase::DBlib: ld.so.1: /opt/perl.060405_ora_9.2.0_dctm_5.2.5/bin/5.6.1/perl: fatal: relocation error: file /opt/sybase/OCS/lib/libskrb.so: symbol netp_dlopen_svr4: referenced symbol not found at /opt/perl/lib/5.6.1/sun4-solaris/DynaLoader.pm line 206.
 at /home/persicom/perl/src/sybperl-2.18/blib/lib/Sybase/BCP.pm line 278
Compilation failed in require at /home/persicom/perl/src/sybperl-2.18/blib/lib/Sybase/BCP.pm line 278.
BEGIN failed--compilation aborted at /home/persicom/perl/src/sybperl-2.18/blib/lib/Sybase/BCP.pm line 278.
Compilation failed in require at t/3_bcp.t line 14.
BEGIN failed--compilation aborted at t/3_bcp.t line 14.
dubious
	Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED tests 1-9
	Failed 9/9 tests, 0.00% okay
t/4_blk................ok
t/5_sybperl............Can't load '/home/persicom/perl/src/sybperl-2.18/blib/arch/auto/Sybase/DBlib/DBlib.so' for module Sybase::DBlib: ld.so.1: /opt/perl.060405_ora_9.2.0_dctm_5.2.5/bin/5.6.1/perl: fatal: relocation error: file /opt/sybase/OCS/lib/libskrb.so: symbol netp_dlopen_svr4: referenced symbol not found at /opt/perl/lib/5.6.1/sun4-solaris/DynaLoader.pm line 206.
 at /home/persicom/perl/src/sybperl-2.18/blib/lib/Sybase/Sybperl.pm line 79
Compilation failed in require at /home/persicom/perl/src/sybperl-2.18/blib/lib/Sybase/Sybperl.pm line 79.
BEGIN failed--compilation aborted at /home/persicom/perl/src/sybperl-2.18/blib/lib/Sybase/Sybperl.pm line 79.
Compilation failed in require at /home/persicom/perl/src/sybperl-2.18/blib/lib/sybperl.pl line 17.
BEGIN failed--compilation aborted at /home/persicom/perl/src/sybperl-2.18/blib/lib/sybperl.pl line 17.
Compilation failed in require at t/5_sybperl.t line 7.
dubious
	Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED tests 1-28
	Failed 28/28 tests, 0.00% okay
t/5_sybperl_dbmoney....Can't load '/home/persicom/perl/src/sybperl-2.18/blib/arch/auto/Sybase/DBlib/DBlib.so' for module Sybase::DBlib: ld.so.1: /opt/perl.060405_ora_9.2.0_dctm_5.2.5/bin/5.6.1/perl: fatal: relocation error: file /opt/sybase/OCS/lib/libskrb.so: symbol netp_dlopen_svr4: referenced symbol not found at /opt/perl/lib/5.6.1/sun4-solaris/DynaLoader.pm line 206.
 at /home/persicom/perl/src/sybperl-2.18/blib/lib/Sybase/Sybperl.pm line 79
Compilation failed in require at /home/persicom/perl/src/sybperl-2.18/blib/lib/Sybase/Sybperl.pm line 79.
BEGIN failed--compilation aborted at /home/persicom/perl/src/sybperl-2.18/blib/lib/Sybase/Sybperl.pm line 79.
Compilation failed in require at /home/persicom/perl/src/sybperl-2.18/blib/lib/sybperl.pl line 17.
BEGIN failed--compilation aborted at /home/persicom/perl/src/sybperl-2.18/blib/lib/sybperl.pl line 17.
Compilation failed in require at t/5_sybperl_dbmoney.t line 7.
dubious
	Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED tests 1-32
	Failed 32/32 tests, 0.00% okay
Failed 5/11 test scripts, 54.55% okay. 69/180 subtests failed, 61.67% okay.
Failed Test           Stat Wstat Total Fail  Failed  List of Failed
-------------------------------------------------------------------------------
t/1_db_dblib.t         255 65280    ??   ??       %  ??
t/1_db_money.t         255 65280    ??   ??       %  ??
t/3_bcp.t              255 65280     9   18 200.00%  1-9
t/5_sybperl.t          255 65280    28   56 200.00%  1-28
t/5_sybperl_dbmoney.t  255 65280    32   64 200.00%  1-32
*** Error code 2
make: Fatal error: Command failed for target `test_dynamic'
Failed. status: 256 (exit 1, signal 0, core 0)
Skipping further steps.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.