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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> модуль DBD::Pg, проблема установки под Linux RH 
:(
    Опции темы
tapio
Дата 10.3.2009, 18:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Всем привет! Столкнулся с проблемой при установке модуля для PostgreSQL DBD::Pg (версия 2.11.8), версия PostgreSQL 8.0.3 (PostgreSQL 8.0.3 on i686-pc-linux-gnu, compiled by GCC gcc (GCC) 3.2.3 20030502 (Red Hat Linux 3.2.3-20)) Порт у базы 5435.
Установленные перловые модули:
Module: App::Info               Version: 0.55
Module: DBI             Version: 1.607
Module: ExtUtils::MakeMaker             Version: 6.48
Module: Module::Build           Version: 0.32
Module: Perl            Version: 5.8.5
Module: Test::Simple            Version: 0.86

Пытаюсь поставить DBD::Pg:

[conf@sam-noc-nc-impact DBD-Pg-2.11.8]$ perl Makefile.PL
Configuring DBD::Pg 2.11.8
Path to pg_config? /opt/ibm/netcool/platform/linux2x86/pgsql8/bin/
sh: /opt/ibm/netcool/platform/linux2x86/pgsql8/bin/: is a directory
Enter a valid PostgreSQL major version number 8
Enter a valid PostgreSQL minor version number 0
Enter a valid PostgreSQL patch version number 3
sh: /opt/ibm/netcool/platform/linux2x86/pgsql8/bin/: is a directory
sh: /opt/ibm/netcool/platform/linux2x86/pgsql8/bin/: is a directory
Enter a valid PostgreSQL bin directory /opt/ibm/netcool/platform/linux2x86/pgsql8/bin/
sh: /opt/ibm/netcool/platform/linux2x86/pgsql8/bin/: is a directory
Enter a valid PostgreSQL include directory /opt/ibm/netcool/platform/linux2x86/pgsql8/include/
sh: /opt/ibm/netcool/platform/linux2x86/pgsql8/bin/: is a directory
Enter a valid PostgreSQL library directory /opt/ibm/netcool/platform/linux2x86/pgsql8/lib/
PostgreSQL version: 80003 (default port: 5432)
POSTGRES_HOME: (not set)
POSTGRES_INCLUDE: (not set)
POSTGRES_LIB: (not set)
OS: linux
Multiple copies of Driver.xst found in: /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi/auto/DBI/ /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi/auto/DBI/ at Makefile.PL line 162
Warning: prerequisite version 0 not found.
Could not eval '
            package ExtUtils::MakeMaker::_version;
            no strict;
            BEGIN { eval {
                # Ensure any version() routine which might have leaked
                # into this package has been deleted.  Interferes with
                # version->import()
                undef *version;
                require version;
                "version"->import;
            } }

            local $VERSION;
            $VERSION=undef;
            do {
                        use version; our $VERSION = qv('2.11.8');
            };
            $VERSION;
        ' in Pg.pm: Can't locate version.pm in @INC (@INC contains: t/lib /usr/lib/perl5/5.8.5/i386-linux-thread-multi /usr/lib/perl5/5.8.5 /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.4/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.3/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.2/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.1/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl/5.8.4 /usr/lib/perl5/site_perl/5.8.3 /usr/lib/perl5/site_perl/5.8.2 /usr/lib/perl5/site_perl/5.8.1 /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.4/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.3/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.2/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.1/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl/5.8.4 /usr/lib/perl5/vendor_perl/5.8.3 /usr/lib/perl5/vendor_perl/5.8.2 /usr/lib/perl5/vendor_perl/5.8.1 /usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl .) at (eval 6) line 16, <$fh> line 20.
BEGIN failed--compilation aborted at (eval 6) line 16, <$fh> line 20.
WARNING: Setting VERSION via file 'Pg.pm' failed
 at /usr/lib/perl5/5.8.5/ExtUtils/MakeMaker.pm line 559
Multiple copies of Driver.xst found in: /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi/auto/DBI/ /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi/auto/DBI/ at Makefile.PL line 258
Using DBI 1.607 (for perl 5.008005 on i386-linux-thread-multi) installed in /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi/auto/DBI/
Writing Makefile for DBD::Pg

Вот не пойму в чем проблема? Что за version.pm? 



PM MAIL   Вверх
ginnie
Дата 10.3.2009, 18:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Комодератор
Сообщений: 1287
Регистрация: 6.1.2008
Где: Москва

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



tapio, version.pm - это прагма version. Можно попробовать 
perl -MCPAN -e shell
install version

но я бы обновил perl, т.к. 5.8.5 уже не модно  smile  и лучше удалить все папки от старых версий perl (5.8.x).


--------------------
Написать код, понятный компьютеру, может каждый, но только хорошие программисты пишут код, понятный людям. (Мартин Фаулер. Рефакторинг)
PM MAIL Skype Jabber   Вверх
tapio
Дата 11.3.2009, 15:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



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


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

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


 




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


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

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