[En-Nut-Discussion] Build Problem

William Basser wbasser at cyberinteg.com
Mon May 23 19:47:01 CEST 2005


Using the latest releases of WinAvr (20050214) and Nut395
The following errors are reported.

Nut/OS Configurator Version 1.1.2
Linked to wxWindows 2.4.2
Running on Windows NT 5.1 (build 2600, Service Pack 2)
Loading C:/ethernut/nut/conf/repository.nut
Loading C:/ethernut/nut/conf/ethernut21b.conf
OK
----- Running 'make clean' -----
----- 'make clean' terminated successfully -----
----- Running 'make all' -----
avr-ar: creating libnutarch.a
avr-ar: creating libnutos.a
avr-ar: creating libnutdev.a
avr-ar: creating libnutc.a
avr-ar: creating libnutcrt.a
C:/ethernut/nut/net/arpcache.c: In function `NutArpCacheQuery':
C:/ethernut/nut/net/arpcache.c:484: error: unable to find a register to
spill in class `POINTER_REGS'
C:/ethernut/nut/net/arpcache.c:484: error: this is the insn:
	insn 90 207 206 5 (parallel [
      (set (mem:BLK (reg/v/f:HI 44 [ mac ]) [0 A8])
           (mem:BLK (reg/v/f:HI 28 r28 [orig:46 entry ] [46]) [0 A8]))
      (use (reg:QI 24 r24 [60]))
      (use (const_int 1 [0x1]))
      (clobber (scratch:HI))
      (clobber (scratch:HI))
      (clobber (scratch:QI))
    ]) 16 {*movstrqi_insn} (insn_list 87 (insn_list 89 (nil)))
    (expr_list:REG_DEAD (reg:QI 24 r24 [60])
        (expr_list:REG_DEAD (reg/v/f:HI 44 [ mac ])
            (expr_list:REG_UNUSED (scratch:QI)
                (expr_list:REG_UNUSED (scratch:HI)
                    (expr_list:REG_UNUSED (scratch:HI)
                        (nil)))))))
C:/ethernut/nut/net/arpcache.c:484: confused by earlier errors, bailing out
make[1]: *** [arpcache.o] Error 1
make: *** [all] Error 2

----- 'make all' failed with error 2 -----


Bill Basser
 

352 West Shaft Road
North Adams, MA 01247
HM: (413)664-6717
CL: (413-250-9868
 
www.cyberinteg.com
 




More information about the En-Nut-Discussion mailing list