<html><body><div style="color:#000; background-color:#fff, font-family:arial, helvetica, sans-serif;font-size:10pt"><div style="RIGHT: auto">Hello:</div>
<div style="RIGHT: auto"> </div>
<div style="RIGHT: auto">I am attempting to build Rtems 4.10 for the Lattice Mico32 processor (lm32) on Windows 7 with cygwin. I have installed the 4.10 lm32 pre-compiled tools, run ./bootstrap, configure and make. When running make, there does not seem to be any output and make terminates with:</div>
<div style="RIGHT: auto"> </div>
<div style="RIGHT: auto">Making all in lm32_evr<BR>make[2]: Entering directory `/home/Graham/build-rtems/lm32-rtems4.10/c/lm32_evr'</div>
<div style="RIGHT: auto">make[2]: *** No rule to make target `all'. Stop.<BR>make[2]: Leaving directory `/home/Graham/build-rtems/lm32-rtems4.10/c/lm32_evr'<BR>make[1]: *** [all-recursive] Error 1<BR>make[1]: Leaving directory `/home/Graham/build-rtems/lm32-rtems4.10/c'<BR>make: *** [all-recursive] Error 1</div>
<div style="RIGHT: auto"> </div>
<div style="RIGHT: auto">I have included the output of configure and make as well as my path and the contents of the tool directory. I am new at this ( two days) and at a loss. Any advice would be appreciated.</div>
<div style="RIGHT: auto"> </div>
<div style="RIGHT: auto">Best,</div>
<div style="RIGHT: auto"> </div>
<div style="RIGHT: auto">Graham......</div>
<div style="RIGHT: auto"> </div>
<div style="RIGHT: auto"> </div>
<div style="RIGHT: auto">$ export PATH=/opt/rtems-4.10:/opt/rtems-4.10/bin:$PATH</div>
<div style="RIGHT: auto"><A href="mailto:Graham@RoadHog">Graham@RoadHog</A> ~/build-rtems<BR>$ cd /opt/rtems-4.10</div>
<div style="RIGHT: auto"><A href="mailto:Graham@RoadHog">Graham@RoadHog</A> /opt/rtems-4.10<BR>$ cd $HOME</div>
<div style="RIGHT: auto"><A href="mailto:Graham@RoadHog">Graham@RoadHog</A> ~<BR>$ cd build*</div>
<div style="RIGHT: auto"><A href="mailto:Graham@RoadHog">Graham@RoadHog</A> ~/build-rtems<BR>$ ../rtems/configure --target=lm32-rtems4.10 --prefix=/opt/rtems-4.10 --enable<BR>-doc --enable-cxx --enable-rdbg --enable-tests --enable-posix --enable-network<BR>ing<BR>checking for gmake... no<BR>checking for make... make<BR>checking for RTEMS Version... 4.10.0<BR>checking build system type... i686-pc-cygwin<BR>checking host system type... i686-pc-cygwin<BR>checking target system type... lm32-unknown-rtems4.10<BR>checking for a BSD-compatible install... /usr/bin/install -c<BR>checking whether build environment is sane... yes<BR>checking for a thread-safe mkdir -p... /usr/bin/mkdir -p<BR>checking for gawk... gawk<BR>checking whether make sets $(MAKE)... yes<BR>checking whether to enable maintainer-specific portions of Makefiles... no<BR>configure: creating ./config.status<BR>configure: configuring in ./tools/build<BR>configure: running /bin/sh
'../../../rtems/tools/build/configure' '--prefix=/opt<BR>/rtems-4.10' '--host=i686-pc-cygwin' '--build=i686-pc-cygwin' '--enable-doc' '-<BR>-enable-cxx' '--enable-rdbg' '--enable-tests' '--enable-posix' '--enable-network<BR>ing' '--target=lm32-rtems4.10' '--cache-file=/dev/null' '--srcdir=../../../rtem<BR>s/tools/build'<BR>checking for gmake... no<BR>checking for make... make<BR>checking for RTEMS Version... 4.10.0<BR>checking build system type... i686-pc-cygwin<BR>checking host system type... i686-pc-cygwin<BR>checking for a BSD-compatible install... /usr/bin/install -c<BR>checking whether build environment is sane... yes<BR>checking for a thread-safe mkdir -p... /usr/bin/mkdir -p<BR>checking for gawk... gawk<BR>checking whether make sets $(MAKE)... yes<BR>checking whether to enable maintainer-specific portions of Makefiles... no<BR>checking for i686-pc-cygwin-gcc... i686-pc-cygwin-gcc<BR>checking whether the C compiler works...
yes<BR>checking for C compiler default output file name... a.exe<BR>checking for suffix of executables... .exe<BR>checking whether we are cross compiling... no<BR>checking for suffix of object files... o<BR>checking whether we are using the GNU C compiler... yes<BR>checking whether i686-pc-cygwin-gcc accepts -g... yes<BR>checking for i686-pc-cygwin-gcc option to accept ISO C89... none needed<BR>checking for style of include used by make... GNU<BR>checking dependency style of i686-pc-cygwin-gcc... gcc3<BR>checking how to run the C preprocessor... i686-pc-cygwin-gcc -E<BR>checking for grep that handles long lines and -e... /usr/bin/grep<BR>checking for egrep... /usr/bin/grep -E<BR>checking for ANSI C header files... yes<BR>checking for sys/types.h... yes<BR>checking for sys/stat.h... yes<BR>checking for stdlib.h... yes<BR>checking for string.h... yes<BR>checking for memory.h... yes<BR>checking for strings.h... yes<BR>checking for inttypes.h...
yes<BR>checking for stdint.h... yes<BR>checking for unistd.h... yes<BR>checking getopt.h usability... yes<BR>checking getopt.h presence... yes<BR>checking for getopt.h... yes<BR>checking for strerror... yes<BR>checking for strtol... yes<BR>checking for bash... /usr/bin/bash<BR>configure: creating ./config.status<BR>config.status: creating Makefile<BR>config.status: creating install-if-change<BR>config.status: creating config.h<BR>config.status: config.h is unchanged<BR>config.status: executing depfiles commands<BR>configure: configuring in ./tools/cpu<BR>configure: running /bin/sh '../../../rtems/tools/cpu/configure' '--prefix=/opt/r<BR>tems-4.10' '--host=i686-pc-cygwin' '--build=i686-pc-cygwin' '--enable-doc' '--e<BR>nable-cxx' '--enable-rdbg' '--enable-tests' '--enable-posix' '--enable-networkin<BR>g' '--target=lm32-rtems4.10' '--cache-file=/dev/null' '--srcdir=../../../rtems/<BR>tools/cpu'<BR>checking for gmake... no<BR>checking for
make... make<BR>checking for RTEMS Version... 4.10.0<BR>checking build system type... i686-pc-cygwin<BR>checking host system type... i686-pc-cygwin<BR>checking target system type... lm32-unknown-rtems4.10<BR>checking rtems target cpu... lm32<BR>checking for a BSD-compatible install... /usr/bin/install -c<BR>checking whether build environment is sane... yes<BR>checking for a thread-safe mkdir -p... /usr/bin/mkdir -p<BR>checking for gawk... gawk<BR>checking whether make sets $(MAKE)... yes<BR>checking whether to enable maintainer-specific portions of Makefiles... no<BR>checking for bash... /usr/bin/bash<BR>configure: creating ./config.status<BR>config.status: creating Makefile<BR>=== configuring in generic (/home/Graham/build-rtems/tools/cpu/generic)<BR>configure: running /bin/sh ../../../../rtems/tools/cpu/generic/configure --disab<BR>le-option-checking '--prefix=/opt/rtems-4.10' '--host=i686-pc-cygwin' '--build=<BR>i686-pc-cygwin' '--enable-doc'
'--enable-cxx' '--enable-rdbg' '--enable-tests' '<BR>--enable-posix' '--enable-networking' '--target=lm32-rtems4.10' 'build_alias=i68<BR>6-pc-cygwin' 'host_alias=i686-pc-cygwin' 'target_alias=lm32-rtems4.10' --cache-f<BR>ile=/dev/null --srcdir=../../../../rtems/tools/cpu/generic<BR>checking for gmake... no<BR>checking for make... make<BR>checking for RTEMS Version... 4.10.0<BR>checking build system type... i686-pc-cygwin<BR>checking host system type... i686-pc-cygwin<BR>checking target system type... lm32-unknown-rtems4.10<BR>checking rtems target cpu... lm32<BR>checking for a BSD-compatible install... /usr/bin/install -c<BR>checking whether build environment is sane... yes<BR>checking for a thread-safe mkdir -p... /usr/bin/mkdir -p<BR>checking for gawk... gawk<BR>checking whether make sets $(MAKE)... yes<BR>checking whether to enable maintainer-specific portions of Makefiles... no<BR>checking for bash... /usr/bin/bash<BR>configure: creating
./config.status<BR>config.status: creating Makefile<BR>config.status: creating size_rtems<BR>configure: configuring in ./testsuites/tools<BR>configure: running /bin/sh '../../../rtems/testsuites/tools/configure' '--prefix<BR>=/opt/rtems-4.10' '--host=i686-pc-cygwin' '--build=i686-pc-cygwin' '--enable-do<BR>c' '--enable-cxx' '--enable-rdbg' '--enable-tests' '--enable-posix' '--enable-ne<BR>tworking' '--target=lm32-rtems4.10' '--cache-file=/dev/null' '--srcdir=../../..<BR>/rtems/testsuites/tools'<BR>checking for gmake... no<BR>checking for make... make<BR>checking for RTEMS Version... 4.10.0<BR>checking build system type... i686-pc-cygwin<BR>checking host system type... i686-pc-cygwin<BR>checking target system type... lm32-unknown-rtems4.10<BR>checking rtems target cpu... lm32<BR>checking for a BSD-compatible install... /usr/bin/install -c<BR>checking whether build environment is sane... yes<BR>checking for a thread-safe mkdir -p...
/usr/bin/mkdir -p<BR>checking for gawk... gawk<BR>checking whether make sets $(MAKE)... yes<BR>checking whether to enable maintainer-specific portions of Makefiles... no<BR>configure: creating ./config.status<BR>config.status: creating Makefile<BR>=== configuring in generic (/home/Graham/build-rtems/testsuites/tools/generic)<BR>configure: running /bin/sh ../../../../rtems/testsuites/tools/generic/configure<BR>--disable-option-checking '--prefix=/opt/rtems-4.10' '--host=i686-pc-cygwin' '-<BR>-build=i686-pc-cygwin' '--enable-doc' '--enable-cxx' '--enable-rdbg' '--enable-t<BR>ests' '--enable-posix' '--enable-networking' '--target=lm32-rtems4.10' 'build_al<BR>ias=i686-pc-cygwin' 'host_alias=i686-pc-cygwin' 'target_alias=lm32-rtems4.10' --<BR>cache-file=/dev/null --srcdir=../../../../rtems/testsuites/tools/generic<BR>checking for gmake... no<BR>checking for make... make<BR>checking for RTEMS Version... 4.10.0<BR>checking build system type...
i686-pc-cygwin<BR>checking host system type... i686-pc-cygwin<BR>checking target system type... lm32-unknown-rtems4.10<BR>checking rtems target cpu... lm32<BR>checking for a BSD-compatible install... /usr/bin/install -c<BR>checking whether build environment is sane... yes<BR>checking for a thread-safe mkdir -p... /usr/bin/mkdir -p<BR>checking for gawk... gawk<BR>checking whether make sets $(MAKE)... yes<BR>checking whether to enable maintainer-specific portions of Makefiles... no<BR>checking for bash... /usr/bin/bash<BR>configure: creating ./config.status<BR>config.status: creating Makefile<BR>config.status: creating difftest<BR>config.status: creating sorttimes<BR>configure: configuring in lm32-rtems4.10/c<BR>configure: running /bin/sh '../../../rtems/c/configure' '--prefix=/opt/rtems-4.1<BR>0' '--host=lm32-rtems4.10' '--build=i686-pc-cygwin' '--target=lm32-rtems4.10' '<BR>--enable-doc' '--enable-cxx' '--enable-rdbg' '--enable-tests'
'--enable-posix' '<BR>--enable-networking' '--with-target-subdir=lm32-rtems4.10' '--exec-prefix=/opt/r<BR>tems-4.10/lm32-rtems4.10' '--includedir=/opt/rtems-4.10/lm32-rtems4.10/include'<BR> '--cache-file=/dev/null' '--srcdir=../../../rtems/c'<BR>checking for gmake... no<BR>checking for make... make<BR>checking for RTEMS Version... 4.10.0<BR>checking build system type... i686-pc-cygwin<BR>checking host system type... lm32-unknown-rtems4.10<BR>checking target system type... lm32-unknown-rtems4.10<BR>checking rtems target cpu... lm32<BR>checking for a BSD-compatible install... /usr/bin/install -c<BR>checking whether build environment is sane... yes<BR>checking for lm32-rtems4.10-strip... lm32-rtems4.10-strip<BR>checking for a thread-safe mkdir -p... /usr/bin/mkdir -p<BR>checking for gawk... gawk<BR>checking whether make sets $(MAKE)... yes<BR>checking whether to enable maintainer-specific portions of Makefiles... no<BR>checking for available
BSPs... lm32_evr<BR>configure: creating ./config.status<BR>config.status: creating Makefile</div>
<div style="RIGHT: auto">target architecture: lm32.<BR>available BSPs: lm32_evr.<BR>'make all' will build the following BSPs: lm32_evr.<BR>other BSPs can be built with 'make RTEMS_BSP="bsp1 bsp2 ..."'</div>
<div style="RIGHT: auto">config.status: creating Makefile<BR>config.status: creating make/Makefile</div>
<div style="RIGHT: auto"><A href="mailto:Graham@RoadHog">Graham@RoadHog</A> ~/build-rtems<BR>$ make all<BR>Making all in make<BR>make[1]: Entering directory `/home/Graham/build-rtems/make'<BR>make[1]: Nothing to be done for `all'.<BR>make[1]: Leaving directory `/home/Graham/build-rtems/make'<BR>Making all in tools/build<BR>make[1]: Entering directory `/home/Graham/build-rtems/tools/build'<BR>make all-am<BR>make[2]: Entering directory `/home/Graham/build-rtems/tools/build'<BR>make[2]: Leaving directory `/home/Graham/build-rtems/tools/build'<BR>make[1]: Leaving directory `/home/Graham/build-rtems/tools/build'<BR>Making all in tools/cpu<BR>make[1]: Entering directory `/home/Graham/build-rtems/tools/cpu'<BR>Making all in generic<BR>make[2]: Entering directory `/home/Graham/build-rtems/tools/cpu/generic'<BR>make[2]: Nothing to be done for `all'.<BR>make[2]: Leaving directory `/home/Graham/build-rtems/tools/cpu/generic'<BR>make[2]: Entering directory
`/home/Graham/build-rtems/tools/cpu'<BR>make[2]: Nothing to be done for `all-am'.<BR>make[2]: Leaving directory `/home/Graham/build-rtems/tools/cpu'<BR>make[1]: Leaving directory `/home/Graham/build-rtems/tools/cpu'<BR>Making all in testsuites/tools<BR>make[1]: Entering directory `/home/Graham/build-rtems/testsuites/tools'<BR>Making all in generic<BR>make[2]: Entering directory `/home/Graham/build-rtems/testsuites/tools/generic'<BR>make[2]: Nothing to be done for `all'.<BR>make[2]: Leaving directory `/home/Graham/build-rtems/testsuites/tools/generic'<BR>make[2]: Entering directory `/home/Graham/build-rtems/testsuites/tools'<BR>make[2]: Nothing to be done for `all-am'.<BR>make[2]: Leaving directory `/home/Graham/build-rtems/testsuites/tools'<BR>make[1]: Leaving directory `/home/Graham/build-rtems/testsuites/tools'<BR>Making all in lm32-rtems4.10/c<BR>make[1]: Entering directory `/home/Graham/build-rtems/lm32-rtems4.10/c'<BR>Making all in .<BR>make[2]:
Entering directory `/home/Graham/build-rtems/lm32-rtems4.10/c'<BR>make[2]: Nothing to be done for `all-am'.<BR>make[2]: Leaving directory `/home/Graham/build-rtems/lm32-rtems4.10/c'<BR>Making all in lm32_evr<BR>make[2]: Entering directory `/home/Graham/build-rtems/lm32-rtems4.10/c/lm32_evr'</div>
<div style="RIGHT: auto">make[2]: *** No rule to make target `all'. Stop.<BR>make[2]: Leaving directory `/home/Graham/build-rtems/lm32-rtems4.10/c/lm32_evr'<BR>make[1]: *** [all-recursive] Error 1<BR>make[1]: Leaving directory `/home/Graham/build-rtems/lm32-rtems4.10/c'<BR>make: *** [all-recursive] Error 1</div>
<div style="RIGHT: auto"><A style="RIGHT: auto" href="mailto:Graham@RoadHog">Graham@RoadHog</A> ~/build-rtems<BR>$ echo $PATH<BR>/opt/rtems-4.10:/opt/rtems-4.10/bin:/usr/local<BR>/bin:/usr/bin:/bin:/cygdrive/c/Program Files/Common Files/Microsoft Shared/Windo<BR>ws Live:/cygdrive/c/Perl64/site/bin:/cygdrive/c/Perl64/bin:/cygdrive/c/Windows/s<BR>ystem32:/cygdrive/c/Windows:/cygdrive/c/Windows/System32/Wbem:/cygdrive/c/Window<BR>s/System32/WindowsPowerShell/v1.0/:/cygdrive/c/Program Files/TortoiseSVN/bin:/cy<BR>gdrive/c/Program Files (x86)/Microsoft SQL Server/90/Tools/binn/:/cygdrive/c/Pro<BR>gram Files (x86)/doxygen/bin:/cygdrive/c/Program Files (x86)/Graphviz2.26.3/bin:<BR>/cygdrive/c/Program Files (x86)/QuickTime/QTSystem/:/cygdrive/c/Program Files (x<BR>86)/Bazaar:/cygdrive/c/MinGW/bin:/cygdrive/c/MinGW/msys/1.0/bin:/cygdrive/c/Prog<BR>ram Files/Common Files/Microsoft Shared/Windows Live:/cygdrive/c/Program Files (<BR>x86)/CVSNT/:/usr/lib/lapack</div>
<div style="RIGHT: auto"><A style="RIGHT: auto" href="mailto:Graham@RoadHog">Graham@RoadHog</A> ~/build-rtems</div>
<div style="RIGHT: auto"> </div>
<div style="RIGHT: auto"><A style="RIGHT: auto" href="mailto:Graham@RoadHog">Graham@RoadHog</A> ~<BR>$ cd /opt/rtems-4.10</div>
<div style="RIGHT: auto"><A style="RIGHT: auto" href="mailto:Graham@RoadHog">Graham@RoadHog</A> /opt/rtems-4.10<BR>$ ls<BR>bin lib libexec lm32-rtems4.10 make share</div>
<div style="RIGHT: auto"><A style="RIGHT: auto" href="mailto:Graham@RoadHog">Graham@RoadHog</A> /opt/rtems-4.10<BR>$ cd bin</div>
<div style="RIGHT: auto"><A style="RIGHT: auto" href="mailto:Graham@RoadHog">Graham@RoadHog</A> /opt/rtems-4.10/bin<BR>$ ls<BR>cklength.exe lm32-rtems4.10-gprof.exe<BR>eolstrip.exe lm32-rtems4.10-ld.exe<BR>install-if-change lm32-rtems4.10-nm.exe<BR>lm32-rtems4.10-addr2line.exe lm32-rtems4.10-objcopy.exe<BR>lm32-rtems4.10-ar.exe lm32-rtems4.10-objdump.exe<BR>lm32-rtems4.10-as.exe lm32-rtems4.10-ranlib.exe<BR>lm32-rtems4.10-c++.exe lm32-rtems4.10-readelf.exe<BR>lm32-rtems4.10-c++filt.exe
lm32-rtems4.10-size.exe<BR>lm32-rtems4.10-cpp.exe lm32-rtems4.10-sorttimes<BR>lm32-rtems4.10-difftest lm32-rtems4.10-strings.exe<BR>lm32-rtems4.10-g++.exe lm32-rtems4.10-strip.exe<BR>lm32-rtems4.10-gcc-4.4.5.exe packhex.exe<BR>lm32-rtems4.10-gcc.exe rtems-bin2c.exe<BR>lm32-rtems4.10-gccbug unhex.exe<BR>lm32-rtems4.10-gcov.exe</div>
<div style="RIGHT: auto"><A style="RIGHT: auto" href="mailto:Graham@RoadHog">Graham@RoadHog</A> /opt/rtems-4.10/bin<BR>$</div></div><br>
</body></html>