PEPPLER.ORG
Michael Peppler
Sybase Consulting
Menu
Home
Sybase on Linux
Install Guide for Sybase on Linux
General Sybase Resources
General Perl Resources
Freeware
Sybperl
Sybase::Simple
DBD::Sybase
BCP Tool
Bug Tracker
Mailing List Archive
Downloads Directory
FAQs
Sybase on Linux FAQ
Sybperl FAQ
Personal
Michael Peppler's resume

sybperl-l Archive

Up    Prev    Next    

From: bageshwar dot x dot kumar at jpmchase dot com
Subject: Error compililg sybperl-2.18 on Solaris10
Date: Jul 6 2007 10:26AM

Hello all,

I am trying to compile sybperl-2.18 to work on a Solaris10 server but see 
the following issue:
Anyone can provide any pointers on how to fix this and get sybperl work 
for us.

# make test
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" 
"test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/1_db_dblib...........
t/1_db_dblib...........ok  
t/1_db_money...........ok  
t/2_ct_ctlib...........Can't load 
'/tmp/sybperl-2.18/blib/arch/auto/Sybase/CTlib/CTlib.so' for module 
Sybase::CTlib: ld.so.1: perl: fatal: relocation error: file 
/tmp/sybperl-2.18/blib/arch/auto/Sybase/CTlib/CTlib.so: symbol blk_drop: 
referenced symbol not found at 
/usr/perl5/5.8.4/lib/sun4-solaris-64int/DynaLoader.pm line 230.
 at t/2_ct_ctlib.t line 11
Compilation failed in require at t/2_ct_ctlib.t line 11.
BEGIN failed--compilation aborted at t/2_ct_ctlib.t line 11.
t/2_ct_ctlib...........dubious  
        Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED tests 1-30
        Failed 30/30 tests, 0.00% okay
t/2_ct_cursor..........Can't load 
'/tmp/sybperl-2.18/blib/arch/auto/Sybase/CTlib/CTlib.so' for module 
Sybase::CTlib: ld.so.1: perl: fatal: relocation error: file 
/tmp/sybperl-2.18/blib/arch/auto/Sybase/CTlib/CTlib.so: symbol blk_drop: 
referenced symbol not found at 
/usr/perl5/5.8.4/lib/sun4-solaris-64int/DynaLoader.pm line 230.
 at t/2_ct_cursor.t line 12
Compilation failed in require at t/2_ct_cursor.t line 12.
BEGIN failed--compilation aborted at t/2_ct_cursor.t line 12.
t/2_ct_cursor..........dubious  
        Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED tests 1-22
        Failed 22/22 tests, 0.00% okay
t/2_ct_nsql............Can't load 
'/tmp/sybperl-2.18/blib/arch/auto/Sybase/CTlib/CTlib.so' for module 
Sybase::CTlib: ld.so.1: perl: fatal: relocation error: file 
/tmp/sybperl-2.18/blib/arch/auto/Sybase/CTlib/CTlib.so: symbol blk_drop: 
referenced symbol not found at 
/usr/perl5/5.8.4/lib/sun4-solaris-64int/DynaLoader.pm line 230.
 at t/2_ct_nsql.t line 9
Compilation failed in require at t/2_ct_nsql.t line 9.
BEGIN failed--compilation aborted at t/2_ct_nsql.t line 9.
t/2_ct_nsql............dubious  
        Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED tests 1-4
        Failed 4/4 tests, 0.00% okay
t/2_ct_prepare.........Can't load 
'/tmp/sybperl-2.18/blib/arch/auto/Sybase/CTlib/CTlib.so' for module 
Sybase::CTlib: ld.so.1: perl: fatal: relocation error: file 
/tmp/sybperl-2.18/blib/arch/auto/Sybase/CTlib/CTlib.so: symbol blk_drop: 
referenced symbol not found at 
/usr/perl5/5.8.4/lib/sun4-solaris-64int/DynaLoader.pm line 230.
 at t/2_ct_prepare.t line 9
Compilation failed in require at t/2_ct_prepare.t line 9.
BEGIN failed--compilation aborted at t/2_ct_prepare.t line 9.
t/2_ct_prepare.........dubious  
        Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED tests 1-15
        Failed 15/15 tests, 0.00% okay
t/2_ct_xblk............Can't load 
'/tmp/sybperl-2.18/blib/arch/auto/Sybase/CTlib/CTlib.so' for module 
Sybase::CTlib: ld.so.1: perl: fatal: relocation error: file 
/tmp/sybperl-2.18/blib/arch/auto/Sybase/CTlib/CTlib.so: symbol blk_drop: 
referenced symbol not found at 
/usr/perl5/5.8.4/lib/sun4-solaris-64int/DynaLoader.pm line 230.
 at t/2_ct_xblk.t line 11
Compilation failed in require at t/2_ct_xblk.t line 11.
BEGIN failed--compilation aborted at t/2_ct_xblk.t line 11.
t/2_ct_xblk............dubious  
        Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED tests 1-21
        Failed 21/21 tests, 0.00% okay
