[ros-dev] compile problem

Hartmut Birr hartmut.birr at gmx.de
Sat Jun 18 22:59:15 CEST 2005


Hi,

does anyone understand this error message:

M:\Sandbox\ros_work\reactos>_make -f makefile.up.mak ntoskrnl
gcc -c ntoskrnl\io\driver.c -o .\up\obj-i386\ntoskrnl\io\driver.o
-Ilib\kjs\include -Intoskrnl\include -D_SEH_NO_NATINLG
-D_DISABLE_TIDENTS -D__NTOSKRNL__ -D_NTOSKRNL_ -D__NO_CTYPE_INLINES
-D__USE_W32API -Iinclude -Iw32api\include -Iwpi\include\ddk -D_M_IX86
-DDBG -Wall -Os -Wno-strict-aliasing -ftracer -momit-leaf-frame-pointer
-mpreferred-stack-boary=2 -fno-unit-at-a-time -g -pipe -Werror
-D_SEH_NO_NATIVE_NLG
ntoskrnl\io\driver.c: In function `IopReinitializeDrivers':
ntoskrnl\io\driver.c:1693: error: unable to find a register to spill in
class `CREG'
ntoskrnl\io\driver.c:1693: error: this is the insn:
(call_insn/j:HI 38 37 39 1 ntoskrnl\io\driver.c:1664 (call (mem:QI
(reg:SI 3 bx [86]) [0 S1 A8])
        (const_int 0 [0x0])) 362 {*sibcall_1} (insn_list 36 (insn_list
37 (nil)))
    (expr_list:REG_DEAD (reg:SI 1 dx [ Irql ])
        (expr_list:REG_DEAD (reg:SI 2 cx)
            (expr_list:REG_DEAD (reg:SI 3 bx [86])
                (nil))))
    (expr_list (use (reg:SI 2 cx))
        (expr_list (use (reg:SI 1 dx [ Irql ]))
            (nil))))
ntoskrnl\io\driver.c:1693: confused by earlier errors, bailing out
_make: *** [.\up\obj-i386\ntoskrnl\io\driver.o] Error 1

- Hartmut


More information about the Ros-dev mailing list