URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 7320
[ Назад ]

Исходное сообщение
"установка DBIx::SearchBuilder"

Отправлено h7_rustik , 15-Апр-08 14:14 
текущая версия на моём генту DBIx::SearchBuilder - 1.48. А нужно иметь >=1.50
попробовал установить как написано тут ( http://search.cpan.org/src/RUZ/DBIx-SearchBuilder-1.53/README )
При make test возникают ошибки
   make test
PERL_DL_NONLAZY=1 /usr/bin/perl5.8.8 "-MExtUtils::Command::MM" "-e" "test_harness(0, 'inc', 'blib/lib', 'blib/arch')" t/00.load.t t/01basics.t t/01nocap_api.t t/01records.t t/01searches.t t/02records_cachable.t t/02records_integers.t t/02records_object.t t/02searches_joins.t t/03rebless.t t/03transactions.t t/03versions.t t/10schema.t t/11schema_records.t t/pod.t
t/00.load...............ok
t/01basics..............ok
t/01nocap_api...........ok
t/01records.............ok 1/195
t/01records.............NOK 159/195#   Failed test at t/01records.t line 89.
#          got: 'ц╘б─б≥ціб≤б╞ц╔б─б▀ціб╦б╛ц╗б╘'
#     expected: 'И─≥Ф≤╞Е─▀Ф╦╛'
# Looks like you failed 1 test of 195.
t/01records.............dubious
        Test returned status 1 (wstat 256, 0x100)
DIED. FAILED test 159
        Failed 1/195 tests, 99.49% okay (less 130 skipped tests: 64 okay, 32.82%)
t/01searches............ok
        152/228 skipped: various reasons
t/02records_cachable....ok
        32/48 skipped: various reasons
t/02records_integers....ok
        66/99 skipped: various reasons
t/02records_object......ok
        22/33 skipped: various reasons
t/02searches_joins......ok
        94/141 skipped: various reasons
t/03rebless.............ok
        8/12 skipped: various reasons
t/03transactions........ok
        84/126 skipped: various reasons
t/03versions............ok
        12/18 skipped: various reasons
t/10schema..............ok
        42/45 skipped: various reasons
t/11schema_records......ok
        126/189 skipped: various reasons
t/pod...................skipped
        all skipped: Test::Pod 1.00 required for testing POD
Failed Test   Stat Wstat Total Fail  List of Failed
-------------------------------------------------------------------------------
t/01records.t    1   256   195    1  159
1 test and 768 subtests skipped.
Failed 1/15 test scripts. 1/1160 subtests failed.
Files=15, Tests=1160,  4 wallclock secs ( 3.19 cusr +  0.49 csys =  3.68 CPU)
Failed 1/15 test programs. 1/1160 subtests failed.
make: *** [test_dynamic] Error 255

Как это дело исправить?


Содержание

Сообщения в этом обсуждении
"установка DBIx::SearchBuilder"
Отправлено angra , 16-Апр-08 05:49 
Посмотреть текст теста и модуля, попробовать понять что произошло. Если перл не знаешь, то просто ставь минуя тесты, один проваленный тест это не критично.

"установка DBIx::SearchBuilder"
Отправлено h7_rustik , 17-Апр-08 07:58 
установил я, игнорируя ошибки make test

запустил такой перл скрипт

use strict;
use DBIx::SearchBuilder;
my $ver =  $DBIx::SearchBuilder::VERSION;
print " DBIx::SearchBuilder - ".$ver."\n";

а он мне всё равно старую версию показывает 1.48. может нужен какой-нибудь перезапуск перла?


"установка DBIx::SearchBuilder"
Отправлено h7_rustik , 17-Апр-08 09:34 
проблему выяснил. модуль новой версии лежал в usr/lib64/perl5/site_perl
а старой в usr/lib64/perl5/vendor_perl . удалил старую версию. теперь скрипт показывает нужную версию (1.53) то бишь инклудиться с site_perl.

Кто знает почему так и чем отличаются папки site_perl и vendor_perl ?