Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Simulavr 1.2.6 + Ubuntu 9.04
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Cредства разработки для МК > GNU/OpenSource средства разработки
RA3WUM
Вот хочу собрать из исходников. Configure проходит без ошибок а вот make выдаёт вот что:
stranger@stranger-laptop:~/MyDownloads/simulavr-0.1.2.6$ make
Making all in src
make[1]: Вход в каталог `/home/stranger/MyDownloads/simulavr-0.1.2.6/src'
make all-recursive
make[2]: Вход в каталог `/home/stranger/MyDownloads/simulavr-0.1.2.6/src'
Making all in getopt
make[3]: Вход в каталог `/home/stranger/MyDownloads/simulavr-0.1.2.6/src/getopt'
make[3]: Цель `all' не требует выполнения команд.
make[3]: Выход из каталога `/home/stranger/MyDownloads/simulavr-0.1.2.6/src/getopt'
Making all in disp
make[3]: Вход в каталог `/home/stranger/MyDownloads/simulavr-0.1.2.6/src/disp'
make[3]: Цель `all' не требует выполнения команд.
make[3]: Выход из каталога `/home/stranger/MyDownloads/simulavr-0.1.2.6/src/disp'
Making all in disp-vcd
make[3]: Вход в каталог `/home/stranger/MyDownloads/simulavr-0.1.2.6/src/disp-vcd'
if gcc -DHAVE_CONFIG_H -I. -I. -I../../src -Wall -Winline -Werror -I../../src -I../../src/getopt -g -O2 -MT config_scanner.o -MD -MP -MF ".deps/config_scanner.Tpo" -c -o config_scanner.o config_scanner.c; \
then mv -f ".deps/config_scanner.Tpo" ".deps/config_scanner.Po"; else rm -f ".deps/config_scanner.Tpo"; exit 1; fi
cc1: warnings being treated as errors
config_scanner.c:1190: ошибка: ‘input’ определена, но нигде не используется
make[3]: *** [config_scanner.o] Ошибка 1
make[3]: Выход из каталога `/home/stranger/MyDownloads/simulavr-0.1.2.6/src/disp-vcd'
make[2]: *** [all-recursive] Ошибка 1
make[2]: Выход из каталога `/home/stranger/MyDownloads/simulavr-0.1.2.6/src'
make[1]: *** [all] Ошибка 2
make[1]: Выход из каталога `/home/stranger/MyDownloads/simulavr-0.1.2.6/src'
make: *** [all-recursive] Ошибка 1
Помогите кто сталкивался help.gif

ЗЫ. Компилятор и все прибамбасы стоят -- уже неоднократно собирал другие программы из исходников.
smac
Цитата(RA3WUM @ Jul 9 2009, 21:20) *
Вот хочу собрать из исходников. Configure проходит без ошибок а вот make выдаёт вот что:
...
make: *** [all-recursive] Ошибка 1
Помогите кто сталкивался help.gif


В принципе ясно в чем дело - компилятор выдает варнинг, но трактует его как ошибку. Суть предупреждения в том что переменная определена но нигде не используется, вопрос в том должно ли так быть (что переменная не используется) или нет Как решить проблему - не знаю, но предполагаю, что есть два варианта:
1) запустить конфиг с какими-нибудь ключами, для этого попробовать сначала с ключом хелп
2) подправить флаги компилятора в мэйкфайле, я думаю смотреть нужно в сторону -Werror вот собственно мануал по GCC говорит что -Werror превращает все пердупреждения в ошибки.
На всякий случай страница мануала по варнингам <a href="http://gcc.gnu.org/onlinedocs/gcc-4.4.0/gcc/Warning-Options.html#Warning-Options">здесь
Собственно задача состоит в том чтобы избавиться от ключа -Werror, однако может быть в этом ключе и глубинный смысл какой заложен.
RA3WUM
Цитата(smac @ Jul 9 2009, 22:14) *
Собственно задача состоит в том чтобы избавиться от ключа -Werror

Спасибо, буду копать в этом направлении.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.