[ECOS] problem about building redboot for pc

niky b4506051@csie.ntu.edu.tw
Thu Nov 23 00:19:00 GMT 2000


Hi,

I tried to do :
[root@niky redboot]# ../bin/ecosconfig new pc redboot
U CYGIMP_HAL_COMMON_INTERRUPTS_USE_INTERRUPT_STACK, new inferred value 0
U CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS, new inferred value 1
U CYGDBG_HAL_DEBUG_GDB_CTRLC_SUPPORT, new inferred value 0
U CYGDBG_HAL_COMMON_CONTEXT_SAVE_MINIMUM, new inferred value 0
U CYGDBG_HAL_DEBUG_GDB_BREAK_SUPPORT, new inferred value 1
C CYGSEM_HAL_I386_PC_STARTUP_RAM, "requires" constraint not satisfied:
CYGDBG_HAL_DEBUG_GDB_THREAD_SUPPORT
[root@niky redboot]#

I dont know how to solve the conflict.
So when I built tree I ignored the conflict.

[root@niky redboot]# ../bin/ecosconfig -i tree
C CYGSEM_HAL_I386_PC_STARTUP_RAM, "requires" constraint not satisfied:
CYGDBG_HAL_DEBUG_GDB_THREAD_SUPPORT
[root@niky redboot]#

But I had a error when i made it.
I hope someone could give me a hand.
Thanks for your help.

[root@niky redboot]#make
...
...
...
/share/eCos-src-20001122/packages/hal/i386/pc/current/src/plf_misc.c: In
function Hal_pc_fpe_dsr':
/share/eCos-src-20001122/packages/hal/i386/pc/current/src/plf_misc.c:88:
Cyg_handle_t' undeclared (first use in this function)
/share/eCos-src-20001122/packages/hal/i386/pc/current/src/plf_misc.c:88:
(Each undeclared identifier is reported only once
/share/eCos-src-20001122/packages/hal/i386/pc/current/src/plf_misc.c:88: for
each function it appears in.)
/share/eCos-src-20001122/packages/hal/i386/pc/current/src/plf_misc.c:88:
parse error before Me'
/share/eCos-src-20001122/packages/hal/i386/pc/current/src/plf_misc.c:103:
Me' undeclared (first use in this function)
/share/eCos-src-20001122/packages/hal/i386/pc/current/src/plf_misc.c:103:
warning: implicit declaration of function Cyg_thread_self'
/share/eCos-src-20001122/packages/hal/i386/pc/current/src/plf_misc.c:109:
warning: implicit declaration of function Cyg_thread_get_stack_base'
/share/eCos-src-20001122/packages/hal/i386/pc/current/src/plf_misc.c:111:
Cyg_addrword_t' undeclared (first use in this function)
/share/eCos-src-20001122/packages/hal/i386/pc/current/src/plf_misc.c: At top
level:
/share/eCos-src-20001122/packages/hal/i386/pc/current/src/plf_misc.c:137:
parse error before Hal_pc_fpe_interrupt_object'
/share/eCos-src-20001122/packages/hal/i386/pc/current/src/plf_misc.c:137:
warning: type defaults to       nt' in declaration of
Hal_pc_fpe_interrupt_object
/share/eCos-src-20001122/packages/hal/i386/pc/current/src/plf_misc.c:137:
warning: data definition has no type or storage class
/share/eCos-src-20001122/packages/hal/i386/pc/current/src/plf_misc.c:138:
parse error before Hal_pc_fpe_interrupt'
/share/eCos-src-20001122/packages/hal/i386/pc/current/src/plf_misc.c:138:
warning: type defaults to       nt' in declaration of Hal_pc_fpe_interrupt' 
/share/eCos-src-20001122/packages/hal/i386/pc/current/src/plf_misc.c:138:
warning: data definition has no type or storage class
/share/eCos-src-20001122/packages/hal/i386/pc/current/src/plf_misc.c: In
function Hal_platform_init':
/share/eCos-src-20001122/packages/hal/i386/pc/current/src/plf_misc.c:170:
warning: implicit declaration of function Cyg_interrupt_create'
/share/eCos-src-20001122/packages/hal/i386/pc/current/src/plf_misc.c:173:
warning: implicit declaration of function Cyg_interrupt_attach'
make[1]: *** [src/plf_misc.o.d] Error 1
make[1]: Leaving directory /usr/local/ecos-dist/redboot/hal/i386/pc/current'
make: *** [build] Error 2
[root@niky redboot]#


More information about the Ecos-discuss mailing list