Bug 18652 - Не пересобирается
Summary: Не пересобирается
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: gperf (show other bugs)
Version: unstable
Hardware: all Linux
: P2 normal
Assignee: placeholder@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-01-26 13:37 MSK by Eugene Ostapets
Modified: 2009-02-17 20:08 MSK (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Eugene Ostapets 2009-01-26 13:37:56 MSK
Диагностика:
/usr/bin/texi2dvi: Running pdfetex --file-line-error '/usr/src/RPM/BUILD/gperf-3.0.3/doc/gperf.t2d/pdf/src/gperf.texi' ...
This is pdfeTeXk, Version 3.14159-1.10a-2.1 (Web2C 7.4.4)
 file:line:error style messages enabled.
entering extended mode
! I can't find file `/usr/src/RPM/BUILD/gperf-3.0.3/doc/gperf.t2d/pdf/src/gperf
.texi'.
<*> ...perf-3.0.3/doc/gperf.t2d/pdf/src/gperf.texi

Please type another input file name:
! Emergency stop
No pages of output.
Transcript written on texput.log.
/usr/bin/texi2dvi: pdfetex exited with bad status, quitting.
make[1]: Leaving directory `/usr/src/RPM/BUILD/gperf-3.0.3/doc'
make[1]: *** [gperf.pdf] Error 1
make: Leaving directory `/usr/src/RPM/BUILD/gperf-3.0.3'
make: *** [all] Error 2


RPM build errors:
error: Bad exit status from /usr/src/tmp/rpm-tmp.99589 (%build)
    Bad exit status from /usr/src/tmp/rpm-tmp.99589 (%build)
Command exited with non-zero status 1
4.40user 4.15system 0:05.38elapsed 159%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (0major+968283minor)pagefaults 0swaps
hsh-rebuild: rebuild of `gperf-3.0.3-alt1.src.rpm' failed.
Comment 1 Dmitry V. Levin 2009-01-26 13:42:26 MSK
(In reply to comment #0)
> Диагностика:
> /usr/bin/texi2dvi: Running pdfetex --file-line-error
> '/usr/src/RPM/BUILD/gperf-3.0.3/doc/gperf.t2d/pdf/src/gperf.texi' ...
> This is pdfeTeXk, Version 3.14159-1.10a-2.1 (Web2C 7.4.4)

Это версия из Сизифа?
Comment 2 Eugene Ostapets 2009-01-26 13:49:47 MSK
(В ответ на комментарий №1)
> (In reply to comment #0)
> > Диагностика:
> > /usr/bin/texi2dvi: Running pdfetex --file-line-error
> > '/usr/src/RPM/BUILD/gperf-3.0.3/doc/gperf.t2d/pdf/src/gperf.texi' ...
> > This is pdfeTeXk, Version 3.14159-1.10a-2.1 (Web2C 7.4.4)
> 
> Это версия из Сизифа?

Да, из Сизифа в окружении Сизифа. Помнится при другой пересборке было другое сообщение? Может бага в %make_build? Ща проверю сборку в один поток...
Comment 3 Eugene Ostapets 2009-01-26 13:54:26 MSK
Точно! Сборка не параллелится!
Comment 4 Dmitry V. Levin 2009-01-27 04:47:31 MSK
(In reply to comment #3)
> Точно! Сборка не параллелится!

У нас по умолчанию сборка ведётся c --nprocs=1, так что не блокер.
Comment 5 Eugene Ostapets 2009-01-27 10:14:19 MSK
Я бы сказал даже trivial, но это не меняет того, что у 90% процентов пользователей пакет не пересоберется. --nprocs=1 - это костыль для маскирования проблем. Дим, сам сделаешь тривиальную правку или пропустишь исправленный пакет от меня? :)
Comment 6 Dmitry V. Levin 2009-01-27 10:20:40 MSK
(In reply to comment #5)
> Я бы сказал даже trivial, но это не меняет того, что у 90% процентов
> пользователей пакет не пересоберется. --nprocs=1 - это костыль для маскирования
> проблем.

На самом деле --nprocs=1 ещё и средство запускать сборки одновременно.

> Дим, сам сделаешь тривиальную правку или пропустишь исправленный пакет
> от меня? :)

gperf -- хороший пакет, стоит попробовать исправить многопоточную сборку, а не выключать её.
Comment 7 Eugene Ostapets 2009-01-27 10:43:47 MSK
(В ответ на комментарий №6)
> (In reply to comment #5)
> > Я бы сказал даже trivial, но это не меняет того, что у 90% процентов
> > пользователей пакет не пересоберется. --nprocs=1 - это костыль для маскирования
> > проблем.
> 
> На самом деле --nprocs=1 ещё и средство запускать сборки одновременно.
Ну тогда нужно предусмотреть --nprocs=2 для особого режима тестовой пересборки... Мне кажется это выявит еще несколько пакетов со сходной проблематикой...
> 
> > Дим, сам сделаешь тривиальную правку или пропустишь исправленный пакет
> > от меня? :)
> 
> gperf -- хороший пакет, стоит попробовать исправить многопоточную сборку, а не
> выключать её.

Ок. Постараюсь сегодня-завтра почитать его майкфайлы, чтобы понять где у него гонка...
Comment 8 Dmitry V. Levin 2009-02-17 20:08:00 MSK
Fixed in 3.0.4-alt1