Версия собираемых програм GCC-4.4.0, Binutils-2.19.51, Avr-libc-1.6.6.
Собирается этом все с помощью GCC 4.3.3 (Ubuntu 4.3.3-5ubuntu4), binutils 2.19.1-0ubuntu3.
GCC и Binutils компилируются и устанавливаются нормально, Avr-libc компилируется нормально, но устанавливаться (sudo make install) не хочет.
Avr-libc собираю следующими командами
Код
./configure --host=avr --prefix=/usr/local/avr
make
sudo make install
Первые 2 шага проходят без ошибок, но последнем шаге вылазит непонятная ошибкаmake
sudo make install
Цитата
avr-ranlib '/usr/local/avr/avr/lib//libc.a'
/bin/bash: line 4: avr-ranlib: команда не найдена
avr-ranlib '/usr/local/avr/avr/lib//libprintf_min.a'
/bin/bash: line 4: avr-ranlib: команда не найдена
avr-ranlib '/usr/local/avr/avr/lib//libprintf_flt.a'
/bin/bash: line 4: avr-ranlib: команда не найдена
avr-ranlib '/usr/local/avr/avr/lib//libscanf_min.a'
/bin/bash: line 4: avr-ranlib: команда не найдена
avr-ranlib '/usr/local/avr/avr/lib//libscanf_flt.a'
/bin/bash: line 4: avr-ranlib: команда не найдена
avr-ranlib '/usr/local/avr/avr/lib//libm.a'
/bin/bash: line 4: avr-ranlib: команда не найдена
make[5]: *** [install-avrLIBRARIES] Ошибка 127
make[5]: Выход из каталога `/home/mike/src/avr-libc-1.6.6/avr/lib/avr2'
make[4]: *** [install-am] Ошибка 2
make[4]: Выход из каталога `/home/mike/src/avr-libc-1.6.6/avr/lib/avr2'
make[3]: *** [install-recursive] Ошибка 1
make[3]: Выход из каталога `/home/mike/src/avr-libc-1.6.6/avr/lib/avr2'
make[2]: *** [install-recursive] Ошибка 1
make[2]: Выход из каталога `/home/mike/src/avr-libc-1.6.6/avr/lib'
make[1]: *** [install-recursive] Ошибка 1
make[1]: Выход из каталога `/home/mike/src/avr-libc-1.6.6/avr'
make: *** [install-recursive] Ошибка 1
/bin/bash: line 4: avr-ranlib: команда не найдена
avr-ranlib '/usr/local/avr/avr/lib//libprintf_min.a'
/bin/bash: line 4: avr-ranlib: команда не найдена
avr-ranlib '/usr/local/avr/avr/lib//libprintf_flt.a'
/bin/bash: line 4: avr-ranlib: команда не найдена
avr-ranlib '/usr/local/avr/avr/lib//libscanf_min.a'
/bin/bash: line 4: avr-ranlib: команда не найдена
avr-ranlib '/usr/local/avr/avr/lib//libscanf_flt.a'
/bin/bash: line 4: avr-ranlib: команда не найдена
avr-ranlib '/usr/local/avr/avr/lib//libm.a'
/bin/bash: line 4: avr-ranlib: команда не найдена
make[5]: *** [install-avrLIBRARIES] Ошибка 127
make[5]: Выход из каталога `/home/mike/src/avr-libc-1.6.6/avr/lib/avr2'
make[4]: *** [install-am] Ошибка 2
make[4]: Выход из каталога `/home/mike/src/avr-libc-1.6.6/avr/lib/avr2'
make[3]: *** [install-recursive] Ошибка 1
make[3]: Выход из каталога `/home/mike/src/avr-libc-1.6.6/avr/lib/avr2'
make[2]: *** [install-recursive] Ошибка 1
make[2]: Выход из каталога `/home/mike/src/avr-libc-1.6.6/avr/lib'
make[1]: *** [install-recursive] Ошибка 1
make[1]: Выход из каталога `/home/mike/src/avr-libc-1.6.6/avr'
make: *** [install-recursive] Ошибка 1
Насколько я понял, оно не может найти путь к библиотеке. Т.е. в путе к библиотеке образовался двойной слеш ("//"). Насколько я понял, между ними должно быть имя семейства АВРок (avr2, avr5 и тд) но его почему-то нету. К тому-же я проверил путь (/usr/local/avr/avr/lib), этих библиотек там действительно нету.
Может кто-то сталкивался и подскажет в чем может быть проблема?