>имеем >install DBD::mysql >DBD::mysql is up to date. > > >если >force install DBD::mysql >то получаем вот такой лог > > >t/prepare_noerror....dubious > Test returned status 2 >(wstat 512, 0x200) >t/texecute...........install_driver(mysql) failed: Can't load '/root/.cpan/build/DBD-mysql-4.001/blib/arch/auto/DBD/mysql/mysql.so' for module DBD::mysql: /root/.cpan/build/DBD-mysql-4.001/blib/arch/auto/DBD/mysql/mysql.so: undefined symbol: mysql_server_init >at /usr/local/lib/perl5/5.8.8/i686-linux/DynaLoader.pm line 230. > at (eval 3) line 3 >Compilation failed in require at (eval 3) line 3. >Perhaps a required shared library or dll isn't installed where expected > at t/texecute.t line 17 >t/texecute...........dubious > Test returned status 2 >(wstat 512, 0x200) >DIED. FAILED tests 1-9 > Failed 9/9 tests, 0.00% >okay >t/utf8...............install_driver(mysql) failed: Can't load '/root/.cpan/build/DBD-mysql-4.001/blib/arch/auto/DBD/mysql/mysql.so' for module DBD::mysql: /root/.cpan/build/DBD-mysql-4.001/blib/arch/auto/DBD/mysql/mysql.so: undefined symbol: mysql_server_init >at /usr/local/lib/perl5/5.8.8/i686-linux/DynaLoader.pm line 230. > at (eval 3) line 3 >Compilation failed in require at (eval 3) line 3. >Perhaps a required shared library or dll isn't installed where expected > at t/utf8.t line 49 >t/utf8...............dubious > Test returned status 2 >(wstat 512, 0x200) >Failed Test Stat Wstat >Total Fail Failed List of Failed >------------------------------------------------------------------------------- >t/00base.t > 2 512 5 > 4 80.00% 4-5 >t/10dsnlist.t 2 > 512 9 18 200.00% > 1-9 >t/20createdrop.t 2 512 > 5 10 200.00% 1-5 >t/30insertfetch.t 2 512 > 11 22 200.00% 1-11 >t/35limit.t >2 512 113 226 200.00% >1-113 >t/35prepare.t 2 > 512 40 80 200.00% >1-40 >t/40bindparam.t 2 512 > ?? ?? > % ?? >t/40bindparam2.t 2 512 > 13 26 200.00% 1-13 >t/40blobs.t >2 512 11 22 >200.00% 1-11 >t/40listfields.t 2 512 > 19 38 200.00% 1-19 >t/40nulls.t >2 512 11 22 >200.00% 1-11 >t/40numrows.t 2 > 512 25 50 200.00% >1-25 >t/41bindparam.t 2 512 > 11 22 200.00% 1-11 >t/41blobs_prepare.t 2 512 24 > 48 200.00% 1-24 >t/42bindparam.t 2 512 > 11 22 200.00% 1-11 >t/50chopblanks.t 2 512 > 35 70 200.00% 1-35 >t/50commit.t 2 > 512 30 60 200.00% > 1-30 >t/75supported_sql.t 2 512 17 > 34 200.00% 1-17 >t/80procs.t >2 512 ?? ?? > % ?? >t/insertid.t 2 > 512 12 24 200.00% > 1-12 >t/param_values.t 2 512 > 8 16 200.00% 1-8 >t/prepare_noerror.t 2 512 ?? > ?? % >?? >t/texecute.t 2 > 512 9 18 >200.00% 1-9 >t/utf8.t > 2 512 ?? > ?? % >?? >2 tests skipped. >Failed 24/26 test scripts, 7.69% okay. 416/419 subtests failed, 0.72% okay. >make: *** [test_dynamic] Ошибка 2 > /usr/bin/make test -- NOT OK >Running make install >Files found in blib/arch: installing files in blib/lib into architecture dependent library >tree >Writing /usr/local/lib/perl5/site_perl/5.8.8/i686-linux/auto/DBD/mysql/.packlist >Appending installation info to /usr/local/lib/perl5/5.8.8/i686-linux/perllocal.pod > /usr/bin/make install -- OK > > > >естественно perl+mysql не работают. помогите вылечить Поставьте из портов, или что у Вас там. DBD::mysql вообще лучше не ставить через спан, авторы модуля почему-то уверенны, что mysql у всех стоит незапороленный и при тестах ломятся в mysql из под рута в результате чего тесты проваливаются.
|