|
установка blackfin toolchain на Ubuntu 10.04, не видит кросс компилятор |
|
|
|
Feb 8 2011, 21:57
|
Частый гость
 
Группа: Участник
Сообщений: 108
Регистрация: 14-07-09
Из: Украина, Киев
Пользователь №: 51 248

|
Господа, подскажите как на Ubuntu тулзы для блекфина поставить. Чего я только не делаю, а делаю все по инструкции http://docs.blackfin.uclinux.org/doku.php?...hain:installing, выходит bfin-uclinux-gcc: command not found. Я так понимаю для нее родные пакеты *.deb ? Пути прописал в .bashrc. Может его не в /opt/..... ставить надо. Не дайте крыше поехать  На OpenSUSE 11.3 все ок, раньше на Mandriva ставил, все тоже нормально было, но хочется на Ubuntu, интерфейс приятней будет.
|
|
|
|
3 страниц
1 2 3 >
|
 |
Ответов
(1 - 38)
|
Feb 9 2011, 08:27
|
Знающий
   
Группа: Участник
Сообщений: 783
Регистрация: 22-11-08
Пользователь №: 41 858

|
Цитата(koljakh @ Feb 9 2011, 00:57)  Господа, подскажите как на Ubuntu тулзы для блекфина поставить Пути прописал в .bashrc. Может его не в /opt/..... ставить надо. Для локального пользователя путь прописать нужно в ~/.profile глобально для всех пользователей в /etc/environment кроме этого чтобы не было проблем с кросскомпиляцией лучше не использовать dash в качестве sh $sudo dpkg-reconfigure dash в появившемся окне выбрать NO
Сообщение отредактировал sasamy - Feb 9 2011, 09:08
|
|
|
|
|
Feb 9 2011, 09:33
|
Частый гость
 
Группа: Участник
Сообщений: 108
Регистрация: 14-07-09
Из: Украина, Киев
Пользователь №: 51 248

|
Цитата(sasamy @ Feb 9 2011, 10:27)  Для локального пользователя путь прописать нужно в ~/.profile глобально для всех пользователей в /etc/environment
кроме этого чтобы не было проблем с кросскомпиляцией лучше не использовать dash в качестве sh $sudo dpkg-reconfigure dash в появившемся окне выбрать NO Спасибо, вечером дома попробую
|
|
|
|
|
Feb 9 2011, 11:20
|
Частый гость
 
Группа: Участник
Сообщений: 108
Регистрация: 14-07-09
Из: Украина, Киев
Пользователь №: 51 248

|
Цитата(koljakh @ Feb 9 2011, 11:33)  Спасибо, вечером дома попробую Попробовал сейчас, тоже самое Пути есть kolja@kolja-linux:~$ echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/opt/uClinux/bfin-uclinux/bin:/opt/uClinux/bfin-linux-uclibc/bin:/opt/uClinux/bfin-uclinux/bin:/opt/uClinux/bfin-linux-uclibc/bin даже 2 раза  , но не видит кросскомпилятора А вот под root видит Но это же не правильно Что-то я совсем запутался.
|
|
|
|
|
Feb 9 2011, 14:00
|
Частый гость
 
Группа: Участник
Сообщений: 108
Регистрация: 14-07-09
Из: Украина, Киев
Пользователь №: 51 248

|
Цитата(mdmitry @ Feb 9 2011, 15:34)  Очень похоже на проблемы с правами доступа к файлам и каталогам. Проверьте атрибуты в том числе и на /opt Да действилельно с правами доступа проблемы На выполняемые файлиы не было разрешения на выполнение. изменил права доступа, u-boot собрался теперь буду сам ucLinux пытаться собирать Всем спасибо
|
|
|
|
|
Feb 9 2011, 16:06
|
Частый гость
 
Группа: Участник
Сообщений: 108
Регистрация: 14-07-09
Из: Украина, Киев
Пользователь №: 51 248

