Steve_BZ has asked for the wisdom of the Perl Monks concerning the following question:
Dear Monks,
What has happened to the wonderful and reliable Yaswi under Kubuntu 11.04?
Here's what happened to my cpan install:
root@image-Adesktop:~# cpan -i Language::Prolog::Yaswi CPAN: Storable loaded ok (v2.20) Going to read '/home/image/.local/share/.cpan/Metadata' Database was generated on Wed, 24 Aug 2011 09:27:16 GMT Running install for module 'Language::Prolog::Yaswi' CPAN: YAML loaded ok (v0.73) Running make for S/SA/SALVA/Language-Prolog-Yaswi-0.18.tar.gz CPAN: Digest::SHA loaded ok (v5.47) CPAN: Compress::Zlib loaded ok (v2.02) Checksum for /home/image/.local/share/.cpan/sources/authors/id/S/SA/SA +LVA/Language-Prolog-Yaswi-0.18.tar.gz ok CPAN: Archive::Tar loaded ok (v1.52) Language-Prolog-Yaswi-0.18/ Language-Prolog-Yaswi-0.18/Low/ Language-Prolog-Yaswi-0.18/Low/engines.c Language-Prolog-Yaswi-0.18/Low/opaque.c Language-Prolog-Yaswi-0.18/Low/hook.h Language-Prolog-Yaswi-0.18/Low/query.h Language-Prolog-Yaswi-0.18/Low/context.c Language-Prolog-Yaswi-0.18/Low/argv.c Language-Prolog-Yaswi-0.18/Low/Low.h Language-Prolog-Yaswi-0.18/Low/vars.h Language-Prolog-Yaswi-0.18/Low/context.h Language-Prolog-Yaswi-0.18/Low/opaque.h Language-Prolog-Yaswi-0.18/Low/vars.c Language-Prolog-Yaswi-0.18/Low/Low.pm Language-Prolog-Yaswi-0.18/Low/callperl.h Language-Prolog-Yaswi-0.18/Low/perl2swi.c Language-Prolog-Yaswi-0.18/Low/Makefile.PL Language-Prolog-Yaswi-0.18/Low/hook.c Language-Prolog-Yaswi-0.18/Low/callback.h Language-Prolog-Yaswi-0.18/Low/argv.h Language-Prolog-Yaswi-0.18/Low/plconfig.h Language-Prolog-Yaswi-0.18/Low/query.c Language-Prolog-Yaswi-0.18/Low/perl2swi.h Language-Prolog-Yaswi-0.18/Low/Low.xs Language-Prolog-Yaswi-0.18/Low/engines.h Language-Prolog-Yaswi-0.18/Low/callback.c Language-Prolog-Yaswi-0.18/Low/callperl.c Language-Prolog-Yaswi-0.18/Low/swi2perl.c Language-Prolog-Yaswi-0.18/Low/swi2perl.h Language-Prolog-Yaswi-0.18/Low/ppport.h Language-Prolog-Yaswi-0.18/Yaswi.pm Language-Prolog-Yaswi-0.18/Changes Language-Prolog-Yaswi-0.18/META.yml Language-Prolog-Yaswi-0.18/README Language-Prolog-Yaswi-0.18/Makefile.PL Language-Prolog-Yaswi-0.18/MANIFEST Language-Prolog-Yaswi-0.18/t/ Language-Prolog-Yaswi-0.18/t/4pods.t Language-Prolog-Yaswi-0.18/t/3simple.t Language-Prolog-Yaswi-0.18/t/5opaque.t Language-Prolog-Yaswi-0.18/t/1Low.t Language-Prolog-Yaswi-0.18/t/2Yaswi.t Language-Prolog-Yaswi-0.18/pl.pl CPAN: File::Temp loaded ok (v0.22) utf8 "\xF1" does not map to Unicode at /usr/local/share/perl/5.10.1/YA +ML.pm line 77, <$IN> chunk 1. utf8 "\xF1" does not map to Unicode at /usr/local/share/perl/5.10.1/YA +ML.pm line 77, <$IN> chunk 1. CPAN.pm: Going to build S/SA/SALVA/Language-Prolog-Yaswi-0.18.tar.gz Checking if your kit is complete... Looks good retrieving SWI-Prolog configuration: running 'swipl -dump-runtime-variables' PLBASE: /usr/lib/swi-prolog PLARCH: i386 PLLIBS: -lgmp -lrt -lreadline -lncurses -lm -lrt -ldl PLLIB: -lswipl PLCFLAGS: -pthread -fPIC PLLDFLAGS: -export-dynamic -Wl,-Bsymbolic-functions -pthread PLSOEXT: so PLVERSION: 51001 PLSHARED: yes PLTHREADS: yes checking thread support in Perl and SWI-Prolog: thread support enabled creating plconfig.c Note (probably harmless): No library found for -lpl Writing Makefile for Language::Prolog::Yaswi::Low Writing Makefile for Language::Prolog::Yaswi utf8 "\xF1" does not map to Unicode at /usr/local/share/perl/5.10.1/YA +ML.pm line 77, <$IN> chunk 1. utf8 "\xF1" does not map to Unicode at /usr/local/share/perl/5.10.1/YA +ML.pm line 77, <$IN> chunk 1. Could not read '/home/image/.local/share/.cpan/build/Language-Prolog-Y +aswi-0.18-dEJlkA/META.yml'. Falling back to other methods to determin +e prerequisites cp pl.pl blib/lib/Language/Prolog/pl.pl cp Yaswi.pm blib/lib/Language/Prolog/Yaswi.pm make[1]: Entering directory `/home/image/.local/share/.cpan/build/Lang +uage-Prolog-Yaswi-0.18-dEJlkA/Low' cp Low.pm ../blib/lib/Language/Prolog/Yaswi/Low.pm /usr/bin/perl /usr/share/perl/5.10.1/ExtUtils/xsubpp -typemap /usr/sh +are/perl/5.10/ExtUtils/typemap Low.xs > Low.xsc && mv Low.xsc Low.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 -g -O0 -DVERSION=\"0 +.18\" -DXS_VERSION=\"0.18\" -fPIC "-I/usr/lib/perl/5.10/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 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 -g -O0 -DVERSION=\"0 +.18\" -DXS_VERSION=\"0.18\" -fPIC "-I/usr/lib/perl/5.10/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 -g -O0 -DVERSION=\"0 +.18\" -DXS_VERSION=\"0.18\" -fPIC "-I/usr/lib/perl/5.10/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 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 callperl.c:84:15: warning: ignoring return value of ‘PL_unify_term’, d +eclared with attribute warn_unused_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 -g -O0 -DVERSION=\"0 +.18\" -DXS_VERSION=\"0.18\" -fPIC "-I/usr/lib/perl/5.10/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 -g -O0 -DVERSION=\"0 +.18\" -DXS_VERSION=\"0.18\" -fPIC "-I/usr/lib/perl/5.10/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 -g -O0 -DVERSION=\"0 +.18\" -DXS_VERSION=\"0.18\" -fPIC "-I/usr/lib/perl/5.10/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 swi2perl.c: In function ‘swi2perl’: swi2perl.c:26:13: warning: ignoring return value of ‘PL_get_long’, dec +lared with attribute warn_unused_result swi2perl.c:31:14: warning: ignoring return value of ‘PL_get_float’, de +clared with attribute warn_unused_result swi2perl.c:53:28: warning: ignoring return value of ‘PL_get_list’, dec +lared with attribute warn_unused_result swi2perl.c:70:30: warning: ignoring return value of ‘PL_get_name_arity +’, declared with attribute warn_unused_result swi2perl.c:85:31: warning: ignoring return value of ‘PL_get_arg’, decl +ared with attribute warn_unused_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 -g -O0 -DVERSION=\"0 +.18\" -DXS_VERSION=\"0.18\" -fPIC "-I/usr/lib/perl/5.10/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 -g -O0 -DVERSION=\"0 +.18\" -DXS_VERSION=\"0.18\" -fPIC "-I/usr/lib/perl/5.10/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 -g -O0 -DVERSION=\"0 +.18\" -DXS_VERSION=\"0.18\" -fPIC "-I/usr/lib/perl/5.10/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 -g -O0 -DVERSION=\"0 +.18\" -DXS_VERSION=\"0.18\" -fPIC "-I/usr/lib/perl/5.10/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 -g -O0 -DVERSION=\"0 +.18\" -DXS_VERSION=\"0.18\" -fPIC "-I/usr/lib/perl/5.10/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 -g -O0 -DVERSION=\"0 +.18\" -DXS_VERSION=\"0.18\" -fPIC "-I/usr/lib/perl/5.10/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 -g -O0 -DVERSION=\"0 +.18\" -DXS_VERSION=\"0.18\" -fPIC "-I/usr/lib/perl/5.10/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="/lib/i386-linux-gnu" cc -shared -O2 -g -L/usr/local/lib +-fstack-protector Low.o callback.o callperl.o hook.o perl2swi.o swi2p +erl.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 -L/usr/lib/sw +i-prolog/lib/i386/ \ 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 make[1]: Leaving directory `/home/image/.local/share/.cpan/build/Langu +age-Prolog-Yaswi-0.18-dEJlkA/Low' Manifying blib/man3/Language::Prolog::pl.3pm Manifying blib/man3/Language::Prolog::Yaswi.3pm SALVA/Language-Prolog-Yaswi-0.18.tar.gz /usr/bin/make -- OK Running make test make[1]: Entering directory `/home/image/.local/share/.cpan/build/Lang +uage-Prolog-Yaswi-0.18-dEJlkA/Low' make[1]: Leaving directory `/home/image/.local/share/.cpan/build/Langu +age-Prolog-Yaswi-0.18-dEJlkA/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/.local/share/.cpan/build/Languag +e-Prolog-Yaswi-0.18-dEJlkA/blib/arch/auto/Language/Prolog/Yaswi/Low/L +ow.so' for module Language::Prolog::Yaswi::Low: /home/image/.local/sh +are/.cpan/build/Language-Prolog-Yaswi-0.18-dEJlkA/blib/arch/auto/Lang +uage/Prolog/Yaswi/Low/Low.so: undefined symbol: PL_open_foreign_frame + at /usr/lib/perl/5.10/DynaLoader.pm line 192. # 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/.local/share/.cpan/build/Languag +e-Prolog-Yaswi-0.18-dEJlkA/blib/arch/auto/Language/Prolog/Yaswi/Low/L +ow.so' for module Language::Prolog::Yaswi::Low: /home/image/.local/sh +are/.cpan/build/Language-Prolog-Yaswi-0.18-dEJlkA/blib/arch/auto/Lang +uage/Prolog/Yaswi/Low/Low.so: undefined symbol: PL_open_foreign_frame + at /usr/lib/perl/5.10/DynaLoader.pm line 192. # at /home/image/.local/share/.cpan/build/Language-Prolog-Yaswi-0.18- +dEJlkA/blib/lib/Language/Prolog/Yaswi.pm line 54 # Compilation failed in require at /home/image/.local/share/.cpan/buil +d/Language-Prolog-Yaswi-0.18-dEJlkA/blib/lib/Language/Prolog/Yaswi.pm + line 54. # BEGIN failed--compilation aborted at /home/image/.local/share/.cpan/ +build/Language-Prolog-Yaswi-0.18-dEJlkA/blib/lib/Language/Prolog/Yasw +i.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/.local/share/.cpan/build/Langua +ge-Prolog-Yaswi-0.18-dEJlkA/blib/arch/auto/Language/Prolog/Yaswi/Low/ +Low.so' for module Language::Prolog::Yaswi::Low: /home/image/.local/s +hare/.cpan/build/Language-Prolog-Yaswi-0.18-dEJlkA/blib/arch/auto/Lan +guage/Prolog/Yaswi/Low/Low.so: undefined symbol: PL_open_foreign_fram +e at /usr/lib/perl/5.10/DynaLoader.pm line 192. at /home/image/.local/share/.cpan/build/Language-Prolog-Yaswi-0.18-dE +JlkA/blib/lib/Language/Prolog/Yaswi.pm line 54 Compilation failed in require at /home/image/.local/share/.cpan/build/ +Language-Prolog-Yaswi-0.18-dEJlkA/blib/lib/Language/Prolog/Yaswi.pm l +ine 54. BEGIN failed--compilation aborted at /home/image/.local/share/.cpan/bu +ild/Language-Prolog-Yaswi-0.18-dEJlkA/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/.local/share/.cpan/build/Langua +ge-Prolog-Yaswi-0.18-dEJlkA/blib/arch/auto/Language/Prolog/Yaswi/Low/ +Low.so' for module Language::Prolog::Yaswi::Low: /home/image/.local/s +hare/.cpan/build/Language-Prolog-Yaswi-0.18-dEJlkA/blib/arch/auto/Lan +guage/Prolog/Yaswi/Low/Low.so: undefined symbol: PL_open_foreign_fram +e at /usr/lib/perl/5.10/DynaLoader.pm line 192. at /home/image/.local/share/.cpan/build/Language-Prolog-Yaswi-0.18-dE +JlkA/blib/lib/Language/Prolog/Yaswi.pm line 54 Compilation failed in require at /home/image/.local/share/.cpan/build/ +Language-Prolog-Yaswi-0.18-dEJlkA/blib/lib/Language/Prolog/Yaswi.pm l +ine 54. BEGIN failed--compilation aborted at /home/image/.local/share/.cpan/bu +ild/Language-Prolog-Yaswi-0.18-dEJlkA/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.13 usr 0.04 sys + 1.12 cusr + 0.16 csys = 1.45 CPU) Result: FAIL Failed 4/5 test programs. 2/2 subtests failed. make: *** [test_dynamic] Error 2 SALVA/Language-Prolog-Yaswi-0.18.tar.gz /usr/bin/make test -- NOT OK //hint// to see the cpan-testers results for installing this module, t +ry: reports SALVA/Language-Prolog-Yaswi-0.18.tar.gz Running make install make test had returned bad status, won't install without force
Your thoughts much appreciated
Regards
Steve
|
---|
Replies are listed 'Best First'. | |
---|---|
Re: What's happened to Yaswi?
by Anonymous Monk on Aug 24, 2011 at 12:00 UTC | |
by Eliya (Vicar) on Aug 24, 2011 at 12:42 UTC | |
by salva (Canon) on Aug 24, 2011 at 13:20 UTC | |
by Steve_BZ (Chaplain) on Aug 24, 2011 at 15:36 UTC | |
by salva (Canon) on Aug 24, 2011 at 18:27 UTC | |
by Anonymous Monk on Aug 24, 2011 at 12:55 UTC | |
by Eliya (Vicar) on Aug 24, 2011 at 13:13 UTC | |
by Anonymous Monk on Aug 24, 2011 at 13:16 UTC | |
|