Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Не хочет компилировать.  (Прочитано 8245 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн radmiry

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Не хочет компилировать.
« : 30 Мая 2012, 15:51:22 »
Материал взят из этой статьи >>>>ТЫЦ<<<<



Переходим в папку
cd aircrack-ng-1.1
Устанавливаем... Сперва

make
И вот после make я вижу вот это:
make -C src all
make[1]: Вход в каталог `/home/radmiry/aircrack-ng-1.1/src'
make -C osdep
make[2]: Вход в каталог `/home/radmiry/aircrack-ng-1.1/src/osdep'
Building for Linux
make[3]: Вход в каталог `/home/radmiry/aircrack-ng-1.1/src/osdep'
gcc -g -W -Wall -Werror -O3 -D_FILE_OFFSET_BITS=64 -D_REVISION=0  -fPIC -I..    -c -o linux.o linux.c
linux.c: В функции «is_ndiswrapper»:
linux.c:165:17: ошибка: variable «unused» set but not used [-Werror=unused-but-set-variable]
linux.c: В функции «linux_set_rate»:
linux.c:334:22: ошибка: variable «unused» set but not used [-Werror=unused-but-set-variable]
linux.c: В функции «linux_set_channel»:
linux.c:807:22: ошибка: variable «unused» set but not used [-Werror=unused-but-set-variable]
linux.c: В функции «linux_set_freq»:
linux.c:896:22: ошибка: variable «unused» set but not used [-Werror=unused-but-set-variable]
linux.c: В функции «set_monitor»:
linux.c:1022:22: ошибка: variable «unused» set but not used [-Werror=unused-but-set-variable]
linux.c: В функции «do_linux_open»:
linux.c:1366:12: ошибка: variable «unused_str» set but not used [-Werror=unused-but-set-variable]
linux.c:1352:15: ошибка: variable «unused» set but not used [-Werror=unused-but-set-variable]
linux.c: В функции «get_battery_state»:
linux.c:1982:35: ошибка: variable «current» set but not used [-Werror=unused-but-set-variable]
cc1: all warnings being treated as errors
make[3]: *** [linux.o] Ошибка 1
make[3]: Выход из каталога `/home/radmiry/aircrack-ng-1.1/src/osdep'
make[2]: *** [all] Ошибка 2
make[2]: Выход из каталога `/home/radmiry/aircrack-ng-1.1/src/osdep'
make[1]: *** [osd] Ошибка 2
make[1]: Выход из каталога `/home/radmiry/aircrack-ng-1.1/src'
make: *** [all] Ошибка 2

Ubuntu 12.04
 

Что мне делать???

Оффлайн chaevara

  • Активист
  • *
  • Сообщений: 702
    • Просмотр профиля
Re: Не хочет компилировать.
« Ответ #1 : 15 Июня 2012, 19:13:47 »
точно такая же фигня
ну прям один-в-один  :'(
$ sudo apt-get dist-upgrade. Никогда еще Штирлиц не был так близок к провалу...

Оффлайн Olej

  • Забанен
  • Активист
  • *
  • Сообщений: 884
    • Просмотр профиля
Re: Не хочет компилировать.
« Ответ #2 : 16 Июня 2012, 00:46:28 »
точно такая же фигня
ну прям один-в-один  :'(

Уберите опции компилятора: -Wall -Werror - он расценивает предупреждения (warnings) как ошибки и прекращает компиляцию.

Но такое количество предупреждений (об объявленных, но не используемых переменных), что стоило бы заглянуть в программный код: что это они там понаписали?

Оффлайн triony

  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Re: Не хочет компилировать.
« Ответ #3 : 09 Июля 2012, 17:28:41 »
Цитировать
Уберите опции компилятора: -Wall -Werror - он расценивает предупреждения (warnings) как ошибки и прекращает компиляцию.

А можно поподробнее, как скомпилировать без этой опции?

Оффлайн Olej

  • Забанен
  • Активист
  • *
  • Сообщений: 884
    • Просмотр профиля
Re: Не хочет компилировать.
« Ответ #4 : 09 Июля 2012, 17:50:43 »
Цитировать
Уберите опции компилятора: -Wall -Werror - он расценивает предупреждения (warnings) как ошибки и прекращает компиляцию.

А можно поподробнее, как скомпилировать без этой опции?

так написали же: уберите опции -Wall -Werror из файла Makefile (отредактируйте файл).

Оффлайн triony

  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Re: Не хочет компилировать.
« Ответ #5 : 10 Июля 2012, 16:53:45 »
Цитировать
так написали же: уберите опции -Wall -Werror из файла Makefile (отредактируйте файл).
Трудновато будет найти такие опции в этом файле...
Вобщем я закоментировал строку "CFLAGS          ?= -g -W -Wall -Werror -O3
" в файле common.mak.
make прошел без ошибок
make install тоже
Вроде всё работает...
Благодарствую за наведение на правильную мысль.

Оффлайн dj--alex

  • Старожил
  • *
  • Сообщений: 3237
  • Понимаешь, я какбы беру в руки лопату и говорю...
    • Просмотр профиля
    • все мои творения и занятия
Re: Не хочет компилировать.
« Ответ #6 : 22 Июля 2012, 18:36:19 »
да и с рабочим aircrack i reaver я даже свой собственный роутер взломать не смог

какая то программа  незадачливая, не на всех ноутах собирается, только 12.04 предпочитает.
 :(


тупо стоит думает и нифига ничего не пытается подобратьь
мой комп первый в списке -
http://vk.com/albums15551257?z=photo15551257_284478893%2Fphotos15551257
Ubuntu 18.04 MATE x64, 19.3 x64 Mate, MX-Linux 19 Mate Mate Mate Mate. PC:B450\Ryzen3200G\16Gb\6TB\1060gtx\512Gb-Netac
https://forum.ubuntu.ru/index.php?topic=199897.0

 

Страница сгенерирована за 0.051 секунд. Запросов: 22.