Сейчас, в данный момент, мне нужно найти (собрать как я понимаю) хотя бы кросс компилятор gcc версии 3.4.3 и версией библиотеки glib 2.3.4 для i386 для Cygwin.
Я пользуюсь инструкцией вот на этом сайте:
http://kegel.com/crosstool/crosstool-0.43/...owto.html#quick
Скачал crosstool-0.43.tar.gz, распаковал его. Зашел в распакованную папку. Сделал файл копию файла demo-i686.sh и назвал его demo-i386.sh. Подправил немного скрипт. Поставил как раз то, что мне нужно:
eval `cat i386.dat gcc-3.4.3-glibc-2.3.4.dat` sh all.sh --notest
содержимое файла demo-i386.sh:
#!/bin/sh
# This script has one line for each known working toolchain
# for this architecture. Uncomment the one you want.
# Generated by generate-demo.pl from buildlogs/all.dats.txt
set -ex
TARBALLS_DIR=/opt/crosstool
RESULT_TOP=/opt/crosstool
export TARBALLS_DIR RESULT_TOP
GCC_LANGUAGES="c,c++"
export GCC_LANGUAGES
# Really, you should do the mkdir before running this,
# and chown /opt/crosstool to yourself so you don't need to run as root.
mkdir -p $RESULT_TOP
eval `cat i386.dat gcc-3.4.3-glibc-2.3.4.dat` sh all.sh --notest
echo Done.
Папка /opt/crosstool есть. Запускаю его в Cygwin этот скрипт:
sh demo-i686.sh
В конце выдаётся ошибка, что файлы не найдены. Вот я сделал скрин лога (извиняюсь что большой, но вполне читаемый, если увеличить):
http://i.imgur.com/NSvkt.png
В чём тут проблемы? Кто-нибудь делал что-то похожее?
Я пробовал уже которые demo скрипты запускать - аналогично, тоже самое всё. Т.е. выполняется, скачивается, а в конце - файлы не найдены.
Спасибо заранее за ответы.