Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Perl: Общие вопросы > perl 5.10 XBase |
Автор: mastercz 2.2.2010, 03:28 | ||
Добрый день ! Столкнулся со следующие ошибкой при (установке) использовании DBD-XBase (в частности ibdbd-xbase-perl Debian) выдается ошибка Prototype mismatch: sub XBase::Base::O_BINARY. Просмотр гугла выдал
Может кто-нибудь прокомментировать эти патчи? Например, на что влияет неисполозование индекса и таймстампа? Совершенно не понял, что дает флаг '--strip-trailing-whitespace'. Есть ли другие варианты решения проблемы ? Есть ли другие модули для DBF с поддержкой в perl 5.10 ? Заранее благодарю за ответ. |
Автор: arto 2.2.2010, 16:12 |
# diff -Bbu lib/XBase/Base.pm{.orig,} --- lib/XBase/Base.pm.orig 2010-02-02 08:28:36.117976702 +0200 +++ lib/XBase/Base.pm 2010-02-02 08:27:11.827852349 +0200 @@ -16,7 +16,7 @@ if ($^O =~ /mswin/i) { eval 'use Fcntl qw( O_BINARY )' } else { - eval ' sub O_BINARY { 0 } ' + eval ' sub O_BINARY () { 0 } ' } } |
Автор: mastercz 3.2.2010, 15:18 |
arto, спасибо - интуитивным способом пришел к такому же выводу, однако квалификация недостаточная чтобы понять. Если можешь, прокомментируй изменения. |
Автор: arto 3.2.2010, 15:45 |
прототипы разные |