|
Цитата(uriy @ Feb 9 2011, 16:07)  Желаю вам побольше терпения. Настоятельно рекомендую сперва откомпилить без изменений в конфиг файлах, с дефолтовыми настройками. Спасибо  Терпение точно не помешает Я 4 года назад подобное делал для bf537, rm9200, было много интересного, но чтобы вот так. Интересно, а почему при установке не установились флаги execute ?.
|
|
|
|
|
Dec 20 2011, 03:40
|
Группа: Участник
Сообщений: 13
Регистрация: 19-12-11
Пользователь №: 68 954

|
Цитата(kurtis @ Dec 19 2011, 19:33)  Для начала сделайте нормальные ссылки. ставлю по этому гайду http://docs.blackfin.uclinux.org/doku.php?...hain:installingдохожу до этого пункта: Код $ sudo su - # mkdir -p /etc/apt/sources.list.d # cd /etc/apt/sources.list.d # echo deb http://download.analog.com/27516/distros/debian stable main > blackfin.sources.list 3. Update all your local cache files: Код $ sudo apt-get update и на апдейте в терминале вижу следующее: Код Игн http://download.analog.com stable Release.gpg Игн http://download.analog.com/27516.distros/debian/ stable/main Translation-ru В кэше http://download.analog.com stable Release.gpg Игн http://download.analog.com/27516/distros/debian/ stable/main Translation-ru Игн http://download.analog.com stable Release В кэше http://download.analog.com stable Release Игн http://download.analog.com stable/main Packages В кэше http://download.analog.com stable/main Packages Игн http://download.analog.com stable/main Packages Ош http://download.analog.com stable/main Packages 404 Not Found [IP: 194.221.65.87 80] W: Не удалось получить http://download.analog.com/27516.distros/debian/dists/stable/main/binary-i386/Packages.gz 404 Not Found [IP: 194.221.65.87 80] E: Некоторые индексные файлы не скачались, они были проигнорированы или вместо них были использованы старые версии Цитата(uriy @ Dec 20 2011, 02:13)  ну скачал... какая разница если в гайде на установку при апдейте неактуальный репозиторий вот мне нужен либо другой способ установить тулчейн либо актуальная ссылка для апдейта
|
|
|
|
|
Dec 20 2011, 05:16
|
Группа: Участник
Сообщений: 13
Регистрация: 19-12-11
Пользователь №: 68 954

|
Цитата(uriy @ Dec 20 2011, 14:58)  Именно поэтому надо использовать тулчейн скаченнный по моейм ссылке. Тулчейн кидаете куда угодно, затем прописываете переменную окружения. По вашей ссылке раздел: Setting The PATH Environment Variable Скачал, прописал... И что дальше?
|
|
|
|
|
Dec 21 2011, 05:20
|
Группа: Участник
Сообщений: 13
Регистрация: 19-12-11
Пользователь №: 68 954

|
Цитата(uriy @ Dec 20 2011, 18:18)  Спасибо... Хоть немного продвинулся) Но теперь новая ошибка: Код root@ag-desktop:/1/uClinux-bf548-v0.4# make rm -f linux-2.6.x/usr/initramfs_data.cpio.gz make ARCH=blackfin CROSS_COMPILE=bfin-uclinux- -j1 -C linux-2.6.x || exit 1 make[1]: Вход в каталог `/1/uClinux-bf548-v0.4/linux-2.6.x' CHK include/linux/version.h CHK include/linux/utsrelease.h CC arch/blackfin/kernel/asm-offsets.s cc1: ошибка: некорректный ключ "-mcpu=bf548-0.0" make[2]: *** [arch/blackfin/kernel/asm-offsets.s] Ошибка 1 make[1]: *** [prepare0] Ошибка 2 make[1]: Выход из каталога `/1/uClinux-bf548-v0.4/linux-2.6.x' make: *** [linux] Ошибка 1 и uClinux не собирается(
Сообщение отредактировал sQyOs - Dec 21 2011, 05:21
|
|
|
|
|
Dec 26 2011, 00:39
|
Группа: Участник
Сообщений: 13
Регистрация: 19-12-11
Пользователь №: 68 954

