Начну стандартно. Помогите чайнику.
Надо мне собрать rpm-мов из исходников. То есть я хотел один Apache с поддержкой mysql и авторизациями собрать. А получилось что чуть ли не пол системы надо обновить. Так вот. уперся в пакет openpkg, который хотят видеть почти все пакеты. А он сам не компилится. ему макросы не нравятся. Такое впечатление, что чтобы его откомпилить, он уже должен в системе стоять. бинарники ругаются на ошибочную архитектуру. я выбрал ix86-rhel3.
ругается на макросы l_prefix и l_buildroot. Как я понял, это макросы, введенные в этом турбопакете установки openpkg. Пробовал приравнять их _prefix и buildroot, которые есть в RPM-билдере. не фига. вылетает с ошибкой
Как енто обойти?
Система RH Advanse Server AS
Да, собственно, сама ошибка:
Код:
+ ./configure --cache-file=./config.cache '--prefix=%{l_prefix}' --without-curses --without-gnu-malloc --disable-nls
configure: error: expected an absolute path for --prefix: %{l_prefix}
+ /usr/src/redhat/BUILD/openpkg-20030606/make-3.80/make
make: *** No targets specified and no makefile found. Stop.
+ exit 2
+ exit 2
ошибка: Неверный код возврата из /var/tmp/rpm-tmp.20689 (%build)
Ошибки сборки пакетов:
Неверный код возврата из /var/tmp/rpm-tmp.20689 (%build)