I used the crosstool-0.43 with the patch from
http://www.mitlaender.de/linux/ct0_43-ds107+.tar.gz which i installed under cygwin. I also tried the ScratchBox but i got the same result as you did.
This is how i installed the crosstool.
building crosstool for ds-107+ on Cygwin
-requirements install cygwin. under c:\cygwin.
read
http://www.kegel.com/crosstool/current/ ... tml#cygwin before you install it.
make sure you also install the following packages:
bison
flex
gcc (and dependencies)
make
patch
wget
1. open cygwin
2. if /opt not exists, cd /, mkdir opt chmod +rwx opt.
3. cd /opt
4. download crosstool-0.43.tar.gz from
http://www.kegel.com and copy it in /opt
5. tar -xzvf crosstool-0.43.tar.gz
6. download
http://www.mitlaender.de/linux/ct0_43-ds107+.tar.gz and copy it in /opt/crosstool-0.43/
7. cd /opt/crosstool-0.43/
8. tar -xzvf ct0_43-ds107+.tar.gz
9. ./armv5te.sh and wait untill it is ready or fails.
note: the install program sometimes fails because it requires some libraries which might not be installed.
Just install the missing library with the setup of cygwin and run ./armv5te.sh again. Repeat this untill
all the missing libraries are installed.
10. edit the file /etc/profile.
add to the PATH variable the directory /opt/ct/crosstool/gcc-3.4.3-glibc-2.3.2/arm-v5te-linux-gnu/bin
it will look like this.
PATH=/opt/ct/crosstool/gcc-3.4.3-glibc-2.3.2/arm-v5te-linux-gnu/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:$PATH
export PATH
11. save the file and restart the prompt. check your environment with the commando "env".
12. put your files which you want to compile in e.g. /opt/ct/downloads.
13. unpack them.
14. Go to the directory.
15. use e.g. this commando to configure the package. ./configure CC='arm-v5te-linux-gnu-gcc-3.4.3' CXX='arm-v5te-linux-gnu-g++' STRIP='arm-v5te-linux-gnu-strip' --prefix=/opt --host=arm-v5te-linux-gnu --target=arm-v5te-linux-gnu --build=i686-pc-linux
16. make.
17. make install.
18. export LD_LIBRARY_PATH=/opt/lib
greetz
sivard