|
Цитата(uriy @ Dec 21 2011, 19:52)  Каталог linux-2.6.x не пустой? Если там есть файлы попробуйте откомпилить для другого проца. BF527 точно компилится! Перед компиляцией для другого проца сделайте make clean В каталоге есть файлы. А разве они не различны будут? У меня то процессор bf548.
|
|
|
|
|
Dec 26 2011, 02:10
|
Группа: Участник
Сообщений: 13
Регистрация: 19-12-11
Пользователь №: 68 954

|
Да и для другого процессора однотипная ошибка: Код rm -f linux-2.6.x/usr/initramfs_data.cpio make ARCH=blackfin CROSS_COMPILE=bfin-uclinux- -j1 -C linux-2.6.x || exit 1 make[1]: Вход в каталог `/1/uclinux-dist-trunk-svn-10595/linux-2.6.x' scripts/kconfig/conf --silentoldconfig Kconfig make[1]: Выход из каталога `/1/uclinux-dist-trunk-svn-10595/linux-2.6.x' make[1]: Вход в каталог `/1/uclinux-dist-trunk-svn-10595/linux-2.6.x' CHK include/linux/version.h CHK include/generated/utsrelease.h CC kernel/bounds.s cc1: ошибка: некорректный ключ "-mcpu=bf527-0.2" make[2]: *** [kernel/bounds.s] Ошибка 1 make[1]: *** [prepare0] Ошибка 2 make[1]: Выход из каталога `/1/uclinux-dist-trunk-svn-10595/linux-2.6.x' make: *** [linux] Ошибка 1
|
|
|
|
|
Dec 26 2011, 05:22
|
Группа: Участник
Сообщений: 13
Регистрация: 19-12-11
Пользователь №: 68 954

|
Цитата(uriy @ Dec 26 2011, 14:43)  что выдает в ответ, если набрать в консоли which bfin-linux-uclibc-gcc /opt/uClinux/bfin-linux-uclibc/bin/bfin-linux-uclibc-gcc
|
|
|
|
|
Dec 27 2011, 05:10
|

Гуру
     
Группа: Свой
Сообщений: 2 429
Регистрация: 30-11-05
Из: Ижевск
Пользователь №: 11 606

|
Цитата 1. У вас задано CROSS_COMPILE=bfin-uclinux- но реальное название компилятора bfin-linux-uclibc-gcc, попробуйте задать CROSS_COMPILE=bfin-linux-uclibc- У меня такие же расхождения в названиях тем не менее компилится успешно. Код make -f tools/autotools.mk autotools-cache make[1]: Entering directory `/home/uriy/blackfin-linux-dist' make[1]: Цель `autotools-cache' не требует выполнения команд. make[1]: Leaving directory `/home/uriy/blackfin-linux-dist' chmod +x tools/romfs-inst.sh tools/modules-alias.sh tools/build-udev-perms.sh . linux-2.6.x/.config; if [ "$CONFIG_INITRAMFS_SOURCE" != "" ]; then \ mkdir -p `dirname $CONFIG_INITRAMFS_SOURCE`; \ touch $CONFIG_INITRAMFS_SOURCE || exit 1; \ fi rm -f linux-2.6.x/usr/initramfs_data.cpio make ARCH=blackfin CROSS_COMPILE=bfin-uclinux- -j1 -C linux-2.6.x || exit 1 make[1]: Entering directory `/home/uriy/blackfin-linux-dist/linux-2.6.x' CHK include/linux/version.h CHK include/generated/utsrelease.h CALL scripts/checksyscalls.sh CHK include/generated/compile.h GEN usr/initramfs_data.cpio AS usr/initramfs_data.o LD usr/built-in.o Все-таки скачайте ucLinux не из svn а из архива по ссылкам, которые я вам давал. Эти пакеты все установили? Код sudo apt-get install autoconf automake bash binutils bison bzip2 \ coreutils flex gawk gcc gettext grep intltool iputils-ping libtool libz-dev \ linux-libc-dev liblzo1 liblzo-dev liblzo2-dev liblzo2-2 libncurses5 libreadline5 \ libreadline5-dev libncurses5-dev m4 make pax-utils pkg-config rpm texinfo zlib1g \ zlib1g-dev uuid-dev
|
|
|
|
|
Dec 27 2011, 06:16
|
Местный
  
