Дело в том что приведенный тобой скрипт, лежащий в папке dc-chain (download.sh), не работает. Это связано с тем, что он через утилиту Wget пытается получить с Ftp'шника gnu версию binutils которой не существует. В скрипте указана версия binutils 2.21. Такой версии на фтп не существует, ее или убрали, или еще что, я не знаю. Вот смотри скриншот если не веришь:
http://s2.ipicture.ru/uploads/20111119/16xKIA4Z.jpg
Т.е. по правде говоря эта версия есть - но с префиксом альфа, т.е. я так понимаю это какая-то нестабильная, поэтому меня как-то праве стремает ее качать, я поставил 2.8, надеюсь это конфликтов не вызовет.
Ну или чекани сам по ссылке -
ftp://ftp.gnu.org/gnu/binutils/
Ну да ладно, хрен с ними, с теми binutils, я скачал по новее, версию 2.8, надеюсь что с ней все заработает. После распаковки всего нужного и небольшой правки makefile я попытался выполнить цель build-sh4-newlib, и вот что оно мне выплюнуло.
У меня, честно говоря, по правде такое подозрения что во всем опять виноват корявый скрипт, в котором либо неправильно прописаны пути (либо никто нигде не объяснил, как их надо правильно прописать), поэтому оно и плюется. Я сейчас химичу с makefile'ом, авось путем чисто логического подбора мне удастся найти нужное решение, однако надеюсь все же на твое содействие.
P.S. Да, и что такое Newlib? Нах она нужна?
P.S.2. А лучше расскажи пошагово, как самому собрать кос и порты с исходников, а также компилятор