[devel] gforth-0.6.2-alt3: rebuild failed

Led =?iso-8859-1?q?led_=CE=C1_altlinux=2Eru?=
Пн Мар 27 20:06:21 MSD 2006


В сообщении от 26 марта 2006 23:57 QA Team Robot написал(a):
> Package: gforth-0.6.2-alt3
> Packager: Led <led на altlinux>
> Status: rebuild failed.
> Please investigate.
>
> Why:
.................
> i586-alt-linux-gcc  -export-dynamic engine-ditc.o main-ditc.o io.o
> signals.o support.o  -ldl -lm  -o gforth-ditc i586-alt-linux-gcc 
> -I./../arch/386 -I. -Wall -pipe -Wall -O2 -march=i586 -mtune=pentium4
> -fno-reorder-blocks -fomit-frame-pointer -fforce-addr -fforce-mem
> -march=pentium -DHAVE_CONFIG_H
> -DDEFAULTPATH='".:/usr/lib/gforth/site-forth:/usr/share/gforth/site-forth:/
>usr/lib/gforth/0.6.2:/usr/share/gforth/0.6.2"' -fno-gcse
> -fno-strict-aliasing -fno-crossjumping -fno-defer-pop -fcaller-saves
> -fno-inline -o engine-fast.o -c ./engine.c In file included from
> ./engine.c:32:
> ./threaded.h:260:2: warning: #warning direct threading scheme 8: cfa dead,
> i386 hack ./engine.c: In function `engine':
> ./engine.c:340: error: unable to find a register to spill in class `DIREG'
> ./engine.c:340: error: this is the insn:
> (insn:HI 8443 19309 8444 668 (parallel [
>             (set (reg:SI 2 cx [1486])
>                 (unspec:SI [
>                         (mem:BLK (reg/f:SI 6 bp [orig:1488 c_addr2 ]
> [1488]) [0 A8]) (reg:QI 0 ax [1490])
>                         (const_int 1 [0x1])
>                         (reg:SI 2 cx [1489])
>                     ] 20))
>             (use (reg:SI 19 dirflag))
>             (clobber (reg/f:SI 6 bp [orig:1488 c_addr2 ] [1488]))
>             (clobber (reg:CC 17 flags))
>         ]) 456 {*strlenqi_1} (insn_list 8439 (insn_list 8440 (insn_list
> 8441 (insn_list 8442 (nil))))) (expr_list:REG_DEAD (reg:SI 19 dirflag)
>         (expr_list:REG_DEAD (reg:SI 2 cx [1489])
>             (expr_list:REG_DEAD (reg:QI 0 ax [1490])
>                 (expr_list:REG_DEAD (reg/f:SI 6 bp [orig:1488 c_addr2 ]
> [1488]) (expr_list:REG_UNUSED (reg:CC 17 flags)
>                         (expr_list:REG_UNUSED (reg/f:SI 6 bp [orig:1488
> c_addr2 ] [1488]) (nil))))))))
> ./engine.c:340: confused by earlier errors, bailing out
> make[2]: *** [engine-fast.o] Error 1make[2]: Leaving directory
> `/usr/src/RPM/BUILD/gforth-0.6.2/engine'
>
> make[1]: make[1]: Leaving directory `/usr/src/RPM/BUILD/gforth-0.6.2'
> *** [engines] Error 2
> make: make: Leaving directory `/usr/src/RPM/BUILD/gforth-0.6.2'
> *** [kernel/version.fs] Error 2
> error:
>
> RPM build errors:
> Bad exit status from /usr/src/tmp/rpm-tmp.21960 (%build)
>     Bad exit status from /usr/src/tmp/rpm-tmp.21960 (%build)
> 8.02user 2.02system 0:10.67elapsed 94%CPU (0avgtext+0avgdata 0maxresident)k
> 0inputs+0outputs (0major+694137minor)pagefaults 0swaps
> rebuild: rebuild of `gforth-0.6.2-alt3.src.rpm' failed.

Первая (?) "жертва" -mtune=pentium4?:) По крайней мере
%remove_optflags -mtune=pentium4
и даже с добавлением
%add_optflags -mtune=pentium3
помогает...


-- 
Led.



Подробная информация о списке рассылки Devel