LINUX.ORG.RU

./autogen & configure.in. Какой eclass и какую функцию вызывать?

 ,


0

3

Короче,
есть сорцы https://github.com/amule-project/amule, решил подправить ебилд для этого источника. Но в предыдущей версии сразу был configure.sh, а тут надо бутстрапить.
Но autoconf не срабатывает верно, eautoconf жалуется на configure.in и отказывается продолжать.
Вызов в src_prepare ./autogen.sh делает дело, но это, кмк, не комильфо.

inherit eutils autotools autotools-utils flag-o-matic wxwidgets user git-r3
Deleted

Последнее исправление: Lifun (всего исправлений: 1)

Большая часть пакетов в генте собирается автотулзами и в дереве полно гитовых ебилдов, но ты пришёл спрашивать сюда.

anonymous
()
Ответ на: комментарий от anonymous

пёрнул в лужу в лютую стужу. есть такой баг https://bugs.gentoo.org/show_bug.cgi?id=426262, а исправлен он в лучших традициях опенсорса https://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/eclass/autotools.ecl...

Deleted
()
Последнее исправление: Lifun (всего исправлений: 1)
Ответ на: комментарий от Deleted

Те ты ещё и знаешь что делать? Чё, поныть пришёл?

anonymous
()

Последний коммит в проект был недавно. Пришли им патч с миграцией на configure.ac. Это лучше, чем делать костыли.

Chaser_Andrey ★★★★★
()
Ответ на: комментарий от Chaser_Andrey

если бы я знал как это сделать

Deleted
()
Ответ на: комментарий от Deleted

Можно и на простом autotools наваять, только длиннее получится, там вся мякотка в костылях с шаблоном makefile-а, который генерится на лету(как будто одного уровня генерации, предоставляемого autotools-ами мало) и sed-е

Pinkbyte ★★★★★
()
Ответ на: комментарий от Pinkbyte

лирическое отступление: линукойды ed2k не пользуются?
просто только раз ебилд постил в багзиллу, что надоело каждое улучшение постить

Deleted
()
Ответ на: комментарий от Pinkbyte

кста, не сработала переделка.
ругается, что нет директории amule-9999_build.
Это очень древняя версия, там новых плюшек нет, как boost-asio.

Deleted
()
Ответ на: комментарий от Deleted

Хм, у меня срабатывает аккурат до configure, где ругается на отсутствующие библиотеки(я зависимости не ставил)

Update: а, я тупанул, build директория будет искаться на этапе compile

Добавь AUTOTOOLS_IN_SOURCE_BUILD=1 перед или после AUTOTOOLS_AUTORECONF=1(да в принципе куда угодно, но до inherit)

Pinkbyte ★★★★★
()
Последнее исправление: Pinkbyte (всего исправлений: 2)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.