I have read README file<br>
<br>
and <br>
#config/scripts/switch-arch cross-ppc<br>
#gmake<br>
/usr/local/bin/xsltproc<br>
Building OpenBIOS on x86 for ppc<br>
Cleaning up... ok<br>
Initializing build tree...ok.<br>
Creating target Makefile...ok.<br>
Creating config files...ok.<br>
Building...error:<br>
gmake[1]: Entering directory `/usr/home/icesky/openbios-devel'<br>
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<br>
In file included from include/openbios/sysinclude.h:5,<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from kernel/bootstrap.c:9:<br>
obj-ppc/target/include/asm/types.h:34:20: endian.h: No such file or directory<br>
gmake[1]: *** [obj-ppc/host/kernel/bootstrap.o] Error 1<br>
gmake[1]: Leaving directory `/usr/home/icesky/openbios-devel'<br>
<br>
I check the types.h<br>
/* endianess */<br>
#ifdef HAVE_ENDIAN_H<br>
#include &lt;endian.h&gt;<br>
#else<br>
#include &lt;machine/endian.h&gt;<br>
#endif<br>
<br clear="all"><br>-- <br>Best regards,<br><br>Tongyi ,Zhao