[sisyphus] make -j32 (was: FAILED tcl-blt.git=2.5-alt5)
Vladislav Zavjalov
slazav на altlinux.org
Ср Авг 8 15:41:31 MSK 2018
On Thu, Jul 26, 2018 at 02:06:12AM +0300, Vladislav Zavjalov wrote:
> On Thu, Jul 26, 2018 at 01:34:50AM +0300, Vladislav Zavjalov wrote:
> > On Wed, Jul 25, 2018 at 02:46:13AM +0300, Dmitry V. Levin wrote:
> > >
> > > Похоже, что этот пакет плохо переносит "make -j32".
> >
> > Спасибо! Действительно, с -j32 и у меня не собирается.
> > Попробую понять, как бы это исправить.
>
> Нашел ошибку.
>
> В generic/shared/Makefile.in было два сборочных правила (lib_so и
> tcl_only_lib_so), которые использовали промежуточный файл с однаковым
> именем (bltInit.o). Ошибка исправляется переименованием одного из этих
> файлов.
Кстати, правильно ли я понимаю, что make -j32 -- это сейчас
стандартное больное место в Сизифе?
Обнаружил аналогичную ошибку в qucs: автогенеренный h-файл и отсутствие
явной зависимости на него в Makefile - в результате make с -j?? не старается
собрать в первую очередь h, и вываливается при сборке с-файла, который его включает.
Смотрю а другие логи, и там много чего выглядит похоже.
http://git.altlinux.org/beehive/logs/Sisyphus-i586/latest/error/gimp-2.10.4-alt2
автогенеренный gimpmarshal.h
По идее, должно лежиться добавлением "gimp.o: gimpmarshal.h" в
gimp/app/core/Makefile.am
и сразу за ним
http://git.altlinux.org/beehive/logs/Sisyphus-i586/latest/error/ipfm-0.11.5-alt1.qa1
автогенеренный y.tab.h
лечится строчкой "сonfig.o: y.tab.h"
Слава
Подробная информация о списке рассылки Sisyphus