I have fixed it , change types.h #include "endian.h" to #include "autoconf.h"
On 06/12/06, Zhao Tongyi zhaotongyi@gmail.com wrote:
I have read README file
and #config/scripts/switch-arch cross-ppc #gmake /usr/local/bin/xsltproc Building OpenBIOS on x86 for ppc Cleaning up... ok Initializing build tree...ok. Creating target Makefile...ok. Creating config files...ok. Building...error: gmake[1]: Entering directory `/usr/home/icesky/openbios-devel' gcc -Os -Wall -W -DFCOMPILER -DBOOTSTRAP -USWAP_ENDIANNESS -DNATIVE_BITWIDTH_EQUALS_HOST_BITWIDTH -Iinclude -Ikernel/include -Iobj-ppc/target/include -c -o obj-ppc/host/kernel/bootstrap.o kernel/bootstrap.c In file included from include/openbios/sysinclude.h:5, from kernel/bootstrap.c:9: obj-ppc/target/include/asm/types.h:34:20: endian.h: No such file or directory gmake[1]: *** [obj-ppc/host/kernel/bootstrap.o] Error 1 gmake[1]: Leaving directory `/usr/home/icesky/openbios-devel'
I check the types.h /* endianess */ #ifdef HAVE_ENDIAN_H #include <endian.h> #else #include <machine/endian.h> #endif
-- Best regards,
Tongyi ,Zhao