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: "Storie, Sam [EPM/RTC]" <Sam dot Storie at EmersonProcess dot com>
Subject: RE: Problems building 64-bit sybperl against ASE-12.5.2 (Solaris 9) w ithout -DNOBLK
Date: Jul 21 2004 7:10PM

> Could you send me a full trace of the make (starting with "perl
> Makefile.PL")?
> 

I did make some (small) changes to make the Makefiles since we use the 
SFWgcc33 package as our compiler suite. That is why you see a
fix-makefile.sh
file cat'd below.

Please let me know if there's anything else I can provide.

---------------------------------------

[root@blackbirdnew: /usr/local/src/sybperl-2.17]# ls -al
/db/sybase/OCS-12_5/lib
total 58844
drwxr-xr-x   3 sybase   sybase      1536 Jul 21 10:51 .
drwxr-xr-x  12 sybase   sybase       512 Jul 14 08:47 ..
-rw-r--r--   1 sybase   sybase    292864 Mar  9 21:52 libblk64.a
-rw-r--r--   1 sybase   sybase    301584 Mar 10 01:04 libblk_r64.a
-rwxr-xr-x   1 sybase   sybase    769108 Mar  9 20:32 libcomn.so
-rw-r--r--   1 sybase   sybase   1171652 Mar  9 21:45 libcomn64.a
-rwxr-xr-x   1 sybase   sybase    925928 Mar  9 21:45 libcomn64.so
-rwxr-xr-x   1 sybase   sybase    821228 Mar  9 22:36 libcomn_r.so
-rw-r--r--   1 sybase   sybase   1248844 Mar 10 00:57 libcomn_r64.a
-rwxr-xr-x   1 sybase   sybase    989632 Mar 10 00:57 libcomn_r64.so
-rwxr-xr-x   1 sybase   sybase    122600 Mar  9 20:32 libcs.so
-rw-r--r--   1 sybase   sybase    219700 Mar  9 21:45 libcs64.a
-rwxr-xr-x   1 sybase   sybase    161920 Mar  9 21:45 libcs64.so
-rwxr-xr-x   1 sybase   sybase    132676 Mar  9 22:36 libcs_r.so
-rw-r--r--   1 sybase   sybase    233564 Mar 10 00:58 libcs_r64.a
-rwxr-xr-x   1 sybase   sybase    173080 Mar 10 00:58 libcs_r64.so
-rwxr-xr-x   1 sybase   sybase   1061084 Mar  9 20:37 libct.so
-rw-r--r--   1 sybase   sybase   1750476 Mar  9 21:49 libct64.a
-rwxr-xr-x   1 sybase   sybase   1321304 Mar  9 21:49 libct64.so
-rwxr-xr-x   1 sybase   sybase   1118004 Mar  9 22:39 libct_r.so
-rw-r--r--   1 sybase   sybase   1829548 Mar 10 01:01 libct_r64.a
-rwxr-xr-x   1 sybase   sybase   1380600 Mar 10 01:01 libct_r64.so
-rwxr-xr-x   1 sybase   sybase     58576 Mar 10 00:08 libdldap.so.12.5.1.0
-rwxr-xr-x   1 sybase   sybase     82128 Mar 10 01:11 libdldap64.so.12.5.1.0
-rwxr-xr-x   1 sybase   sybase    915500 Apr 16 13:23 libfssl.so.12.5.1.0
-rwxr-xr-x   1 sybase   sybase   1029880 Mar 10 01:11 libfssl64.so.12.5.1.0
-rwxr-xr-x   1 sybase   sybase      5404 Mar  9 20:47 libinsck.so.12.5.1.0
-rwxr-xr-x   1 sybase   sybase      6768 Mar  9 21:56 libinsck64.so.12.5.1.0
-rwxr-xr-x   1 sybase   sybase      5852 Mar 10 00:06 libinsck_r.so.12.5.1.0
-rwxr-xr-x   1 sybase   sybase      7160 Mar 10 01:09
libinsck_r64.so.12.5.1.0
-rwxr-xr-x   1 sybase   sybase     82652 Mar  9 20:29 libintl.so
-rw-r--r--   1 sybase   sybase    122996 Mar  9 21:43 libintl64.a
-rwxr-xr-x   1 sybase   sybase     94272 Mar  9 21:43 libintl64.so
-rwxr-xr-x   1 sybase   sybase     92292 Mar  9 22:35 libintl_r.so
-rw-r--r--   1 sybase   sybase    132396 Mar 10 00:56 libintl_r64.a
-rwxr-xr-x   1 sybase   sybase    103704 Mar 10 00:56 libintl_r64.so
-rwxr-xr-x   1 sybase   sybase     28084 Mar 10 00:08 libskrb.so.12.5.1.0
-rwxr-xr-x   1 sybase   sybase     38304 Mar 10 01:11 libskrb64.so.12.5.1.0
-rwxr-xr-x   1 sybase   sybase   1755320 Mar  9 20:45 libsybdb.so
-rw-r--r--   1 sybase   sybase   2818856 Mar  9 21:54 libsybdb64.a
-rwxr-xr-x   1 sybase   sybase   2058408 Mar  9 21:54 libsybdb64.so
-rwxr-xr-x   1 sybase   sybase    564700 Mar  9 20:34 libtcl.so
-rw-r--r--   1 sybase   sybase    838776 Mar  9 21:46 libtcl64.a
-rwxr-xr-x   1 sybase   sybase    661864 Mar  9 21:46 libtcl64.so
-rwxr-xr-x   1 sybase   sybase    587716 Mar  9 22:37 libtcl_r.so
-rw-r--r--   1 sybase   sybase    873304 Mar 10 00:59 libtcl_r64.a
-rwxr-xr-x   1 sybase   sybase    687608 Mar 10 00:59 libtcl_r64.so
-rwxr-xr-x   1 sybase   sybase      5376 Mar  9 20:47 libtli.so.12.5.1.0
-rwxr-xr-x   1 sybase   sybase      6736 Mar  9 21:56 libtli64.so.12.5.1.0
-rwxr-xr-x   1 sybase   sybase      5824 Mar 10 00:06 libtli_r.so.12.5.1.0
-rwxr-xr-x   1 sybase   sybase      7128 Mar 10 01:09 libtli_r64.so.12.5.1.0


[root@blackbirdnew: /usr/local/src/sybperl-2.17]# perl Makefile.PL
Sybase OpenClient 12.5.1 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): alpha
User ID to log in to Sybase (default: sa): 
Password (default: undef): 
Sybase database to use on alpha (default: undef): 

