[решено]не могу собрать данный пакет apr-utils-1.4.1

Cent OS, Scientific Linux

Модератор: Модераторы разделов

Аватара пользователя
ivan2ksusr
Сообщения: 882
ОС: Mac OS X, openSUSE

[решено]не могу собрать данный пакет apr-utils-1.4.1

Сообщение ivan2ksusr »

сабж, не могу собрать данный пакет для CentOS release 6.3 (Final) с помощью rpmbuild,

Код: Выделить всё

$ uname -r
2.6.32-279.5.2.el6.x86_64

При сборке получаю следующие:

Код: Выделить всё

Processing files: apr-util-pgsql-1.4.1-1.x86_64
error: File not found by glob: /home/gridgain/rpmbuild/BUILDROOT/apr-util-1.4.1-1.x86_64/usr/lib64/apr-util-1/apr_dbd_pgsql*


RPM build errors:
    File not found by glob: /home/gridgain/rpmbuild/BUILDROOT/apr-util-1.4.1-1.x86_64/usr/lib64/apr-util-1/apr_dbd_pgsql*

я конечно понимаю то что он не может найти файлы, может у кого получится собрать rpm пакет в итоге должно получится что то вроде этого:

Код: Выделить всё

apr-util-dbm-1.4.1-1.x86_64.rpm
apr-util-ldap-1.4.1-1.x86_64.rpm
apr-util-odbc-1.4.1-1.x86_64.rpm
apr-util-sqlite-1.4.1-1.x86_64.rpm
apr-util-devel-1.4.1-1.x86_64.rpm
apr-util-mysql-1.4.1-1.x86_64.rpm
apr-util-openssl-1.4.1-1.x86_64.rpm
apr-util-1.4.1-1.x86_64.rpm
apr-util-freetds-1.4.1-1.x86_64.rpm
apr-util-nss-1.4.1-1.x86_64.rpm
apr-util-pgsql-1.4.1-1.x86_64.rpm


Все необходимые пакеты для сборки и rpm-build установлены.
дока: http://apr.apache.org/compiling_unix.html

Что бы не возникало лишних вопросов, то данный пакет нужен для чтого, что бы собрать apache версии 2.4.х.
p.s. как вариант можно спек файл подправить,и собрать без модуля pgsql, но это какой то кастрировнный вариант.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21416
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: [решено]не могу собрать данный пакет apr-utils-1.4.1

Сообщение Bizdelnick »

ivan2ksusr писал(а):
20.09.2012 09:42
я конечно понимаю то что он не может найти файлы

Ну так удалите эту строчку из %files. Или смотрите, чего он не находит при конфигурировании.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
ivan2ksusr
Сообщения: 882
ОС: Mac OS X, openSUSE

Re: [решено]не могу собрать данный пакет apr-utils-1.4.1

Сообщение ivan2ksusr »

Код: Выделить всё

Ну так удалите эту строчку из %files. Или смотрите, чего он не находит при конфигурировании.

Без модуля pgsql собирается прекрасно.
Спасибо сказали:
Аватара пользователя
omerta13
Сообщения: 206
ОС: Arch Linux, Mageia Linux

Re: [решено]не могу собрать данный пакет apr-utils-1.4.1

Сообщение omerta13 »

ivan2ksusr писал(а):
20.09.2012 10:08

Код: Выделить всё

Ну так удалите эту строчку из %files. Или смотрите, чего он не находит при конфигурировании.

Без модуля pgsql собирается прекрасно.

Покажите спек. Можно не весь, а кусочек, где configure вызывается с параметрами. Может быть пропущен параметр --with-pgsql.
Спасибо сказали:
Аватара пользователя
ivan2ksusr
Сообщения: 882
ОС: Mac OS X, openSUSE

Re: [решено]не могу собрать данный пакет apr-utils-1.4.1

Сообщение ivan2ksusr »

Может быть пропущен параметр --with-pgsql.
Нет не пропущен, в спеке в секции configure как раз указан этот параметр.

кусочек сборки:

Код: Выделить всё

+ ./configure --host=x86_64-unknown-linux-gnu --build=x86_64-unknown-linux-gnu --program-prefix= --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-apr=/usr --includedir=/usr/include/apr-1 --with-ldap --without-gdbm --with-sqlite3 --with-pgsql --with-mysql --with-freetds --with-odbc --with-berkeley-db --with-crypto --with-openssl --with-nss --without-sqlite2
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21416
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: [решено]не могу собрать данный пакет apr-utils-1.4.1

Сообщение Bizdelnick »

Выложите уже весь лог куда-нибудь на pastebin, и заодно спек.
Кстати, откуда пакет и какие с ним произврдились манипуляции?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
ivan2ksusr
Сообщения: 882
ОС: Mac OS X, openSUSE

