[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