Группа: Свой
Сообщений: 466
Регистрация: 21-06-05
Пользователь №: 6 205

|
Цитата(uriy @ Dec 27 2011, 07:10)  У меня такие же расхождения в названиях тем не менее компилится успешно. А у вас команда which bfin-uclinux-gcc что-то выдает? Может у вас символьная ссылка bfin-linux-uclibc-gcc которая указывает на bfin-uclinix-gcc? (или наоборот). А автор не совсем правильно распаковал тулчейн, и из-за этого у него сломались символьные ссылк. Но это только догадки. Если глянуть в Makefile, то CROSS_COMPILE используется таким вот образом Код AS = $(CROSS_COMPILE)as LD = $(CROSS_COMPILE)ld CC = $(CROSS_COMPILE)gcc CPP = $(CC) -E AR = $(CROSS_COMPILE)ar NM = $(CROSS_COMPILE)nm STRIP = $(CROSS_COMPILE)strip OBJCOPY = $(CROSS_COMPILE)objcopy OBJDUMP = $(CROSS_COMPILE)objdump
|
|
|
|
|
Dec 29 2011, 03:36
|
Группа: Участник
Сообщений: 13
Регистрация: 19-12-11
Пользователь №: 68 954

|
Цитата(uriy @ Dec 27 2011, 15:10)  Все-таки скачайте ucLinux не из svn а из архива по ссылкам, которые я вам давал. Оттуда я скачал : Код blackfin-linux-dist-2011R1-RC3.tar.bz2 kernel_2011r1-rc3_ezkit548_gcc4.3_log.tar.bz2 uclinux-dist-trunk-svn.src.tar.bz2 скачал и что с этим делать(кроме ЮСиЛинукса) не представляю Цитата(uriy @ Dec 27 2011, 15:10)  Эти пакеты все установили? Код sudo apt-get install autoconf automake bash binutils bison bzip2 \ coreutils flex gawk gcc gettext grep intltool iputils-ping libtool libz-dev \ linux-libc-dev liblzo1 liblzo-dev liblzo2-dev liblzo2-2 libncurses5 libreadline5 \ libreadline5-dev libncurses5-dev m4 make pax-utils pkg-config rpm texinfo zlib1g \ zlib1g-dev uuid-dev половина была не установлена Цитата(kurtis @ Dec 26 2011, 19:58)  1. У вас задано CROSS_COMPILE=bfin-uclinux- но реальное название компилятора bfin-linux-uclibc-gcc, попробуйте задать CROSS_COMPILE=bfin-linux-uclibc-
2. make[1]: Вход в каталог `/1/uclinux-dist-trunk-svn-10595/linux-2.6.x' Не собирайте в корневом каталоге. Собирайте в своем домашнем каталоге
3. cc1: ошибка: некорректный ключ "-mcpu=bf527-0.2" Отключите локализацию, либо используйте дистрибутив без локализации, это сильно затруднит поиск сообщений об ошибках в интернете. 1. Как это задать? 2. В домашнем каталоге не собираю потомучто незнаю как к нему путь прописать)) 3. Как отключить локализацию?
Сообщение отредактировал sQyOs - Dec 29 2011, 03:38
|
|
|
|
|
Dec 29 2011, 07:41
|
Группа: Участник
Сообщений: 13
Регистрация: 19-12-11
Пользователь №: 68 954

|
А всё со вторым пунктом разобрался, а с третьим просто нетак понял предложене)
Сообщение отредактировал sQyOs - Dec 29 2011, 07:42
|
|
|
|
|
Dec 29 2011, 08:26
|
Местный
  
Группа: Свой
Сообщений: 466
Регистрация: 21-06-05
Пользователь №: 6 205

|
Цитата(sQyOs @ Dec 29 2011, 05:36)  1. Как это задать? CROSS_COMPILE это префикс компилятора. Если собирается для обычного ПК, то префикс отсутствует. Можете запустить команду `grep CROSS_COMPILE .config`, вы должны увидеть что-то вроде CONFIG_CROSS_COMPILE="bfin-uclinux-". Это значит что make будет пытаться использовать bfin-uclinux-gcc для сборки проекта. Если такого файла нет, или CROSS_COMPILE пустое, то будет использоваться обычный, хостоывй gcc, который ничего про blackfin не знает, собственно, на это он и жалуется. CROSS_COMPILE можно задать либо через make menuconfig (заходите в menuconfig, нажимаете кнопку `/` и вводите CROSS и далее ентер, вам покажет где искать этот ключ) или руками при сборке проекта make CROSS_COMPILE=bfin-uclinux- . По поводу локализации, то перед командой make, пишите LC_ALL=en и тогда сообщения об ошибках будут на английском языке и их можно будет немного погуглить.
|
|
|
|
|
Dec 29 2011, 12:00
|

Гуру
     
Группа: Свой
Сообщений: 2 429
Регистрация: 30-11-05
Из: Ижевск
Пользователь №: 11 606

|
компилить надо вот это - blackfin-linux-dist-2011R1-RC3.tar.bz2 Эти архивы не нужны: kernel_2011r1-rc3_ezkit548_gcc4.3_log.tar.bz2 uclinux-dist-trunk-svn.src.tar.bz2 Цитата CROSS_COMPILE можно задать либо через make menuconfig (заходите в menuconfig, нажимаете кнопку `/` и вводите CROSS и далее ентер, вам покажет где искать этот ключ) или руками при сборке проекта make CROSS_COMPILE=bfin-uclinux- . Никогда этого делать не приходилось, работало без этого.
|
|
|
|
|
Dec 30 2011, 00:32
|
Группа: Участник
Сообщений: 13
Регистрация: 19-12-11
Пользователь №: 68 954

|
Цитата(kurtis @ Dec 29 2011, 18:26)  CROSS_COMPILE это префикс компилятора. Если собирается для обычного ПК, то префикс отсутствует. Можете запустить команду `grep CROSS_COMPILE .config`, вы должны увидеть что-то вроде CONFIG_CROSS_COMPILE="bfin-uclinux-". Это значит что make будет пытаться использовать bfin-uclinux-gcc для сборки проекта. Если такого файла нет, или CROSS_COMPILE пустое, то будет использоваться обычный, хостоывй gcc, который ничего про blackfin не знает, собственно, на это он и жалуется. CROSS_COMPILE можно задать либо через make menuconfig (заходите в menuconfig, нажимаете кнопку `/` и вводите CROSS и далее ентер, вам покажет где искать этот ключ) или руками при сборке проекта make CROSS_COMPILE=bfin-uclinux- .
По поводу локализации, то перед командой make, пишите LC_ALL=en и тогда сообщения об ошибках будут на английском языке и их можно будет немного погуглить. Вот что выходит и не показывает где искать этот ключ:
Цитата(uriy @ Dec 29 2011, 22:00)  компилить надо вот это - blackfin-linux-dist-2011R1-RC3.tar.bz2 Эти архивы не нужны: kernel_2011r1-rc3_ezkit548_gcc4.3_log.tar.bz2 uclinux-dist-trunk-svn.src.tar.bz2
Никогда этого делать не приходилось, работало без этого. Всёравно его не собирает. Таже ошибка.
|
|
|
|
|
Dec 30 2011, 04:20
|
Группа: Участник
Сообщений: 13
Регистрация: 19-12-11
Пользователь №: 68 954

|
И насчёт локализации то пишет мне следующее... Код root@ag-desktop:~/blackfin-linux-dist# LC_ALL=en bash: внимание: setlocale: LC_ALL: невозможно изменить локаль (en): Нет такого файла или каталога Что значит что в моём дистрибутиве неполучится на английском(
|
|
|
|
|
Jan 10 2012, 03:06
|
Группа: Участник
Сообщений: 13
Регистрация: 19-12-11
Пользователь №: 68 954

|
И всётаки мне кажется юсилинукс у меня не собирается потому что я блэкфин неправильно эксплуатирую. Может кто ни буть объяснить что делать допустим с чистой ОСи
|
|
|
|
|
Jan 26 2012, 01:50
|
Группа: Участник
Сообщений: 13
Регистрация: 19-12-11
Пользователь №: 68 954

|
а можете чтонибуть подсказать нащёт такой ошибки?: Код # make image [ -d /home/ag/uClinux-bf548-v0.4/images ] || mkdir /home/ag/uClinux-bf548-v0.4/images make ARCH=blackfin -C vendors image make[1]: Entering directory `/home/ag/uClinux-bf548-v0.4/vendors' make -C /home/ag/uClinux-bf548-v0.4/vendors/AnalogDevices/BF548-EZKIT/. dir_v=/home/ag/uClinux-bf548-v0.4/vendors/AnalogDevices/BF548-EZKIT/. -f /home/ag/uClinux-bf548-v0.4/vendors/vendors-common.mak image make[2]: Entering directory `/home/ag/uClinux-bf548-v0.4/vendors/AnalogDevices/BF548-EZKIT' mkdir -p /home/ag/uClinux-bf548-v0.4/images rm -rf /home/ag/uClinux-bf548-v0.4/images/* rm -rf /home/ag/uClinux-bf548-v0.4/romfs/dev cp /home/ag/uClinux-bf548-v0.4/linux-2.6.x/linux /home/ag/uClinux-bf548-v0.4/images/vmlinux bfin-uclinux-strip -g /home/ag/uClinux-bf548-v0.4/images/vmlinux set -e; \ if [ -x /home/ag/uClinux-bf548-v0.4/user/mtd-utils/build/mkfs.jffs2 ] && [ -n "" -o -n "m" ]; then \ /home/ag/uClinux-bf548-v0.4/user/mtd-utils/build/mkfs.jffs2 -l -d /home/ag/uClinux-bf548-v0.4/romfs -D device_table-min.txt -o /home/ag/uClinux-bf548-v0.4/images/rootfs.jffs2; \ fi cp /home/ag/uClinux-bf548-v0.4/linux-2.6.x/arch/blackfin/boot/vmImage /home/ag/uClinux-bf548-v0.4/images/vmImage /bin/bash /home/ag/uClinux-bf548-v0.4/linux-2.6.x/scripts/gen_initramfs_list.sh -u squash -g squash /home/ag/uClinux-bf548-v0.4/romfs > /home/ag/uClinux-bf548-v0.4/images/rootfs.initramfs.contents awk -f dev-table-to-cpio.awk device_table-min.txt >> /home/ag/uClinux-bf548-v0.4/images/rootfs.initramfs.contents echo "slink /init /sbin/init 0755 0 0" >> /home/ag/uClinux-bf548-v0.4/images/rootfs.initramfs.contents /home/ag/uClinux-bf548-v0.4/linux-2.6.x/usr/gen_init_cpio /home/ag/uClinux-bf548-v0.4/images/rootfs.initramfs.contents > /home/ag/uClinux-bf548-v0.4/images/rootfs.initramfs gzip -c -9 /home/ag/uClinux-bf548-v0.4/images/rootfs.initramfs > /home/ag/uClinux-bf548-v0.4/images/rootfs.initramfs.gz cp /home/ag/uClinux-bf548-v0.4/images/rootfs.initramfs.gz /home/ag/uClinux-bf548-v0.4/linux-2.6.x/usr/initramfs_data.cpio.gz CPPFLAGS="" CFLAGS="" LDFLAGS="" \ make ARCH=blackfin CROSS_COMPILE=bfin-uclinux- -j8 -C /home/ag/uClinux-bf548-v0.4/linux-2.6.x make[3]: Entering directory `/home/ag/uClinux-bf548-v0.4/linux-2.6.x' CHK include/linux/version.h CHK include/linux/utsrelease.h CALL scripts/checksyscalls.sh AS usr/initramfs_data.o CHK include/linux/compile.h LD usr/built-in.o GEN .version CHK include/linux/compile.h UPD include/linux/compile.h CC init/version.o LD init/built-in.o LD .tmp_vmlinux1 /opt/uClinux/bfin-uclinux/bin/../bfin-uclinux/bin/ld.real: section `.notes' assigned to non-existent phdr `note' make[3]: *** [.tmp_vmlinux1] Error 1 make[3]: Leaving directory `/home/ag/uClinux-bf548-v0.4/linux-2.6.x' make[2]: *** [image] Error 2 make[2]: Leaving directory `/home/ag/uClinux-bf548-v0.4/vendors/AnalogDevices/BF548-EZKIT' make[1]: *** [image] Error 2 make[1]: Leaving directory `/home/ag/uClinux-bf548-v0.4/vendors' make: *** [image] Error 2
|
|
|
|
|
Apr 20 2012, 05:00
|
Участник

Группа: Участник
Сообщений: 18
Регистрация: 8-01-09
Пользователь №: 43 008

|
Тоже пытаюсь откомпилить линукс для блекфина, выпадает вот такая ошибка
justice@justice-Computer:~/blackfin-linux-dist$ make menuconfig find vendors -mindepth 2 '(' -name .svn -prune ')' -o -type f -name Kconfig -print | sed 's:^:source ../:' > vendors/Kconfig config/mkconfig > Kconfig CC=cc CXX=c++ make -C /home/justice/blackfin-linux-dist/config/kconfig mconf make[1]: Вход в каталог `/home/justice/blackfin-linux-dist/config/kconfig' cc -DCURSES_LOC="<curses.h>" -c -o mconf.o mconf.c In file included from mconf.c:27:0: lxdialog/dialog.h:32:20: фатальная ошибка: curses.h: Нет такого файла или каталога компиляция прервана. make[1]: *** [mconf.o] Ошибка 1 make[1]: Выход из каталога `/home/justice/blackfin-linux-dist/config/kconfig' make: *** [/home/justice/blackfin-linux-dist/config/kconfig/mconf] Ошибка 2
|
|
|
|
|
Apr 20 2012, 06:40
|
Знающий
   
Группа: Участник
Сообщений: 783
Регистрация: 22-11-08
Пользователь №: 41 858

|
Цитата(JustIce @ Apr 20 2012, 09:00)  lxdialog/dialog.h:32:20: фатальная ошибка: curses.h: Нет такого файла или каталога Если у вас Ubuntu 10.04 то доустановите $ sudo apt-get install libncurses5-dev а еще лучше запустите сразу вот так $ sudo apt-get install build-essential bison flex gettext libncurses5-dev texinfo autoconf automake libtool sed wget cvs subversion git-core coreutils unzip gawk make gcc g++
Сообщение отредактировал sasamy - Apr 20 2012, 06:50
|
|
|
|
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|