t/3_bcp................Sybase message 911, Severity 11, state 2
Server `test'
Line 1
    Attempt to locate entry in sysdatabases for database 'test' by name 
failed - no entry found under that name. Make sure that name is entered 
properly.

    1> create table test..bcp(f1 char(5), f2 int, f3 text) lock allpages
Sybase message 2702, Severity 16, state 3
Server `test'
Line 1
    Database 'test' does not exist.

    1> create table test..bcp(f1 char(5), f2 int, f3 text) lock allpages
Sybase message 208, Severity 16, state 1
Server `test'
Line 2
    test.dbo.syscolumns not found. Specify owner.objectname or use sp_help 
to check whether the object exists (sp_help may produce lots of output).

    1> 
    2> select c.name, t.name
    3> from test.dbo.syscolumns c, test.dbo.systypes t
    4> where c.id = object_id('test..bcp')
    5> and   c.usertype *= t.usertype
Sybase message 208, Severity 16, state 1
Server `test'
Line 2
    test.dbo.systypes not found. Specify owner.objectname or use sp_help 
to check whether the object exists (sp_help may produce lots of output).

    1> 
    2> select c.name, t.name
    3> from test.dbo.syscolumns c, test.dbo.systypes t
    4> where c.id = object_id('test..bcp')
    5> and   c.usertype *= t.usertype
Can't use an undefined value as an ARRAY reference at 
/tmp/sybperl-2.18/blib/lib/Sybase/BCP.pm line 413.
t/3_bcp................dubious  
        Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED tests 3, 5-9
        Failed 6/9 tests, 33.33% okay
t/4_blk................Can't load 
'/tmp/sybperl-2.18/blib/arch/auto/Sybase/CTlib/CTlib.so' for module 
Sybase::CTlib: ld.so.1: perl: fatal: relocation error: file 
/tmp/sybperl-2.18/blib/arch/auto/Sybase/CTlib/CTlib.so: symbol blk_drop: 
referenced symbol not found at 
/usr/perl5/5.8.4/lib/sun4-solaris-64int/DynaLoader.pm line 230.
 at /tmp/sybperl-2.18/blib/lib/Sybase/BLK.pm line 312
Compilation failed in require at /tmp/sybperl-2.18/blib/lib/Sybase/BLK.pm 
line 312.
BEGIN failed--compilation aborted at 
/tmp/sybperl-2.18/blib/lib/Sybase/BLK.pm line 312.
Compilation failed in require at t/4_blk.t line 12.
BEGIN failed--compilation aborted at t/4_blk.t line 12.
t/4_blk................dubious  
        Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED tests 1-19
        Failed 19/19 tests, 0.00% okay
t/5_sybperl............ok  
t/5_sybperl_dbmoney....ok  
Failed Test      Stat Wstat Total Fail  Failed  List of Failed
-------------------------------------------------------------------------------
t/2_ct_ctlib.t    255 65280    30   59 196.67%  1-30
t/2_ct_cursor.t   255 65280    22   43 195.45%  1-22
t/2_ct_nsql.t     255 65280     4    7 175.00%  1-4
t/2_ct_prepare.t  255 65280    15   29 193.33%  1-15
t/2_ct_xblk.t     255 65280    21   41 195.24%  1-21
t/3_bcp.t         255 65280     9   11 122.22%  3 5-9
t/4_blk.t         255 65280    19   38 200.00%  1-19
Failed 7/11 test scripts, 36.36% okay. 117/215 subtests failed, 45.58% 
okay.
*** Error code 29
make: Fatal error: Command failed for target `test_dynamic'

Regards,
Bageshwar
----------------------------------------------------------------------------------------------------------------------------------------------
Exotics & Hybrids Unix Team - London
Tel: +44 (0) 2077771838 || Mob: +44 (0) 7881930014 || Email: 
bageshwar.x.kumar@jpmchase.com
Team Contacts - Email: E&H Unix Support London || Hotline - 8742 1800




-----------------------------------------
This communication is for informational purposes only. It is not
intended as an offer or solicitation for the purchase or sale of
any financial instrument or as an official confirmation of any
transaction. All market prices, data and other information are not
warranted as to completeness or accuracy and are subject to change
without notice. Any comments or statements made herein do not
necessarily reflect those of JPMorgan Chase & Co., its subsidiaries
and affiliates.

This transmission may contain information that is privileged,
confidential, legally privileged, and/or exempt from disclosure
under applicable law. If you are not the intended recipient, you
are hereby notified that any disclosure, copying, distribution, or
use of the information contained herein (including any reliance
thereon) is STRICTLY PROHIBITED. Although this transmission and any
attachments are believed to be free of any virus or other defect
that might affect any computer system into which it is received and
opened, it is the responsibility of the recipient to ensure that it
is virus free and no responsibility is accepted by JPMorgan Chase &
Co., its subsidiaries and affiliates, as applicable, for any loss
or damage arising in any way from its use. If you received this
transmission in error, please immediately contact the sender and
destroy the material in its entirety, whether in electronic or hard
copy format. Thank you.

Please refer to http://www.jpmorgan.com/pages/disclosures for
disclosures relating to UK legal entities.