<div> </div>
<div>Hello,</div>
<div> </div>
<div>I am trying to build rtems kernel from his source and I recieve an error when trying to compile</div>
<div> </div>
<div>I am using mingw on winXP.</div>
<div> </div>
<div>this is the mingw output  -></div>
<div> </div>
<blockquote dir="ltr" style="MARGIN-RIGHT: 0px">
<div>
<p><br><a href="mailto:z0659@PCN53427">z0659@PCN53427</a> ~<br>$ cd /c/opt/rtems-4.10-mingw/src</p>
<p><a href="mailto:z0659@PCN53427">z0659@PCN53427</a> /c/opt/rtems-4.10-mingw/src<br>$ make bootstrap<br>cd /c/opt/rtems-4.10-mingw/src/rtems-4.10; ./bootstrap<br>./c<br>./c/src/ada-tests<br>./c/src<br>./c/src/lib/libbsp/arm<br>
acinclude.m4 is unchanged<br>./c/src/lib/libbsp/arm/csb336<br>./c/src/lib/libbsp/arm/csb337<br>./c/src/lib/libbsp/arm/edb7312<br>./c/src/lib/libbsp/arm/gba<br>./c/src/lib/libbsp/arm/gp32<br>./c/src/lib/libbsp/arm/lpc24xx<br>
./c/src/lib/libbsp/arm/nds<br>./c/src/lib/libbsp/arm/nds/tools<br>./c/src/lib/libbsp/arm/rtl22xx<br>./c/src/lib/libbsp/arm/smdk2410<br>./c/src/lib/libbsp/avr/avrtest<br>./c/src/lib/libbsp/avr/avrtest/tools<br>./c/src/lib/libbsp/avr<br>
acinclude.m4 is unchanged<br>./c/src/lib/libbsp/bare<br>./c/src/lib/libbsp/bfin/bf537Stamp<br>./c/src/lib/libbsp/bfin<br>acinclude.m4 is unchanged<br>./c/src/lib/libbsp/bfin/eZKit533<br>./c/src/lib/libbsp/c4x/c4xsim<br>./c/src/lib/libbsp/c4x/c4xsim/tools<br>
./c/src/lib/libbsp/c4x<br>acinclude.m4 is unchanged<br>./c/src/lib/libbsp/h8300<br>acinclude.m4 is unchanged<br>./c/src/lib/libbsp/h8300/h8sim<br>./c/src/lib/libbsp/i386<br>acinclude.m4 is unchanged<br>./c/src/lib/libbsp/i386/i386ex<br>
./c/src/lib/libbsp/i386/pc386<br>./c/src/lib/libbsp/i386/pc386/tools<br>./c/src/lib/libbsp/i386/ts_386ex<br>./c/src/lib/libbsp/i386/ts_386ex/tools<br>./c/src/lib/libbsp/lm32<br>acinclude.m4 is unchanged<br>./c/src/lib/libbsp/lm32/lm32_evr<br>
./c/src/lib/libbsp/m32c<br>acinclude.m4 is unchanged<br>./c/src/lib/libbsp/m32c/m32cbsp<br>./c/src/lib/libbsp/m32c/m32cbsp/tools<br>./c/src/lib/libbsp/m32r<br>acinclude.m4 is unchanged<br>./c/src/lib/libbsp/m32r/m32rsim<br>
./c/src/lib/libbsp/m68k/av5282<br>./c/src/lib/libbsp/m68k<br>acinclude.m4 is unchanged<br>./c/src/lib/libbsp/m68k/csb360<br>./c/src/lib/libbsp/m68k/gen68302<br>./c/src/lib/libbsp/m68k/gen68340<br>./c/src/lib/libbsp/m68k/gen68360<br>
./c/src/lib/libbsp/m68k/genmcf548x<br>./c/src/lib/libbsp/m68k/idp<br>./c/src/lib/libbsp/m68k/mcf5206elite<br>./c/src/lib/libbsp/m68k/mcf5206elite/tools<br>./c/src/lib/libbsp/m68k/mcf52235<br>./c/src/lib/libbsp/m68k/mcf5235<br>
./c/src/lib/libbsp/m68k/mcf5329<br>./c/src/lib/libbsp/m68k/mrm332<br>./c/src/lib/libbsp/m68k/mvme136<br>./c/src/lib/libbsp/m68k/mvme147<br>./c/src/lib/libbsp/m68k/mvme147s<br>./c/src/lib/libbsp/m68k/mvme162<br>./c/src/lib/libbsp/m68k/mvme162/tools<br>
./c/src/lib/libbsp/m68k/mvme167<br>./c/src/lib/libbsp/m68k/ods68302<br>./c/src/lib/libbsp/m68k/sim68000<br>./c/src/lib/libbsp/m68k/uC5282<br>./c/src/lib/libbsp/mips<br>acinclude.m4 is unchanged<br>./c/src/lib/libbsp/mips/csb350<br>
./c/src/lib/libbsp/mips/genmongoosev<br>./c/src/lib/libbsp/mips/hurricane<br>./c/src/lib/libbsp/mips/jmr3904<br>./c/src/lib/libbsp/mips/jmr3904/tools<br>./c/src/lib/libbsp/mips/rbtx4925<br>./c/src/lib/libbsp/mips/rbtx4938<br>
./c/src/lib/libbsp/nios2<br>acinclude.m4 is unchanged<br>./c/src/lib/libbsp/nios2/nios2_iss<br>./c/src/lib/libbsp/no_cpu<br>acinclude.m4 is unchanged<br>./c/src/lib/libbsp/no_cpu/no_bsp<br>./c/src/lib/libbsp/powerpc<br>acinclude.m4 is unchanged<br>
./c/src/lib/libbsp/powerpc/ep1a<br>./c/src/lib/libbsp/powerpc/gen5200<br>./c/src/lib/libbsp/powerpc/gen83xx<br>./c/src/lib/libbsp/powerpc/haleakala<br>./c/src/lib/libbsp/powerpc/mbx8xx<br>./c/src/lib/libbsp/powerpc/motorola_powerpc<br>
./c/src/lib/libbsp/powerpc/mpc55xxevb<br>./c/src/lib/libbsp/powerpc/mpc8260ads<br>./c/src/lib/libbsp/powerpc/mvme3100<br>./c/src/lib/libbsp/powerpc/mvme5500<br>./c/src/lib/libbsp/powerpc/psim<br>./c/src/lib/libbsp/powerpc/psim/tools<br>
./c/src/lib/libbsp/powerpc/score603e<br>./c/src/lib/libbsp/powerpc/ss555<br>./c/src/lib/libbsp/powerpc/tqm8xx<br>./c/src/lib/libbsp/powerpc/virtex<br>./c/src/lib/libbsp/sh<br>acinclude.m4 is unchanged<br>./c/src/lib/libbsp/sh/gensh1<br>
./c/src/lib/libbsp/sh/gensh2<br>./c/src/lib/libbsp/sh/gensh4<br>./c/src/lib/libbsp/sh/shsim<br>./c/src/lib/libbsp/sparc<br>acinclude.m4 is unchanged<br>./c/src/lib/libbsp/sparc/erc32<br>./c/src/lib/libbsp/sparc/erc32/tools<br>
./c/src/lib/libbsp/sparc/leon2<br>./c/src/lib/libbsp/sparc/leon2/tools<br>./c/src/lib/libbsp/sparc/leon3<br>./c/src/lib/libbsp/sparc/leon3/tools<br>./c/src/lib/libbsp/unix<br>acinclude.m4 is unchanged<br>./c/src/lib/libbsp/unix/posix<br>
./c/src/lib/libbsp/unix/posix/tools<br>./c/src/lib/libcpu/arm<br>./c/src/lib/libcpu/bfin<br>./c/src/lib/libcpu/i386<br>./c/src/lib/libcpu/lm32<br>./c/src/lib/libcpu/m68k<br>./c/src/lib/libcpu/mips<br>./c/src/lib/libcpu/nios2<br>
./c/src/lib/libcpu/powerpc<br>./c/src/lib/libcpu/sh<br>./c/src/lib/libcpu/sparc<br>./c/src/librtems++<br>./c/src/make<br>.<br>./contrib/apt-conf<br>./contrib/crossrpms<br>./contrib/repo-conf<br>./contrib/rtemsrpms<br>./cpukit<br>
./doc<br>./doc/tools<br>./testsuites<br>./testsuites/itrontests<br>./testsuites/libtests<br>./testsuites/mptests<br>./testsuites/psxtests<br>./testsuites/samples<br>./testsuites/sptests<br>./testsuites/tmitrontests<br>./testsuites/tmtests<br>
./testsuites/tools<br>./testsuites/tools/generic<br>./tools/build<br>./tools/cpu<br>./tools/cpu/generic<br>./tools/cpu/nios2<br>./tools/cpu/sh</p>
<p><a href="mailto:z0659@PCN53427">z0659@PCN53427</a> /c/opt/rtems-4.10-mingw/src<br>$ make compile<br><strong>export PATH=/c/opt/rtems-4.10-mingw/bin:$PATH; cd /c/opt/rtems-4.10-mingw/src/bu<br>ild; make all<br>make[1]: Entering directory `/c/opt/rtems-4.10-mingw/src/build'<br>
 cd . && /bin/sh ./config.status makefile<br>config.status: error: invalid argument: makefile<br>make[1]: *** [makefile] Error 1<br>make[1]: Leaving directory `/c/opt/rtems-4.10-mingw/src/build'<br>make: *** [compile] Error 2</strong></p>

