![]() |
Не могу скомпилировать src.rpm
Начну стандартно. Помогите чайнику.
Надо мне собрать 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 |
error: expected an absolute path for --prefix: %{l_prefix}
судя по этому у тебя в спеке должен быть l_prefix определен как абсолютный путь, то есть путь начиная от рута ( пример /usr/local/openpkg -- путь естественно ты должен выставить сам) а вообще - для сборки апача всего этого точно не требуется ЗЫ собери лучше модули нужные отдельным пакетом - с %prereq apache |
Цитата:
<buildroot>/usr/bin берет <buildroot>/bin и вылетает с ошибкой. Вот эти макросы упоминаются как предопределенные в openpkg. Однако его поставить не удается, так как он и сам присборке ругается на отсутствие этих макросов. А бинарник пакета взятый для RH EL 3 ix86 говорит что архитектура неправильная |
что за ix86?
у тебя какой сервер? |
по поводу установки src.rpm
rpm -Uvh <packetname>.src.rpm cd /usr/src/redhat/SPECS rpmbuild -bp --target=<архитектура> /usr/src/redhat/SPECS/<твой спекфайл> |
Цитата:
Я пользовался rpmfind.net. И по виндоватой привычке скачивал просто что поновее да повыше в списке (естественно соблюдая архитектуру компа). А там на чистом английском языке написано "пакет собран для установки через openPKG". Как только скачал пакеты для Fedora Core, беды пропали :) Комнады установки из сырцов-то я знаю. спасибо за участие :) |
| Часовой пояс GMT +4, время: 19:26. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.