Live ebuild ipt_netflow [РЕШЕНО]

Добрый день.
Нужна помощь в корректировке ebuild'а.
Есть такой: http://bugs.gentoo.org/show_bug.cgi?id=283578
Но на моей системе он не собирается и ругается следующим образом.

При этом ошибка не повторяется на x86. Курение содержимого Makefile привело к выводу, что собака зарыта в том, что при сборке модуля в качестве ARCH передается amd64, тогда как ожидается i386, x86_64 и т.п.
Собственно вопрос - как сие недоразумение поправить?

Ну можно отписаться там, а

Ну можно отписаться там, а можно вместо
BUILD_TARGET_ARCH="${ARCH}"
написать условное присвоение этой переменной.

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Да я пробовал, пока

Да я пробовал, пока разбирался в чем дело вписать нечто вроде
BUILD_TARGET_ARCH="x86_64"
но только это не имеет эффекта.
Где я туплю?
А под условным вы имеете в виду такую конструкцию:

BUILD_TARGET_ARCH="amd64? ( "x86_64" )
                  !amd64? ( ${ARCH} )"

Нащяльника, мая сервира паставиль, фрибизьдя инсталя сделаль, апачи сабраль, пыхапе патключиль, сапускаю, а ано - ажамбех пашамбе эшельбе шайтанама!

Ага, вроде того. А вот почему

Ага, вроде того.

А вот почему это не работает — вопрос другой. Тут надо уже смотреть makefile.

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

этот ebuild мое творчество.

этот ebuild мое творчество. Тогда делали один проект, сейчас его состояние непонятное, я уже давно не прикосался к этому модулю и не заглядывал в его кодовую базу. Попробуйте проанализируйте src_prepare и сраните с текущей кодовой базой, возможно надо поправить Makefile.

В Makefile самого модуля

В Makefile самого модуля из нужного нам - только добавление /usr/src/linux в число прочих параметров при компиляции. А уже /usr/src/linux/Makefile приводит меня к проблеме. Более того тупое ./configure && make all получается без ошибок. Вывод - надо подправить ebuild.

Upd. Методом более/менее внимательного чтения /usr/src/linux/Makefile было прокурено, что как только вписываем ARCH="x86_64" - сразу все собирается. Теперь осталось нарисовать т.н. "условное присвоение".

Нащяльника, мая сервира паставиль, фрибизьдя инсталя сделаль, апачи сабраль, пыхапе патключиль, сапускаю, а ано - ажамбех пашамбе эшельбе шайтанама!

Енжой

http://bugs.gentoo.org/show_bug.cgi?id=283578

Не грусти, товарищ! Всё хорошо, beautiful good!

Благодарю, будем пробовать.

Благодарю, будем пробовать.

Нащяльника, мая сервира паставиль, фрибизьдя инсталя сделаль, апачи сабраль, пыхапе патключиль, сапускаю, а ано - ажамбех пашамбе эшельбе шайтанама!

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".