* Writing login information, including password, to file PWD.

Checking if your kit is complete...
Looks good
Sybase OpenClient 12.5.1 found.
Writing Makefile for Sybase::BCP
Writing Makefile for Sybase::BLK
Note (probably harmless): No library found for -lblk
Writing Makefile for Sybase::CTlib
Writing Makefile for Sybase::DBlib
Writing Makefile for Sybase::Sybperl
Writing Makefile for Sybase

[root@blackbirdnew: /usr/local/src/sybperl-2.17]# cat fix-makefile.sh 
#!/bin/sh

## Fix the makefiles generated by Perl's ExtUtils::MakeMaker
#
# Need to:
#       1. Change all instances of -KPIC tp -fPIC
#       2. Remove the 'x' from any -x... parameters (mainly -xO3 and
-xdepends)
#       3. Switch the compiler to gcc from cc
#
for file in `find . -name Makefile`; do
        sed 's/-KPIC/-fPIC/; s/-x/-/g; s/= cc/= gcc/' $file > $file.tmp
        mv $file.tmp $file
done

[root@blackbirdnew: /usr/local/src/sybperl-2.17]# ./fix-makefile.sh

[root@blackbirdnew: /usr/local/src/sybperl-2.17]# make
make[1]: Entering directory `/usr/local/src/sybperl-2.17/BCP'
Manifying ../blib/man3/Sybase::BCP.3
make[1]: Leaving directory `/usr/local/src/sybperl-2.17/BCP'
make[1]: Entering directory `/usr/local/src/sybperl-2.17/BLK'
Manifying ../blib/man3/Sybase::BLK.3
make[1]: Leaving directory `/usr/local/src/sybperl-2.17/BLK'
make[1]: Entering directory `/usr/local/src/sybperl-2.17/CTlib'
gcc -c -I/db/sybase/OCS-12_5/include -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -O3 -depend   -DVERSION
=\"2.17\" -DXS_VERSION=\"2.17\" -fPIC
-I/usr/perl5/5.6.1/lib/sun4-solaris-64int/CORE -DCTLIBVS=100 -DSY
BPLVER='"2.17"' -DDO_TIE  CTlib.c
CTlib.xs: In function `attr_fetch':
CTlib.xs:457: warning: cast from pointer to integer of different size
CTlib.xs: In function `newdbh':
CTlib.xs:485: warning: cast from pointer to integer of different size
CTlib.xs: In function `get_ConInfoFromMagic':
CTlib.xs:606: warning: cast to pointer from integer of different size
CTlib.xs: In function `XS_Sybase__CTlib_ct_param':
CTlib.xs:7248: warning: cast to pointer from integer of different size
CTlib.xs:7267: warning: cast to pointer from integer of different size
CTlib.xs:7286: warning: cast to pointer from integer of different size
CTlib.xs: In function `XS_Sybase__CTlib__DateTime_DESTROY':
CTlib.xs:7825: warning: cast to pointer from integer of different size
CTlib.xs: In function `XS_Sybase__CTlib__DateTime_str':
CTlib.xs:7846: warning: cast to pointer from integer of different size
CTlib.xs: In function `XS_Sybase__CTlib__DateTime_crack':
CTlib.xs:7868: warning: cast to pointer from integer of different size
CTlib.xs: In function `XS_Sybase__CTlib__DateTime_cmp':
CTlib.xs:7900: warning: cast to pointer from integer of different size
CTlib.xs:7913: warning: cast to pointer from integer of different size
CTlib.xs: In function `XS_Sybase__CTlib__DateTime_calc':
CTlib.xs:7945: warning: cast to pointer from integer of different size
CTlib.xs: In function `XS_Sybase__CTlib__DateTime_diff':
CTlib.xs:7968: warning: cast to pointer from integer of different size
CTlib.xs:7981: warning: cast to pointer from integer of different size
CTlib.xs: In function `XS_Sybase__CTlib__DateTime_info':
CTlib.xs:8008: warning: cast to pointer from integer of different size
CTlib.xs: In function `XS_Sybase__CTlib__Money_DESTROY':
CTlib.xs:8053: warning: cast to pointer from integer of different size
CTlib.xs: In function `XS_Sybase__CTlib__Money_str':
CTlib.xs:8074: warning: cast to pointer from integer of different size
CTlib.xs: In function `XS_Sybase__CTlib__Money_num':
CTlib.xs:8094: warning: cast to pointer from integer of different size
CTlib.xs: In function `XS_Sybase__CTlib__Money_set':
CTlib.xs:8115: warning: cast to pointer from integer of different size
CTlib.xs: In function `XS_Sybase__CTlib__Money_cmp':
CTlib.xs:8135: warning: cast to pointer from integer of different size
CTlib.xs:8151: warning: cast to pointer from integer of different size
CTlib.xs: In function `XS_Sybase__CTlib__Money_calc':
CTlib.xs:8197: warning: cast to pointer from integer of different size
CTlib.xs:8213: warning: cast to pointer from integer of different size
CTlib.xs: In function `XS_Sybase__CTlib__Numeric_DESTROY':
CTlib.xs:8250: warning: cast to pointer from integer of different size
CTlib.xs: In function `XS_Sybase__CTlib__Numeric_str':
CTlib.xs:8271: warning: cast to pointer from integer of different size
CTlib.xs: In function `XS_Sybase__CTlib__Numeric_num':
CTlib.xs:8291: warning: cast to pointer from integer of different size
CTlib.xs: In function `XS_Sybase__CTlib__Numeric_set':
CTlib.xs:8312: warning: cast to pointer from integer of different size
CTlib.xs: In function `XS_Sybase__CTlib__Numeric_cmp':
CTlib.xs:8332: warning: cast to pointer from integer of different size
CTlib.xs:8348: warning: cast to pointer from integer of different size
CTlib.xs: In function `XS_Sybase__CTlib__Numeric_calc':
CTlib.xs:8394: warning: cast to pointer from integer of different size
CTlib.xs:8410: warning: cast to pointer from integer of different size
Running Mkbootstrap for Sybase::CTlib ()
chmod 644 CTlib.bs
rm -f ../blib/arch/auto/Sybase/CTlib/CTlib.so
LD_RUN_PATH="/db/sybase/OCS-12_5/lib:/lib" gcc  -L/db/sybase/OCS-12_5/lib -G
CTlib.o  -o ../blib/arch/a
uto/Sybase/CTlib/CTlib.so   -L/db/sybase/OCS-12_5/lib -lct -lcs -ltcl -lcomn
-lintl -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
make[1]: Leaving directory `/usr/local/src/sybperl-2.17/CTlib'
make[1]: Entering directory `/usr/local/src/sybperl-2.17/DBlib'
cp DBlib.pm ../blib/lib/Sybase/DBlib.pm
AutoSplitting ../blib/lib/Sybase/DBlib.pm (../blib/lib/auto/Sybase/DBlib)
/usr/bin/perl -I/usr/perl5/5.6.1/lib/sun4-solaris-64int
-I/usr/perl5/5.6.1/lib /usr/perl5/5.6.1/lib/Ext
Utils/xsubpp -prototypes -typemap /usr/perl5/5.6.1/lib/ExtUtils/typemap
DBlib.xs > DBlib.xsc && mv DBli
b.xsc DBlib.c
gcc -c -I/db/sybase/OCS-12_5/include -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -O3 -depend   -DVERSION
=\"2.17\" -DXS_VERSION=\"2.17\" -fPIC
-I/usr/perl5/5.6.1/lib/sun4-solaris-64int/CORE -DDBLIBVS=1000 -DS
YBPLVER='"2.17"' -DDO_TIE  DBlib.c
DBlib.xs: In function `newdbh':
DBlib.xs:492: warning: cast from pointer to integer of different size
DBlib.xs: In function `get_ConInfoFromMagic':
DBlib.xs:536: warning: cast to pointer from integer of different size
DBlib.xs: In function `XS_Sybase__DBlib__DateTime_DESTROY':
DBlib.xs:6019: warning: cast to pointer from integer of different size
DBlib.xs: In function `XS_Sybase__DBlib__DateTime_str':
DBlib.xs:6038: warning: cast to pointer from integer of different size
DBlib.xs: In function `XS_Sybase__DBlib__DateTime_crack':
DBlib.xs:6060: warning: cast to pointer from integer of different size
DBlib.xs: In function `XS_Sybase__DBlib__DateTime_cmp':
DBlib.xs:6091: warning: cast to pointer from integer of different size
DBlib.xs:6107: warning: cast to pointer from integer of different size
DBlib.xs: In function `XS_Sybase__DBlib__DateTime_calc':
DBlib.xs:6135: warning: cast to pointer from integer of different size
DBlib.xs: In function `XS_Sybase__DBlib__DateTime_diff':
DBlib.xs:6158: warning: cast to pointer from integer of different size
DBlib.xs:6171: warning: cast to pointer from integer of different size
DBlib.xs: In function `XS_Sybase__DBlib__Money_DESTROY':
DBlib.xs:6197: warning: cast to pointer from integer of different size
DBlib.xs: In function `XS_Sybase__DBlib__Money_str':
DBlib.xs:6216: warning: cast to pointer from integer of different size
DBlib.xs: In function `XS_Sybase__DBlib__Money_num':
DBlib.xs:6237: warning: cast to pointer from integer of different size
DBlib.xs: In function `XS_Sybase__DBlib__Money_set':
DBlib.xs:6259: warning: cast to pointer from integer of different size
DBlib.xs: In function `XS_Sybase__DBlib__Money_cmp':
DBlib.xs:6280: warning: cast to pointer from integer of different size
DBlib.xs:6299: warning: cast to pointer from integer of different size
DBlib.xs: In function `XS_Sybase__DBlib__Money_calc':
DBlib.xs:6331: warning: cast to pointer from integer of different size
DBlib.xs:6348: warning: cast to pointer from integer of different size
Running Mkbootstrap for Sybase::DBlib ()
chmod 644 DBlib.bs
rm -f ../blib/arch/auto/Sybase/DBlib/DBlib.so
LD_RUN_PATH="/db/sybase/OCS-12_5/lib:/lib" gcc  -L/db/sybase/OCS-12_5/lib -G
DBlib.o  -o ../blib/arch/a
uto/Sybase/DBlib/DBlib.so   -L/db/sybase/OCS-12_5/lib -lsybdb -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
make[1]: Leaving directory `/usr/local/src/sybperl-2.17/DBlib'
make[1]: Entering directory `/usr/local/src/sybperl-2.17/Sybperl'
cp Sybperl.pm ../blib/lib/Sybase/Sybperl.pm
AutoSplitting ../blib/lib/Sybase/Sybperl.pm
(../blib/lib/auto/Sybase/Sybperl)
Manifying ../blib/man3/Sybase::Sybperl.3
make[1]: Leaving directory `/usr/local/src/sybperl-2.17/Sybperl'
Manifying blib/man3/sybperl.3

[root@blackbirdnew: /usr/local/src/sybperl-2.17]# make test
make[1]: Entering directory `/usr/local/src/sybperl-2.17/BCP'
make[1]: Leaving directory `/usr/local/src/sybperl-2.17/BCP'
make[1]: Entering directory `/usr/local/src/sybperl-2.17/BLK'
make[1]: Leaving directory `/usr/local/src/sybperl-2.17/BLK'
make[1]: Entering directory `/usr/local/src/sybperl-2.17/CTlib'
make[1]: Leaving directory `/usr/local/src/sybperl-2.17/CTlib'
make[1]: Entering directory `/usr/local/src/sybperl-2.17/DBlib'
make[1]: Leaving directory `/usr/local/src/sybperl-2.17/DBlib'
make[1]: Entering directory `/usr/local/src/sybperl-2.17/Sybperl'
make[1]: Leaving directory `/usr/local/src/sybperl-2.17/Sybperl'
PERL_DL_NONLAZY=1 /usr/bin/perl -Iblib/arch -Iblib/lib
-I/usr/perl5/5.6.1/lib/sun4-solaris-64int -I/usr
/perl5/5.6.1/lib -e 'use Test::Harness qw(&runtests $verbose); $verbose=0;
runtests @ARGV;' t/*.t
t/1_db_dblib........ok
t/1_db_money........ok
t/2_ct_ctlib........Can't load 'blib/arch/auto/Sybase/CTlib/CTlib.so' for
module Sybase::CTlib: ld.so.1
: /usr/bin/perl: fatal: relocation error: file
blib/arch/auto/Sybase/CTlib/CTlib.so: symbol blk_alloc: 
referenced symbol not found at
/usr/perl5/5.6.1/lib/sun4-solaris-64int/DynaLoader.pm line 206.
Compilation failed in require at t/2_ct_ctlib.t line 11.
BEGIN failed--compilation aborted at t/2_ct_ctlib.t line 11.
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 'blib/arch/auto/Sybase/CTlib/CTlib.so' for
module Sybase::CTlib: ld.so.1
: /usr/bin/perl: fatal: relocation error: file
blib/arch/auto/Sybase/CTlib/CTlib.so: symbol blk_alloc: 
referenced symbol not found at
/usr/perl5/5.6.1/lib/sun4-solaris-64int/DynaLoader.pm line 206.
Compilation failed in require at t/2_ct_cursor.t line 12.
BEGIN failed--compilation aborted at t/2_ct_cursor.t line 12.
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 'blib/arch/auto/Sybase/CTlib/CTlib.so' for
module Sybase::CTlib: ld.so.1
: /usr/bin/perl: fatal: relocation error: file
blib/arch/auto/Sybase/CTlib/CTlib.so: symbol blk_alloc: 
referenced symbol not found at
/usr/perl5/5.6.1/lib/sun4-solaris-64int/DynaLoader.pm line 206.
Compilation failed in require at t/2_ct_nsql.t line 9.
BEGIN failed--compilation aborted at t/2_ct_nsql.t line 9.
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 'blib/arch/auto/Sybase/CTlib/CTlib.so' for
module Sybase::CTlib: ld.so.1
: /usr/bin/perl: fatal: relocation error: file
blib/arch/auto/Sybase/CTlib/CTlib.so: symbol blk_alloc: 
referenced symbol not found at
/usr/perl5/5.6.1/lib/sun4-solaris-64int/DynaLoader.pm line 206.
Compilation failed in require at t/2_ct_prepare.t line 9.
BEGIN failed--compilation aborted at t/2_ct_prepare.t line 9.
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 'blib/arch/auto/Sybase/CTlib/CTlib.so' for
module Sybase::CTlib: ld.so.1
: /usr/bin/perl: fatal: relocation error: file
blib/arch/auto/Sybase/CTlib/CTlib.so: symbol blk_alloc: 
referenced symbol not found at
/usr/perl5/5.6.1/lib/sun4-solaris-64int/DynaLoader.pm line 206.
Compilation failed in require at t/2_ct_xblk.t line 11.
BEGIN failed--compilation aborted at t/2_ct_xblk.t line 11.
dubious
        Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED tests 1-21
        Failed 21/21 tests, 0.00% okay
t/3_bcp.............ok
t/4_blk.............Can't load 'blib/arch/auto/Sybase/CTlib/CTlib.so' for
module Sybase::CTlib: ld.so.1
: /usr/bin/perl: fatal: relocation error: file
blib/arch/auto/Sybase/CTlib/CTlib.so: symbol blk_alloc: 
referenced symbol not found at
/usr/perl5/5.6.1/lib/sun4-solaris-64int/DynaLoader.pm line 206.
Compilation failed in require at blib/lib/Sybase/BLK.pm line 312.
BEGIN failed--compilation aborted at 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.
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      Status Wstat Total Fail  Failed  List of Failed
----------------------------------------------------------------------------
----
t/2_ct_ctlib.t           255 65280    30   30 100.00%  1-30
t/2_ct_cursor.t          255 65280    22   22 100.00%  1-22
t/2_ct_nsql.t            255 65280     4    4 100.00%  1-4
t/2_ct_prepare.t         255 65280    15   15 100.00%  1-15
t/2_ct_xblk.t            255 65280    21   21 100.00%  1-21
t/4_blk.t                255 65280    19   19 100.00%  1-19
Failed 6/11 test scripts, 45.45% okay. 111/215 subtests failed, 48.37% okay.
make: *** [test_dynamic] Error 29