Цитата(Troll @ Feb 4 2009, 06:05)

Не думаю, что дело в переменной окружения $CC.
Даже если запускать без явного присваивания СС, все равно выбирается компилятор mingw32 (пути прописаны только к нему).
К тому же скрипт проверяет компилятор и версию.
/usr/bin/sh: C: command not found
Что за команда С?
/usr/bin/sh: C:/Tools/Dev-Cpp/utils/Tools/Dev-Cpp/utils/bin/sh.exe: No such file or directory
SHELL находится в директории "с:/Tools/Dev-Cpp/utils/bin/".
make ищет SHELL не в той директории?
Я не особо разбираюсь в тонкостях Windows, но пару раз приходилось пользоваться mingw.
Думаю нужно учесть что:
1. Нужно запускать из MSYS шела, а не из терминала Windows (cmd.exe).
2. Символ двоеточие в unix-like это разделитель в списках, например PATH=/bin:/usr/bin. Вот он на Ваш C:/Tools и ругается.
3. Все нужно делать из шела, используя правильные unix-like пути т.е. без имени диска, а от корня в MSYS. В cygwin для этого есть /cygdrive/c/ а как в mingw - не знаю.
4. А тот-же winarm делает свои патчи, чтобы оно под mingw собиралось?
Цитата(Troll @ Feb 4 2009, 06:05)

/usr/bin/uname -p = unknown
/bin/uname -X = unknown
/bin/arch = unknown
/usr/bin/arch -k = unknown
/usr/convex/getsysinfo = unknown
hostinfo = unknown
/bin/machine = unknown
/usr/bin/oslevel = unknown
/bin/universe = unknown
/usr/bin/uname -a
Не представляю, как еще uname может выглядеть на Windows, кроме unknown.
Хотя в cygwin uname -a выводит в каком-то поле cygwin, а у Вас тогда может быть где-то mingw32.
Видимо что-то недоинсталировано?
- А мораль отсюда такова: всякому овощу свое время. Или, хочешь, я это сформулирую попроще: никогда не думай, что ты иная, чем могла бы быть иначе, чем будучи иной в тех случаях, когда иначе нельзя не быть.
© Lewis Carroll. Alice's adventures in wonderland.