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