On Mon, Oct 22, 2007 at 07:39:06PM +0400, Alexey Tourbin wrote: > On Tue, Oct 09, 2007 at 01:40:29AM +0400, Vitaly Lipatov wrote: > > On 8 октября 2007, QA Team Robot wrote: > > ... > > > /usr/src/tmp/geda-utils-buildroot/usr/bin/refdes_renum syntax > > > OK /usr/src/tmp/geda-utils-buildroot/usr/bin/sarlacc_sym > > > syntax OK python.req: error while parsing > > > /usr/src/tmp/geda-utils-buildroot/usr/bin/tragesym Traceback > > > (most recent call last): > > > File "/usr/lib/rpm/python.req.py", line 137, in ? > > > lis = > > > parser.suite(open(src).read().replace("\r\n","\n")).tolist(lin > > >e_info=1) MemoryError > > Не очень понял, это в python.req.py какая-то проблема? > > Какая-то проблема в питоне. > Будем думать. Короче тут такой расклад -- в начале скрипта /usr/bin/tragesym используется специальная прагма-комментарий "coding: iso8859-1", а в сборочном чруте не стоит python-modules-encodings, и питон отваливает с какой-то неадекватной ошибкой. $ hsh --init ... $ hsh-shell ... $$ cat test.py #!/usr/bin/python # coding: iso8859-1 $$ python test.py File "test.py", line 2 SyntaxError: encoding problem: with BOM $$ /usr/lib/rpm/python.req test.py python.req: error while parsing test.py Traceback (most recent call last): File "/usr/lib/rpm/python.req.py", line 137, in ? lis = parser.suite(open(src).read().replace("\r\n","\n")).tolist(line_info=1) MemoryError $$ Короче, workaround -- в BuildRequires добавить python-modules-encodings.