Модераторы: korob2001, ginnie
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> perl 5.10 XBase, perl 5.10 XBase 
:(
    Опции темы
mastercz
Дата 2.2.2010, 03:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 112
Регистрация: 5.11.2008

Репутация: нет
Всего: нет



Добрый день !
Столкнулся со следующие ошибкой при (установке) использовании DBD-XBase (в частности ibdbd-xbase-perl Debian)

выдается ошибка Prototype mismatch: sub XBase::Base::O_BINARY.
Просмотр гугла выдал 
Код

Revision 22548 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jun 30 18:44:32 2008 UTC (19 months ago) by dmn
File length: 662 byte(s)
Diff to previous 22513

refresh all patches once more with --strip-trailing-whitespace

Revision 22513 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jun 30 10:23:02 2008 UTC (19 months ago) by dmn
File length: 663 byte(s)
Diff to previous 16792

refresh all patches with no index and timestamps and using -pab

Revision 16792 - (view) (download) (as text) (annotate) - [select for diffs]
Added Fri Mar 7 23:59:52 2008 UTC (22 months, 3 weeks ago) by gregoa-guest
File length: 697 byte(s)

Create two patches, one for the changes in Makefile.PL, the other for
  the changes due to the renaming of indexdump/dbfdump to
  index_dump/dbf_dump; add quilt framework.



Может кто-нибудь прокомментировать эти патчи?  
Например, на что влияет неисполозование индекса и таймстампа?
Совершенно не понял, что дает флаг '--strip-trailing-whitespace'.

Есть ли другие варианты решения проблемы ?

Есть ли другие модули для DBF с поддержкой в perl 5.10 ?
Заранее благодарю за ответ.


PM MAIL   Вверх
arto
Дата 2.2.2010, 16:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1495
Регистрация: 31.10.2004

Репутация: 38
Всего: 40



# 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 } '
        }
 }
PM MAIL ICQ   Вверх
mastercz
Дата 3.2.2010, 15:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 112
Регистрация: 5.11.2008

Репутация: нет
Всего: нет



arto, спасибо - интуитивным способом пришел к такому же выводу, однако квалификация недостаточная чтобы понять. Если можешь, прокомментируй изменения.

Это сообщение отредактировал(а) mastercz - 3.2.2010, 15:20
PM MAIL   Вверх
arto
Дата 3.2.2010, 15:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1495
Регистрация: 31.10.2004

Репутация: 38
Всего: 40



прототипы разные
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Perl"
korob2001
sharq
  • В этом разделе обсуждаются общие вопросы по языку Perl
  • Если ваш вопрос относится к системному программированию, задавайте его здесь
  • Если ваш вопрос относится к CGI программированию, задавайте его здесь
  • Интерпретатор Perl можно скачать здесь ActiveState, O'REILLY, The source for Perl
  • Справочное руководство "Установка perl-модулей", можно скачать здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Perl: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0588 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.