Re: [решено]не могу собрать данный пакет apr-utils-1.4.1

Сообщение ivan2ksusr »

лог сборки:
http://pastebin.com/a6A9jrCK
спек:
http://pastebin.com/CUGxAi6c

Код: Выделить всё

Кстати, откуда пакет и какие с ним произврдились манипуляции?

дока:
http://apr.apache.org/compiling_unix.html
файл:
http://apache-mirror.rbc.ru/pub/apache//ap...l-1.4.1.tar.bz2

ед-е то чтоя поменял в спеке, это BuildRequires: postgresql-devel > BuildRequires: postgresql91-devel
Но это не имеет ни какого значения, так как при первом и втором варианте, ошибка аналогичная.

Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21416
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: [решено]не могу собрать данный пакет apr-utils-1.4.1

Сообщение Bizdelnick »

Откуда пакет? То есть src.rpm, ну или отдельно взятый спек.

Код: Выделить всё

checking for pg_config... no
checking libpq-fe.h usability... no
checking libpq-fe.h presence... no
checking for libpq-fe.h... no
checking postgresql/libpq-fe.h usability... no
checking postgresql/libpq-fe.h presence... no
checking for postgresql/libpq-fe.h... no

Не находит он постгреса, и в BuildRequires он не прописан.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
ivan2ksusr
Сообщения: 882
ОС: Mac OS X, openSUSE

Re: [решено]не могу собрать данный пакет apr-utils-1.4.1

Сообщение ivan2ksusr »

Код: Выделить всё

 Откуда пакет? То есть src.rpm, ну или отдельно взятый спек.

конечно src.rpm:
делаю так:

Код: Выделить всё

$ rpmbuild -ts apr-util-1.4.1.tar.bz2
Wrote: /home/ivan/rpmbuild/SRPMS/apr-util-1.4.1-1.src.rpm

соответсвенно в каталоге ~/rpmbuild/SPECS лежит файл спека
собираю так:

Код: Выделить всё

$ rpmbuild -tb apr-util-1.4.1.tar.bz2
Спасибо сказали:
Аватара пользователя
omerta13
Сообщения: 206
ОС: Arch Linux, Mageia Linux

Re: [решено]не могу собрать данный пакет apr-utils-1.4.1

Сообщение omerta13 »

Может потому, что не стоят devel-пакеты для постгре? Проверьте

Код: Выделить всё

checking postgresql/libpq-fe.h usability... no
checking postgresql/libpq-fe.h presence... no
checking for postgresql/libpq-fe.h... no
Спасибо сказали:
Аватара пользователя
ivan2ksusr
Сообщения: 882
ОС: Mac OS X, openSUSE

Re: [решено]не могу собрать данный пакет apr-utils-1.4.1

Сообщение ivan2ksusr »

Код: Выделить всё

Не находит он постгреса, и в BuildRequires он не прописан.

у меня pgsql9й испольузется, соответсвенно пакет postgresq91-devel, в спеке я это указал

Код: Выделить всё

$ rpm -qa|grep postgresql91-devel
postgresql91-devel-9.1.5-3PGDG.rhel6.x86_64
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21416
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: [решено]не могу собрать данный пакет apr-utils-1.4.1

Сообщение Bizdelnick »

А, вот, нашёл:

Код: Выделить всё

BuildRequires: postgresql91-devel

Попробуйте как в Федоре:

Код: Выделить всё

BuildRequires: postgresql-devel
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
ivan2ksusr
Сообщения: 882
ОС: Mac OS X, openSUSE

Re: [решено]не могу собрать данный пакет apr-utils-1.4.1

Сообщение ivan2ksusr »

Я в первый раз как раз так и собирал.
Думаю сделать так, сейчас поставлю pg тот что идет по умолчанию в сборке, и попробую пересобрать.

собрал с postgresql-8.4.
Странно, но почему он не хочет собираться с postgresql 9.1.х
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21416
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: [решено]не могу собрать данный пакет apr-utils-1.4.1

Сообщение Bizdelnick »

ivan2ksusr писал(а):
20.09.2012 13:04
почему он не хочет собираться с postgresql 9.1.х

Проверьте наличие файлов, на которые он ругался. Возможно, они в пакете с другим именем.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
ivan2ksusr
Сообщения: 882
ОС: Mac OS X, openSUSE

Re: [решено]не могу собрать данный пакет apr-utils-1.4.1

Сообщение ivan2ksusr »

Как время будет, проведу данный анализ и сравню что к чему.

Спасибо всем кто откликнулся :-)
Спасибо сказали: