Отправляет email-рассылки с помощью сервиса Sendsay

За 2008-10-22

Re: Не могу установить Gentoo net-dns/pdns

В сообщении от 22 октября 2008 08:21 Олег Микицей написал(a):
> configure:22598: error: Didn't find the pgsql library dir in
> '/usr/lib/lib/pgsql /usr/lib/pgsql /usr/lib'

Похоже он не может найти библиотеку postgresql в указанных местах, можно
попытаться подсунуть туда симлинку на библиотеку, если она находится в
другом месте или установить ее, если она не установлена.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 35116; Возраст листа: 1916; Участников: 1510
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/783975

   2008-10-22 13:15:21 (#783975)

Re: Не могу установить Gentoo net-dns/pdns

Возможно поможет прописать путь к библиотекам в ldconfig
vim /etc/ld.so.conf
пишешь сюда путь к библиотекам постгре
сохраняешь и запускаешь комманду
ldconfig
чтобы проверить ldconfig -p | grep postgres
смотришь на выаод и пробуешь пересобрать

мне помогло

Олег Микицей wrote:
> Здравствуйте Уважаемые.
>
> Проблема: Надо переехать с bind на powerdns.
>
> На сервере работает postgresql-8.2.7 нормально вместе с postfix.
>
> emerge -pv pdns
> [ebuild N ] net-dns/pdns-2.9.21.1 USE="postgres -debug -doc -ldap -mysql
> -opendbx -sqlite -sqlite3 -static -tdb"
> то есть поддержка postgresql включена.
>
> При emerge net-dns/powerdns-2.9.21.1 происходит следующая ошибка:
> checking for PgSQL library directory... configure: error: Didn't find
> the pgsql library dir in '/usr/lib/lib/pgsql /usr/lib/pgsql /usr/lib'
>
> !!! Please attach the following file when seeking support:
> !!! /var/tmp/portage/net-dns/pdns-2.9.21.1/work/pdns-2.9.21.1/config.log
> *
> * ERROR: net-dns/pdns-2.9.21.1 failed.
> * Call stack:
> * ebuild.sh, line 49: Called src_compile
> * environment, line 2524: Called econf 'src_compile' 'src_compile'
> '--sysconfdir=/etc/powerdns' '--libdir=/usr/lib/powerdns'
> '--disable-recursor' '--with-modules=' '--with-dynmodules=pipe geo
> gpgsql' '--with-pgsql-includes=/usr/include' '--with-pgsql-lib=/usr/lib'
> '--with-mysql-lib=/usr/lib' '--with-sqlite-lib=/usr/lib'
> * ebuild.sh, line 519: Called die
> * The specific snippet of code:
> * die "econf failed"
> * The die message:
> * econf failed
> *
> * If you need support, post the topmost build error, and the call stack
> if relevant.
> * A complete build log is located at
> '/var/tmp/portage/net-dns/pdns-2.9.21.1/temp/build.log'.
> * The ebuild environment file is located at
> '/var/tmp/portage/net-dns/pdns-2.9.21.1/temp/environment'.
> *
>
> Постгри с библиотекой создал папку /usr/lib/postgresql. Пробую делать
> символьную ссылку /usr/lib/pgsql - не помогает.
>
> Извечный вопрос - что делать и как правильно установить net-dns/pdns с
> postgresql
>
> Заранее спасибо.
>
> --
> С уважением Олег Микицей
>

   2008-10-22 12:22:06 (#783967)

Re: Не могу установить Gentoo net-dns/pdns

Amper пишет:
> В сообщении от 21 октября 2008 11:17 Олег Микицей написал(a):
>> !!! Please attach the following file when seeking support:
>> !!!
>> /var/tmp/portage/net-dns/pdns-2.9.21.1/work/pdns-2.9.21.1/config.log
>
> а что в том файле?
>
Посмотрел в config.log, размер 90 кб, наведу фрагмент лога, в котором
ошибка на постгри:

configure:22295: result: no
configure:22298: checking whether we should build static binaries
configure:22314: result: false
configure:22370: checking whether we will be building the server
configure:22380: result: yes
configure:22400: checking whether we will be building the recursor
configure:22410: result: no
configure:22423: checking whether we should use nedmalloc allocator
configure:22438: result: no
configure:22586: checking for PgSQL library directory
configure:22598: error: Didn't find the pgsql library dir in
'/usr/lib/lib/pgsql /usr/lib/pgsql /usr/lib'

## ##
## Cache variables. ##
## ##

ac_cv_build=i686-pc-linux-gnu
ac_cv_c_bigendian=no
ac_cv_c_compiler_gnu=yes
ac_cv_cxx_compiler_gnu=yes
ac_cv_env_CCC_set=
ac_cv_env_CCC_value=
ac_cv_env_CC_set=
ac_cv_env_CC_value=
ac_cv_env_CFLAGS_set=set
ac_cv_env_CFLAGS_value='-O2 -march=i686 -pipe'

Если нужно что-то еще - наведу, поскольку размер лога большой.

Смогу ответить уже завтра.

Спасибо за ответ.

--
С уважением Олег Микицей

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 35114; Возраст листа: 1916; Участников: 1510
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/783940

   2008-10-22 09:37:34 (#783940)