[devel] ftbfs по пропавшему imlib2-config (was: ftbfs-joined: wmforkplop)

Michael Shigorin mike на altlinux.org
Вт Янв 18 11:41:35 MSK 2022


On Tue, Jan 18, 2022 at 05:16:47PM +0900, Alexander Danilov wrote:
> 18.01.2022 17:01, Michael Shigorin пишет:
> > On Tue, Jan 18, 2022 at 04:39:09PM +0900, Alexander Danilov wrote:
> >> На странице ftbfs-joined я увидел пакет wmforkplop который не собирается
> >> уже 5 недель. Вы указаны в качестве владельца данного пакета.
> >> Вот задача где я поправил сборку: https://git.altlinux.org/tasks/293671
> >> (test-only)
> >> Прошу рассмотреть задачу и принять изменение в репозиторий wmforkplop.
> > Спасибо, что обратили внимание (я не заметил) и озаботились;
> > в целом NMU по ftbfs на мои пакеты можно сразу слать, но вот
> > конкретно в данном случае могу отметить, что патчить генерат
> > (configure) смысла нет; в тоже сломавшемся wmhdplop, который
> > и я заметил, исправление сделал в спеке так:
> >
> > +# imlib2-config is broken
> > +sed -e 's,imlib2-config,pkg-config imlib2,g' -i configure.ac
> >
> > Если хотите, сделайте так же в wmforkplop; могу и я.
> В пакете не используется autoconf поэтому я решил править
> configure. Там еще идет проверка на существование
> imlib2-config, которую патч удаляет.

В однотипном wmhdplop давно уже %autoreconf:
https://git.altlinux.org/people/mike/packages/?p=wmhdplop.git;a=commitdiff;h=3de5f232ae15c55e0f6e55357d0ce0b0bad32ed0
...но в данном разе аналогичные sed+autoreconf ведут
к поломанному configure, что само по себе интересно:

checking host system type... e2k-alt-linux-gnu
./configure: line 2943: syntax error near unexpected token `build_old_libs,'
./configure: line 2943: `    _LT_DECL(build_old_libs, enable_static, 0,'

Там и впрямь остаётся нераскрытый макрос:

2943     _LT_DECL(build_old_libs, enable_static, 0,
2944         Whether or not to build static libraries)

Короче, за отсутствием моего исправления отправляйте своё :-)

> > PS: как вариант, давайте перенесём переписку в devel@ --
> > возможно, таких пакетов оказалось больше двух.
> В devel@ можно перенести, может есть еще более правильные решения.

Давайте.

-- 
 ---- WBR, Michael Shigorin / http://altlinux.org
  ------ http://opennet.ru / http://anna-news.info


Подробная информация о списке рассылки Devel