Jakiś dziwny problem ze skryptami buildera podczas kompilacji (teeboth)

Kacper Kornet draenog at pld-linux.org
Fri Dec 4 13:54:38 CET 2015


On Thu, Dec 03, 2015 at 09:48:08PM +0100, Łukasz Maśko wrote:
> Próbuję poprawić speca dla lightspark i podbić wersję do najnowszej. Ale 
> napotkałem dziwny problem podczas kompilacji. Wygląda to tak:

> $ ../builder -bp lightspark.spec
> builder: SMP make flags are set to -j8
> e916929f64a6ef5a0d96dae849488e3b3b948caf
> Already on 'master'
> Your branch is up-to-date with 'origin/master'.
> Already up-to-date.
> Available branches: master
> lightspark-0.7.2.tar.gz having proper md5sum already exists

> i tak sobie stoi. Do us..., że się tak wyrażę. Natomiast w systemie hula sobie 
> taki proces:

> 18202 pts/10   R+     0:30 /usr/bin/perl /home/users/ed/rpm/rpm-build-
> tools/teeboth  time -p nice -n 19 rpmbuild --target i686-linux -bp --nodeps -v 
> --define _specdir /home/users/ed/rpm/packages/lightspark --define _sourcedir 
> /home/users/ed/rpm/packages/lightspark 
> /tmp/builder.lightspark.5kYojs/lightspark.spec

> Po podpięciu się pod ten proces za pomocą strace widzę takie coś:

> $ sudo strace -p 18202
> [...]
> select(8, [3 5], NULL, NULL, NULL)      = 2 (in [3 5])
> read(3, "", 102400)                     = 0
> read(5, "", 102400)                     = 0
> write(1, "\33[31m\33[0m", 9)            = 9
> select(8, [3 5], NULL, NULL, NULL)      = 2 (in [3 5])
> read(3, "", 102400)                     = 0
> read(5, "", 102400)                     = 0
> write(1, "\33[31m\33[0m", 9)            = 9
> [...]

> i tak w kółko. Samo archiwum ze źródłami ma raptem niecały megabajt,

> O co tutaj chodzi?! 

Zamień w skrypcie builder:

USE_TEEBOTH=yes

na

USE_TEEBOTH=no

i zobacz co zrobi. Podejrzewam, że jakiś program oczekuje na odpowiedź
użytkownika na jakieś pytanie.

-- 
  Kacper


More information about the pld-devel-pl mailing list