Hi Anon,
Thanks for your post. Well I'm not sure how you picked up on libgmp.so, I don't see it in the dump, but it is located in /usr/lib/i386-linux-gnu/.
I've just recompiled Low.pm on both 11.10 and 12.04 here are their compile listings, though neither seems to error. See below for dumps. Then when Yaswi itself finishes compiling, which it does without incident, the make test fails (dump also follows).
I'm at present trying to recompile with LIBS set as you suggest using:
wget http://ftp.heanet.ie/mirrors/ftp.perl.org/pub/CPAN/authors/id/S/S
+A/SALVA/Language-Prolog-Yaswi-0.19.tar.gz
tar -zxvf Language-Prolog-Yaswi-0.19.tar.gz
cd Language-Prolog-Yaswi-0.19
LIBS=/usr/lib/i386-linux-gnu export LIBS
perl Makefile.PL
make
make test
And at this point it crashes.
11.10
make
Skip blib/lib/Language/Prolog/Yaswi/Low.pm (unchanged)
cc -c -I. -I/usr/lib/swi-prolog/include -D_REENTRANT -D_GNU_SOURCE -D
+DEBIAN -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/incl
+ude -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g -DVERSION=\"0
+.18\" -DXS_VERSION=\"0.18\" -fPIC "-I/usr/lib/perl/5.12/CORE" Low.c
Low.c: In function ‘XS_Language__Prolog__Yaswi__Low_openquery’:
Low.xs:140:15: warning: ignoring return value of ‘PL_unify_arg’, decla
+red with attribute warn_unused_result [-Wunused-result]
cc -c -I. -I/usr/lib/swi-prolog/include -D_REENTRANT -D_GNU_SOURCE -D
+DEBIAN -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/incl
+ude -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g -DVERSION=\"0
+.18\" -DXS_VERSION=\"0.18\" -fPIC "-I/usr/lib/perl/5.12/CORE" callb
+ack.c
cc -c -I. -I/usr/lib/swi-prolog/include -D_REENTRANT -D_GNU_SOURCE -D
+DEBIAN -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/incl
+ude -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g -DVERSION=\"0
+.18\" -DXS_VERSION=\"0.18\" -fPIC "-I/usr/lib/perl/5.12/CORE" callp
+erl.c
callperl.c: In function ‘push_args’:
callperl.c:118:19: warning: ignoring return value of ‘PL_unify_term’,
+declared with attribute warn_unused_result [-Wunused-result]
callperl.c: In function ‘check_error_and_pop_results’:
callperl.c:76:15: warning: ignoring return value of ‘PL_unify_term’, d
+eclared with attribute warn_unused_result [-Wunused-result]
callperl.c:84:15: warning: ignoring return value of ‘PL_unify_term’, d
+eclared with attribute warn_unused_result [-Wunused-result]
cc -c -I. -I/usr/lib/swi-prolog/include -D_REENTRANT -D_GNU_SOURCE -D
+DEBIAN -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/incl
+ude -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g -DVERSION=\"0
+.18\" -DXS_VERSION=\"0.18\" -fPIC "-I/usr/lib/perl/5.12/CORE" hook.
+c
cc -c -I. -I/usr/lib/swi-prolog/include -D_REENTRANT -D_GNU_SOURCE -D
+DEBIAN -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/incl
+ude -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g -DVERSION=\"0
+.18\" -DXS_VERSION=\"0.18\" -fPIC "-I/usr/lib/perl/5.12/CORE" perl2
+swi.c
cc -c -I. -I/usr/lib/swi-prolog/include -D_REENTRANT -D_GNU_SOURCE -D
+DEBIAN -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/incl
+ude -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g -DVERSION=\"0
+.18\" -DXS_VERSION=\"0.18\" -fPIC "-I/usr/lib/perl/5.12/CORE" swi2p
+erl.c
swi2perl.c: In function ‘raise_atom_expected’:
swi2perl.c:177:18: warning: ignoring return value of ‘PL_unify_term’,
+declared with attribute warn_unused_result [-Wunused-result]
swi2perl.c: In function ‘swi2perl’:
swi2perl.c:26:13: warning: ignoring return value of ‘PL_get_long’, dec
+lared with attribute warn_unused_result [-Wunused-result]
swi2perl.c:31:14: warning: ignoring return value of ‘PL_get_float’, de
+clared with attribute warn_unused_result [-Wunused-result]
swi2perl.c:53:28: warning: ignoring return value of ‘PL_get_list’, dec
+lared with attribute warn_unused_result [-Wunused-result]
swi2perl.c:70:30: warning: ignoring return value of ‘PL_get_name_arity
+’, declared with attribute warn_unused_result [-Wunused-result]
swi2perl.c:85:31: warning: ignoring return value of ‘PL_get_arg’, decl
+ared with attribute warn_unused_result [-Wunused-result]
cc -c -I. -I/usr/lib/swi-prolog/include -D_REENTRANT -D_GNU_SOURCE -D
+DEBIAN -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/incl
+ude -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g -DVERSION=\"0
+.18\" -DXS_VERSION=\"0.18\" -fPIC "-I/usr/lib/perl/5.12/CORE" plcon
+fig.c
cc -c -I. -I/usr/lib/swi-prolog/include -D_REENTRANT -D_GNU_SOURCE -D
+DEBIAN -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/incl
+ude -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g -DVERSION=\"0
+.18\" -DXS_VERSION=\"0.18\" -fPIC "-I/usr/lib/perl/5.12/CORE" argv.
+c
cc -c -I. -I/usr/lib/swi-prolog/include -D_REENTRANT -D_GNU_SOURCE -D
+DEBIAN -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/incl
+ude -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g -DVERSION=\"0
+.18\" -DXS_VERSION=\"0.18\" -fPIC "-I/usr/lib/perl/5.12/CORE" query
+.c
cc -c -I. -I/usr/lib/swi-prolog/include -D_REENTRANT -D_GNU_SOURCE -D
+DEBIAN -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/incl
+ude -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g -DVERSION=\"0
+.18\" -DXS_VERSION=\"0.18\" -fPIC "-I/usr/lib/perl/5.12/CORE" vars.
+c
cc -c -I. -I/usr/lib/swi-prolog/include -D_REENTRANT -D_GNU_SOURCE -D
+DEBIAN -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/incl
+ude -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g -DVERSION=\"0
+.18\" -DXS_VERSION=\"0.18\" -fPIC "-I/usr/lib/perl/5.12/CORE" conte
+xt.c
cc -c -I. -I/usr/lib/swi-prolog/include -D_REENTRANT -D_GNU_SOURCE -D
+DEBIAN -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/incl
+ude -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g -DVERSION=\"0
+.18\" -DXS_VERSION=\"0.18\" -fPIC "-I/usr/lib/perl/5.12/CORE" engin
+es.c
cc -c -I. -I/usr/lib/swi-prolog/include -D_REENTRANT -D_GNU_SOURCE -D
+DEBIAN -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/incl
+ude -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g -DVERSION=\"0
+.18\" -DXS_VERSION=\"0.18\" -fPIC "-I/usr/lib/perl/5.12/CORE" opaqu
+e.c
Running Mkbootstrap for Language::Prolog::Yaswi::Low ()
chmod 644 Low.bs
rm -f blib/arch/auto/Language/Prolog/Yaswi/Low/Low.so
LD_RUN_PATH="/usr/lib/../lib:/lib/x86_64-linux-gnu:/lib/../lib" cc -s
+hared -O2 -g -L/usr/local/lib -fstack-protector Low.o callback.o call
+perl.o hook.o perl2swi.o swi2perl.o plconfig.o argv.o query.o vars.o
+context.o engines.o opaque.o -o blib/arch/auto/Language/Prolog/Yaswi
+/Low/Low.so \
-lgmp -lrt -lreadline -lncurses -lm -lrt -ldl -lswipl
+ \
chmod 755 blib/arch/auto/Language/Prolog/Yaswi/Low/Low.so
cp Low.bs blib/arch/auto/Language/Prolog/Yaswi/Low/Low.bs
chmod 644 blib/arch/auto/Language/Prolog/Yaswi/Low/Low.bs
Manifying blib/man3/Language::Prolog::Yaswi::Low.3pm
12.04
make
cp Low.pm blib/lib/Language/Prolog/Yaswi/Low.pm
cc -c -I. -I/usr/lib/swi-prolog/include -D_REENTRANT -D_GNU_SOURCE -D
+DEBIAN -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/incl
+ude -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g -DVERSION=\"0
+.18\" -DXS_VERSION=\"0.18\" -fPIC "-I/usr/lib/perl/5.14/CORE" Low.c
Low.xs: In function ‘XS_Language__Prolog__Yaswi__Low_ref2int’:
Low.xs:218:12: warning: cast from pointer to integer of different size
+ [-Wpointer-to-int-cast]
Low.c: In function ‘XS_Language__Prolog__Yaswi__Low_openquery’:
Low.xs:140:15: warning: ignoring return value of ‘PL_unify_arg’, decla
+red with attribute warn_unused_result [-Wunused-result]
cc -c -I. -I/usr/lib/swi-prolog/include -D_REENTRANT -D_GNU_SOURCE -D
+DEBIAN -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/incl
+ude -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g -DVERSION=\"0
+.18\" -DXS_VERSION=\"0.18\" -fPIC "-I/usr/lib/perl/5.14/CORE" callb
+ack.c
cc -c -I. -I/usr/lib/swi-prolog/include -D_REENTRANT -D_GNU_SOURCE -D
+DEBIAN -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/incl
+ude -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g -DVERSION=\"0
+.18\" -DXS_VERSION=\"0.18\" -fPIC "-I/usr/lib/perl/5.14/CORE" callp
+erl.c
callperl.c: In function ‘push_args’:
callperl.c:118:19: warning: ignoring return value of ‘PL_unify_term’,
+declared with attribute warn_unused_result [-Wunused-result]
callperl.c: In function ‘check_error_and_pop_results’:
callperl.c:76:15: warning: ignoring return value of ‘PL_unify_term’, d
+eclared with attribute warn_unused_result [-Wunused-result]
callperl.c:84:15: warning: ignoring return value of ‘PL_unify_term’, d
+eclared with attribute warn_unused_result [-Wunused-result]
cc -c -I. -I/usr/lib/swi-prolog/include -D_REENTRANT -D_GNU_SOURCE -D
+DEBIAN -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/incl
+ude -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g -DVERSION=\"0
+.18\" -DXS_VERSION=\"0.18\" -fPIC "-I/usr/lib/perl/5.14/CORE" hook.
+c
cc -c -I. -I/usr/lib/swi-prolog/include -D_REENTRANT -D_GNU_SOURCE -D
+DEBIAN -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/incl
+ude -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g -DVERSION=\"0
+.18\" -DXS_VERSION=\"0.18\" -fPIC "-I/usr/lib/perl/5.14/CORE" perl2
+swi.c
cc -c -I. -I/usr/lib/swi-prolog/include -D_REENTRANT -D_GNU_SOURCE -D
+DEBIAN -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/incl
+ude -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g -DVERSION=\"0
+.18\" -DXS_VERSION=\"0.18\" -fPIC "-I/usr/lib/perl/5.14/CORE" swi2p
+erl.c
swi2perl.c: In function ‘raise_atom_expected’:
swi2perl.c:177:18: warning: ignoring return value of ‘PL_unify_term’,
+declared with attribute warn_unused_result [-Wunused-result]
swi2perl.c: In function ‘swi2perl’:
swi2perl.c:26:13: warning: ignoring return value of ‘PL_get_long’, dec
+lared with attribute warn_unused_result [-Wunused-result]
swi2perl.c:31:14: warning: ignoring return value of ‘PL_get_float’, de
+clared with attribute warn_unused_result [-Wunused-result]
swi2perl.c:53:28: warning: ignoring return value of ‘PL_get_list’, dec
+lared with attribute warn_unused_result [-Wunused-result]
swi2perl.c:70:30: warning: ignoring return value of ‘PL_get_name_arity
+’, declared with attribute warn_unused_result [-Wunused-result]
swi2perl.c:85:31: warning: ignoring return value of ‘PL_get_arg’, decl
+ared with attribute warn_unused_result [-Wunused-result]
cc -c -I. -I/usr/lib/swi-prolog/include -D_REENTRANT -D_GNU_SOURCE -D
+DEBIAN -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/incl
+ude -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g -DVERSION=\"0
+.18\" -DXS_VERSION=\"0.18\" -fPIC "-I/usr/lib/perl/5.14/CORE" plcon
+fig.c
cc -c -I. -I/usr/lib/swi-prolog/include -D_REENTRANT -D_GNU_SOURCE -D
+DEBIAN -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/incl
+ude -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g -DVERSION=\"0
+.18\" -DXS_VERSION=\"0.18\" -fPIC "-I/usr/lib/perl/5.14/CORE" argv.
+c
cc -c -I. -I/usr/lib/swi-prolog/include -D_REENTRANT -D_GNU_SOURCE -D
+DEBIAN -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/incl
+ude -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g -DVERSION=\"0
+.18\" -DXS_VERSION=\"0.18\" -fPIC "-I/usr/lib/perl/5.14/CORE" query
+.c
cc -c -I. -I/usr/lib/swi-prolog/include -D_REENTRANT -D_GNU_SOURCE -D
+DEBIAN -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/incl
+ude -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g -DVERSION=\"0
+.18\" -DXS_VERSION=\"0.18\" -fPIC "-I/usr/lib/perl/5.14/CORE" vars.
+c
cc -c -I. -I/usr/lib/swi-prolog/include -D_REENTRANT -D_GNU_SOURCE -D
+DEBIAN -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/incl
+ude -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g -DVERSION=\"0
+.18\" -DXS_VERSION=\"0.18\" -fPIC "-I/usr/lib/perl/5.14/CORE" conte
+xt.c
cc -c -I. -I/usr/lib/swi-prolog/include -D_REENTRANT -D_GNU_SOURCE -D
+DEBIAN -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/incl
+ude -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g -DVERSION=\"0
+.18\" -DXS_VERSION=\"0.18\" -fPIC "-I/usr/lib/perl/5.14/CORE" engin
+es.c
cc -c -I. -I/usr/lib/swi-prolog/include -D_REENTRANT -D_GNU_SOURCE -D
+DEBIAN -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/incl
+ude -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g -DVERSION=\"0
+.18\" -DXS_VERSION=\"0.18\" -fPIC "-I/usr/lib/perl/5.14/CORE" opaqu
+e.c
Running Mkbootstrap for Language::Prolog::Yaswi::Low ()
chmod 644 Low.bs
rm -f blib/arch/auto/Language/Prolog/Yaswi/Low/Low.so
LD_RUN_PATH="/usr/lib/i386-linux-gnu:/lib/i386-linux-gnu" cc -shared
+-O2 -g -L/usr/local/lib -fstack-protector Low.o callback.o callperl.o
+ hook.o perl2swi.o swi2perl.o plconfig.o argv.o query.o vars.o contex
+t.o engines.o opaque.o -o blib/arch/auto/Language/Prolog/Yaswi/Low/L
+ow.so \
-lgmp -lrt -lreadline -lncurses -lm -lrt -ldl -L/usr/lib/sw
+i-prolog/lib/i386/ -lswipl \
chmod 755 blib/arch/auto/Language/Prolog/Yaswi/Low/Low.so
cp Low.bs blib/arch/auto/Language/Prolog/Yaswi/Low/Low.bs
chmod 644 blib/arch/auto/Language/Prolog/Yaswi/Low/Low.bs
Manifying blib/man3/Language::Prolog::Yaswi::Low.3pm
Yaswi make test on 12.04
make test
make[1]: Entering directory `/home/image/Yaswi/Language-Prolog-Yaswi-0
+.19/Low'
make[1]: Leaving directory `/home/image/Yaswi/Language-Prolog-Yaswi-0.
+19/Low'
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_h
+arness(0, 'blib/lib', 'blib/arch')" t/*.t
t/1Low.t ..... 1/1
# Failed test 'use Language::Prolog::Yaswi::Low;'
# at t/1Low.t line 9.
# Tried to use 'Language::Prolog::Yaswi::Low'.
# Error: Can't load '/home/image/Yaswi/Language-Prolog-Yaswi-0.19
+/blib/arch/auto/Language/Prolog/Yaswi/Low/Low.so' for module Language
+::Prolog::Yaswi::Low: /home/image/Yaswi/Language-Prolog-Yaswi-0.19/bl
+ib/arch/auto/Language/Prolog/Yaswi/Low/Low.so: undefined symbol: __gm
+pz_get_si at /usr/lib/perl/5.14/DynaLoader.pm line 184.
# at (eval 4) line 2
# Compilation failed in require at (eval 4) line 2.
# BEGIN failed--compilation aborted at (eval 4) line 2.
# Looks like you failed 1 test of 1.
t/1Low.t ..... Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/1 subtests
t/2Yaswi.t ... 1/1
# Failed test 'use Language::Prolog::Yaswi;'
# at t/2Yaswi.t line 9.
# Tried to use 'Language::Prolog::Yaswi'.
# Error: Can't load '/home/image/Yaswi/Language-Prolog-Yaswi-0.19
+/blib/arch/auto/Language/Prolog/Yaswi/Low/Low.so' for module Language
+::Prolog::Yaswi::Low: /home/image/Yaswi/Language-Prolog-Yaswi-0.19/bl
+ib/arch/auto/Language/Prolog/Yaswi/Low/Low.so: undefined symbol: __gm
+pz_get_si at /usr/lib/perl/5.14/DynaLoader.pm line 184.
# at /home/image/Yaswi/Language-Prolog-Yaswi-0.19/blib/lib/Language/P
+rolog/Yaswi.pm line 54
# Compilation failed in require at /home/image/Yaswi/Language-Prolog-Y
+aswi-0.19/blib/lib/Language/Prolog/Yaswi.pm line 54.
# BEGIN failed--compilation aborted at /home/image/Yaswi/Language-Prol
+og-Yaswi-0.19/blib/lib/Language/Prolog/Yaswi.pm line 54.
# Compilation failed in require at (eval 4) line 2.
# BEGIN failed--compilation aborted at (eval 4) line 2.
# Looks like you failed 1 test of 1.
t/2Yaswi.t ... Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/1 subtests
t/3simple.t .. Can't load '/home/image/Yaswi/Language-Prolog-Yaswi-0.1
+9/blib/arch/auto/Language/Prolog/Yaswi/Low/Low.so' for module Languag
+e::Prolog::Yaswi::Low: /home/image/Yaswi/Language-Prolog-Yaswi-0.19/b
+lib/arch/auto/Language/Prolog/Yaswi/Low/Low.so: undefined symbol: __g
+mpz_get_si at /usr/lib/perl/5.14/DynaLoader.pm line 184.
at /home/image/Yaswi/Language-Prolog-Yaswi-0.19/blib/lib/Language/Pro
+log/Yaswi.pm line 54
Compilation failed in require at /home/image/Yaswi/Language-Prolog-Yas
+wi-0.19/blib/lib/Language/Prolog/Yaswi.pm line 54.
BEGIN failed--compilation aborted at /home/image/Yaswi/Language-Prolog
+-Yaswi-0.19/blib/lib/Language/Prolog/Yaswi.pm line 54.
Compilation failed in require at t/3simple.t line 13.
BEGIN failed--compilation aborted at t/3simple.t line 13.
# Looks like your test exited with 2 before it could output anything.
t/3simple.t .. Dubious, test returned 2 (wstat 512, 0x200)
Failed 27/27 subtests
t/4pods.t .... skipped: Only the author needs to check that POD docs a
+re right
t/5opaque.t .. Can't load '/home/image/Yaswi/Language-Prolog-Yaswi-0.1
+9/blib/arch/auto/Language/Prolog/Yaswi/Low/Low.so' for module Languag
+e::Prolog::Yaswi::Low: /home/image/Yaswi/Language-Prolog-Yaswi-0.19/b
+lib/arch/auto/Language/Prolog/Yaswi/Low/Low.so: undefined symbol: __g
+mpz_get_si at /usr/lib/perl/5.14/DynaLoader.pm line 184.
at /home/image/Yaswi/Language-Prolog-Yaswi-0.19/blib/lib/Language/Pro
+log/Yaswi.pm line 54
Compilation failed in require at /home/image/Yaswi/Language-Prolog-Yas
+wi-0.19/blib/lib/Language/Prolog/Yaswi.pm line 54.
BEGIN failed--compilation aborted at /home/image/Yaswi/Language-Prolog
+-Yaswi-0.19/blib/lib/Language/Prolog/Yaswi.pm line 54.
Compilation failed in require at t/5opaque.t line 12.
BEGIN failed--compilation aborted at t/5opaque.t line 12.
# Looks like your test exited with 2 before it could output anything.
t/5opaque.t .. Dubious, test returned 2 (wstat 512, 0x200)
Failed 2/2 subtests
Test Summary Report
-------------------
t/1Low.t (Wstat: 256 Tests: 1 Failed: 1)
Failed test: 1
Non-zero exit status: 1
t/2Yaswi.t (Wstat: 256 Tests: 1 Failed: 1)
Failed test: 1
Non-zero exit status: 1
t/3simple.t (Wstat: 512 Tests: 0 Failed: 0)
Non-zero exit status: 2
Parse errors: Bad plan. You planned 27 tests but ran 0.
t/5opaque.t (Wstat: 512 Tests: 0 Failed: 0)
Non-zero exit status: 2
Parse errors: Bad plan. You planned 2 tests but ran 0.
Files=5, Tests=2, 2 wallclock secs ( 0.16 usr 0.02 sys + 1.03 cusr
+ 0.09 csys = 1.30 CPU)
Result: FAIL
Failed 4/5 test programs. 2/2 subtests failed.
make: *** [test_dynamic] Error 2