<p><a href="mailto:z0659@PCN53427">z0659@PCN53427</a> /c/opt/rtems-4.10-mingw/src<br>$</p></div></blockquote>
<div dir="ltr">this is the makefile I am using</div>
<div dir="ltr"> </div>
<blockquote dir="ltr" style="MARGIN-RIGHT: 0px">
<div dir="ltr"><font size="2">
<p>BSPS=leon3</p>
<p>RTEMSDIR=rtems-4.10</p>
<p>PREFIX=/c/opt/rtems-4.10-mingw</p>
<p>EXTRA_CONFIG</p></font><font face="Courier New (Hebrew)" size="2">=</font><font size="2">
<p>all</p></font><font face="Courier New (Hebrew)" size="2">:
<p>$(</p></font><font size="2"><font face="Times New Roman">MAKE) bootstrap configure-sample compile</font></font><font size="2"></font><font size="2">
<p>bootstrap</p></font><font face="Courier New (Hebrew)" size="2">:
<p></p></font><font size="2"><font face="Times New Roman">cd $(PREFIX)/src/$(RTEMSDIR); ./bootstrap</font></font><font size="2"></font><font size="2">
<p>configure</p></font><font face="Courier New (Hebrew)" size="2">:
<p>-</p></font><font size="2"><font face="Times New Roman">mkdir $(PREFIX)/src/build</font></font><font size="2">
<p></p></font><font face="Times New Roman" size="2">cd $(PREFIX)/src/build</font><font face="Courier New (Hebrew)" size="2">; \
<p>$(</p></font><font face="Times New Roman" size="2">PREFIX)/src/$(RTEMSDIR)/configure --prefix=$(PREFIX</font><font face="Courier New (Hebrew)" size="2">) \
<p>--</p></font><font face="Times New Roman" size="2">target=sparc-rtems $(EXTRA_CONFIG) --disable-itron --disable-posix --disable-networking --disable-tests --enable-cxx --disable-docs</font><font face="Courier New (Hebrew)" size="2"> \
<p>--</p></font><font face="Times New Roman" size="2">enable-rtemsbsp="$(BSPS</font><font face="Courier New (Hebrew)" size="2">)"</font><font size="2">
<p>configure-samples</p></font><font face="Courier New (Hebrew)" size="2">:
<p>-</p></font><font size="2"><font face="Times New Roman">mkdir $(PREFIX)/src/build</font></font><font size="2">
<p></p></font><font face="Times New Roman" size="2">cd $(PREFIX)/src/build</font><font face="Courier New (Hebrew)" size="2">; \
<p>$(</p></font><font face="Times New Roman" size="2">PREFIX)/src/$(RTEMSDIR)/configure --prefix=$(PREFIX</font><font face="Courier New (Hebrew)" size="2">) \
<p>--</p></font><font face="Times New Roman" size="2">target=sparc-rtems $(EXTRA_CONFIG) --disable-itron --enable-tests=samples --enable-cxx --disable-docs</font><font face="Courier New (Hebrew)" size="2"> \
<p>--</p></font><font face="Times New Roman" size="2">enable-rtemsbsp="$(BSPS</font><font face="Courier New (Hebrew)" size="2">)"</font><font size="2">
<p>configure-tests</p></font><font face="Courier New (Hebrew)" size="2">:
<p>-</p></font><font size="2"><font face="Times New Roman">mkdir $(PREFIX)/src/build</font></font><font size="2">
<p></p></font><font face="Times New Roman" size="2">cd $(PREFIX)/src/build</font><font face="Courier New (Hebrew)" size="2">; \
<p>$(</p></font><font face="Times New Roman" size="2">PREFIX)/src/$(RTEMSDIR)/configure --prefix=$(PREFIX</font><font face="Courier New (Hebrew)" size="2">) \
<p>--</p></font><font face="Times New Roman" size="2">target=sparc-rtems $(EXTRA_CONFIG) --disable-itron --enable-tests --enable-cxx --disable-docs</font><font face="Courier New (Hebrew)" size="2"> \
<p>--</p></font><font face="Times New Roman" size="2">enable-rtemsbsp="$(BSPS</font><font face="Courier New (Hebrew)" size="2">)"</font><font size="2">
<p>compile</p></font><font face="Courier New (Hebrew)" size="2">:
<p></p></font><font size="2"><font face="Times New Roman">export PATH=$(PREFIX)/bin:$$PATH; cd $(PREFIX)/src/build; $(MAKE) all</font></font><font size="2"></font><font size="2">
<p>install</p></font><font face="Courier New (Hebrew)" size="2">: 
<p></p></font><font size="2"><font face="Times New Roman">export PATH=$(PREFIX)/bin:$$PATH; cd $(PREFIX)/src/build; $(MAKE) install</font></font><font size="2"></font><font size="2">
<p>clean</p></font><font face="Courier New (Hebrew)" size="2">:
<p>-</p></font><font size="2"><font face="Times New Roman">rm -rf $(PREFIX)/src/build</font></font><font face="Times New Roman" size="2">
<p></p></font><font size="2">
<p>veryclean: clean</p></font><font face="Courier New (Hebrew)" size="2">
<p></p></font><font size="2"><font face="Times New Roman">cd $(PREFIX)/src/$(RTEMSDIR); ./bootstrap -c</font></font>
<p><font size="2"><font face="Times New Roman"></font></font> </p></div></blockquote>
<p dir="ltr"><font size="2"><font face="Times New Roman">Thank you.</font></font></p><font face="Courier New (Hebrew)" size="2"></font>