This is the mail archive of the crossgcc@sourceware.cygnus.com mailing list for the crossgcc project.

See the CrossGCC FAQ for lots more infromation.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

building RTEMS for the Coldfire with Cygwin/WinNT


I want to set up a RTEMS/gcc compiler on a Windows NT 4.00.1381 platform.

In short: When I run the 'configure' command I get a Windows error message.
Later when I try to 'make' the compiler, I get the error:
*** No rule to make target
`/build/rtems/sbc5307/build-tools/install-if-change', needed by `install'.
Stop.

Here is more detailed information on what I did:
------------------------------------------------

I followed the instructions at
http://www.calm.hw.ac.uk/davidf/coldfire.htm.

*** 'Installing RTEMS', point 2:
I figured that I have to extract rtems-coldfire-bsp-981206.tar.gz
into /source/rtems-4.0.0 rather than /source to get the later
'configure' command (point 3) to work. Looking at the directory
structuire this makes sence as now the bsp-packages get copied
into the right subdirectories.

*** 'Installing RTEMS', point 3:
The configure command leeds to the following output:

 checking if cpu m68k is supported... yes
 checking for m68k-rtems-gcc... /gcc-m68k/bin/m68k-rtems-gcc
 checking whether the C compiler (/gcc-m68k/bin/m68k-rtems-gcc  ) works...

 Windows error message:
  "16 bit MS-DOS Subsystem"
  Cygwin B20
  The NTVDM CPU has encountered an illegal instruction.
  CS:051c IP:2173 OP:f0 2c 00 20 52
  -> Terminate

When I terminate the error it claims that the C compiler works and proceeds.
Everything seems to be OK.

*** 'Installing RTEMS', point 4:
Make terminates with the following output:

BASEDIR=`pwd`; \
for bsp in sbc5307 xxx; \
do if [ $bsp != xxx ] ; then  \
    cd $BASEDIR; \
    cmd="cd c; make RTEMS_BSP=$bsp  \
            all" ; \
    eval $cmd || exit 1; \
fi; done;
/cygnus/CYGWIN~1/H-I586~1/bin/mkdir -p /build/rtems/sbc5307/lib
/build/rtems/sbc5307/lib/include /build/rtems/sbc5307/lib/include/sys
/build/rtems/sbc5307/lib/include/rtems
/build/rtems/sbc5307/lib/include/rtems/score
/build/rtems/sbc5307/lib/include/rtems/rtems
/build/rtems/sbc5307/lib/include/rtems/posix
/build/rtems/sbc5307/lib/include/libc
/build/rtems/sbc5307/lib/include/libc/sys
/build/rtems/sbc5307/lib/include/motorola
/build/rtems/sbc5307/lib/include/zilog
/build/rtems/sbc5307/lib/include/networking
/build/rtems/sbc5307/lib/include/networking/sys
/build/rtems/sbc5307/lib/include/networking/machine
/build/rtems/sbc5307/lib/include/networking/rtems
/build/rtems/sbc5307/lib/include/networking/vm
/build/rtems/sbc5307/lib/include/networking/net
/build/rtems/sbc5307/lib/include/networking/netinet
/build/rtems/sbc5307/lib/include/networking/arpa
/build/rtems/sbc5307/lib/include/networking/nfs /build/rtems/sbc5307/bin
/build/rtems/sbc5307/samples /build/rtems/sbc5307/tests
/build/rtems/sbc5307/tests/screens
/build/rtems/sbc5307/tests/screens/sptests
/build/rtems/sbc5307/tests/screens/psxtests
/build/rtems/sbc5307/tests/screens/mptests
/build/rtems/sbc5307/tests/screens/mptests/node1
/build/rtems/sbc5307/tests/screens/mptests/node2
/build/rtems/sbc5307/build-tools /build/rtems/sbc5307/update-tools
if test -d /build/rtems/c/src/lib/libhwapi; then \
	(cd /build/rtems/c/src/lib/libhwapi ; make mkdirs) \
fi
find . -name Makefile \
    -exec grep -l "^preinstall" {} \; > make_src_makefiles.tmp
grep tools make_src_makefiles.tmp > make_src_makefiles
make[1]: [make_src_makefiles] Error 1 (ignored)
grep -v tools make_src_makefiles.tmp >> make_src_makefiles
rm make_src_makefiles.tmp
cd build-tools/scripts; make
creating ./c/build-tools/scripts/install-if-change
creating ./c/build-tools/scripts/rcs-clean
creating ./c/build-tools/scripts/lock-directory
creating ./c/build-tools/scripts/unlock-directory
make[2]: *** No rule to make target
`/build/rtems/sbc5307/build-tools/install-if-change', needed by `install'.
Stop.
make[1]: *** [pre_install_src] Error 2
make: *** [all] Error 1

Does anyone know what is going on here?
Thanks in advance for your help.

Rudy


------
Want more information?  See the CrossGCC FAQ, http://www.objsw.com/CrossGCC/
Want to unsubscribe? Send a note to crossgcc-unsubscribe@sourceware.cygnus.com


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]