I have fixed it ,<br>change types.h<br>#include &quot;endian.h&quot;<br>to<br>#include &quot;autoconf.h&quot;<br><br><br><div><span class="gmail_quote">On 06/12/06, <b class="gmail_sendername">Zhao Tongyi</b> &lt;<a href="mailto:zhaotongyi@gmail.com">
zhaotongyi@gmail.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">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><span class="sg"><br>Tongyi ,Zhao

</span></blockquote></div><br><br clear="all"><br>-- <br>Best regards,<br><br>Tongyi ,Zhao