0
2
При установке TP Link ошибка,гуглил нечего не нашел
make -C UTIL/ osutil
make[1]: вход в каталог «/root/Downloads/Archer_T2U_V1_150901/Driver/UTIL»
cp -f os/linux/Makefile.6.util /root/Downloads/Archer_T2U_V1_150901/Driver/UTIL/os/linux/Makefile
make -C /lib/modules/4.9.0-kali3-amd64/build SUBDIRS=/root/Downloads/Archer_T2U_V1_150901/Driver/UTIL/os/linux modules
make[2]: вход в каталог «/root/Downloads/Archer_T2U_V1_150901/Driver/UTIL»
make[2]: *** /lib/modules/4.9.0-kali3-amd64/build: Нет такого файла или каталога. Останов.
make[2]: выход из каталога «/root/Downloads/Archer_T2U_V1_150901/Driver/UTIL»
Makefile:527: ошибка выполнения рецепта для цели «osutil»
make[1]: *** [osutil] Ошибка 2
make[1]: выход из каталога «/root/Downloads/Archer_T2U_V1_150901/Driver/UTIL»
Makefile:3: ошибка выполнения рецепта для цели «all»
make: *** [all] Ошибка 2
# (отредактировано 7 лет, 7 месяцев назад) |
|
Темы: 3 Сообщения: 23 Участник с: 20 сентября 2011 |
Начал выполнять установку, прервалось с таким выводом
куда копать? почему спросите не из пакмана? нет поддержки exim`a с mysql. нужно самому собирать. когда сам начал собирать что то пошло не так. хотя видимых причин на то как я думал нет. через yaourt не ставится там такую ошибку дает
|
vasek |
# |
Темы: 47 Сообщения: 11610 Участник с: 17 февраля 2013 |
Попробуй сначала установи — $ yaourt -S exim Ошибки не исчезают с опытом — они просто умнеют |
ivan |
# (отредактировано 7 лет, 12 месяцев назад) |
Темы: 3 Сообщения: 23 Участник с: 20 сентября 2011 |
То есть даже не спросил ничего |
vasek |
# (отредактировано 7 лет, 12 месяцев назад) |
Темы: 47 Сообщения: 11610 Участник с: 17 февраля 2013 |
Я так недавно ставил знакомому……………правда у него 32 битка………….разбираться не стал — встало и встало, тем более не мое (я это не использую). Ошибки не исчезают с опытом — они просто умнеют |
ivan |
# (отредактировано 7 лет, 12 месяцев назад) |
Темы: 3 Сообщения: 23 Участник с: 20 сентября 2011 |
Нет не спросил. только выдал что выше написал. что бы это могло значить? по гуглил но что то вразумительного не нашел. |
vasek |
# |
Темы: 47 Сообщения: 11610 Участник с: 17 февраля 2013 |
Попробовал у себя (32 битка)………….Результат $ yaourt -S exim-mysql …………………………….. Сначала идет сборка и установка tcp_wrappers 7.6-16 (Сб июн 13 20:01:57 MSK 2015) Далъше сборка пакета: exim-mysql 4.85-1 (Сб июн 13 20:02:13 MSK 2015) …………..не получилась……. Makefile:29: ошибка выполнения рецепта для цели «all» make: *** [all] Ошибка 2 ==> ОШИБКА: Произошел сбой в build(). Преждевременный выход… ==> ОШИБКА: Makepkg не смог собрать . ==> Перезапустить сборку exim-mysql ? да/Нет [y/N] Отказ ……………..N Ставлю $ yaourt -S exim Снова $ yaourt -S exim-mysql exim-mysql и exim конфликтуют (smtp-server). Удалить exim? [y/N] y………..и все встало…………. $ pacman -Q exim-mysql exim-mysql 4.85-1 Давно обновлялся………….pacman -Syu…………..но похоже дело не в этом, а все-таки нужно разбираться с библиотеками и похоже с 64-битными Ошибки не исчезают с опытом — они просто умнеют |
vasek |
# |
Темы: 47 Сообщения: 11610 Участник с: 17 февраля 2013 |
ivan, не понял, у тебя собрался (установился) пакет tcp_wrappers
Ошибки не исчезают с опытом — они просто умнеют |
ivan |
# |
Темы: 3 Сообщения: 23 Участник с: 20 сентября 2011 |
нет. пытаюсь его поставить из AUR и толку нет. |
vasek |
# |
Темы: 47 Сообщения: 11610 Участник с: 17 февраля 2013 |
Проверь наличие collect2 У меня — $ find /usr/lib/ -name ‘collect2’ /usr/lib/gcc/i686-pc-linux-gnu/5.1.0/collect2 У тебя должно быть /usr/lib64 ….поэтому лучше искать так $ find /usr -name ‘collect2’ Ошибки не исчезают с опытом — они просто умнеют |
ivan |
# |
Темы: 3 Сообщения: 23 Участник с: 20 сентября 2011 |
|
- Печать
Страницы: [1] Вниз
Тема: ошибка Makefile (Прочитано 2425 раз)
0 Пользователей и 1 Гость просматривают эту тему.

Alexus168
Добрый день! Я новичок только начал работать с убунтой. При сборке происходит ошибка выполнения рецепта.
src/CMakeFiles/P2P.dir/build.make:86: ошибка выполнения рецепта для цели «src/CMakeFiles/P2P.dir/P2p/NetNode.cpp.o»
make[3]: *** [src/CMakeFiles/P2P.dir/P2p/NetNode.cpp.o] Ошибка 1
make[3]: выход из каталога «/home/ops/telegra/build/release»
CMakeFiles/Makefile2:334: ошибка выполнения рецепта для цели «src/CMakeFiles/P2P.dir/all»
make[2]: *** [src/CMakeFiles/P2P.dir/all] Ошибка 2
make[2]: выход из каталога «/home/ops/telegra/build/release»
Makefile:83: ошибка выполнения рецепта для цели «all»
make[1]: *** [all] Ошибка 2
make[1]: выход из каталога «/home/ops/telegra/build/release»
Makefile:20: ошибка выполнения рецепта для цели «build-release»
make: *** [build-release] Ошибка 2
Подскажите что не так?
ТС не появлялся на Форуме более полугода по состоянию на 09/09/2019 (последняя явка: 20/01/2018). Модератором раздела принято решение закрыть тему.
—zg_nico
« Последнее редактирование: 09 Сентября 2019, 19:23:54 от zg_nico »

ecc83
Подскажите что не так?
Нехватает каких то зависимостей или библиотек для сборки.
В архиве исходника нужно внимательно читать документацию.

EvangelionDeath
Alexus168, а ./configure нормально отработало?
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04
- Печать
Страницы: [1] Вверх
g++ -std=c++11 -g -o run NumberNode.cpp LinkedList.cpp CarBST.cpp Queue.cpp CarNode.cpp Manager.cpp main.cpp NumberBST.cpp CarBST.h Queue.h CarNode.h Manager.h NumberBST.h NumberNode.h LinkedList.h
In file included from CarBST.h:2:0,
from NumberNode.h:2,
from NumberNode.cpp:1:
CarNode.h: In constructor ‘CarNode::CarNode(int)’:
CarNode.h:24:9: warning: converting to non-pointer type ‘char’ from NULL [-Wconversion-null]
state = NULL;
^
NumberNode.cpp: In destructor ‘NumberNode::~NumberNode()’:
NumberNode.cpp:13:9: warning: converting to non-pointer type ‘int’ from NULL [-Wconversion-null]
number = NULL;
^
In file included from LinkedList.h:2:0,
from LinkedList.cpp:1:
CarNode.h: In constructor ‘CarNode::CarNode(int)’:
CarNode.h:24:9: warning: converting to non-pointer type ‘char’ from NULL [-Wconversion-null]
state = NULL;
^
In file included from CarBST.h:2:0,
from CarBST.cpp:1:
CarNode.h: In constructor ‘CarNode::CarNode(int)’:
CarNode.h:24:9: warning: converting to non-pointer type ‘char’ from NULL [-Wconversion-null]
state = NULL;
^
CarBST.cpp: In member function ‘void CarBST::Delete(int)’:
CarBST.cpp:90:21: warning: converting to non-pointer type ‘int’ from NULL [-Wconversion-null]
int lastLocation = NULL; //leafNode B0E6BFEC BAθF0B3EBB5E5C0C7 B
^
In file included from Queue.h:2:0,
from Queue.cpp:1:
CarNode.h: In constructor ‘CarNode::CarNode(int)’:
CarNode.h:24:9: warning: converting to non-pointer type ‘char’ from NULL [-Wconversion-null]
state = NULL;
^
In file included from CarNode.cpp:1:0:
CarNode.h: In constructor ‘CarNode::CarNode(int)’:
CarNode.h:24:9: warning: converting to non-pointer type ‘char’ from NULL [-Wconversion-null]
state = NULL;
^
CarNode.cpp: In destructor ‘CarNode::~CarNode()’:
CarNode.cpp:12:12: warning: converting to non-pointer type ‘int’ from NULL [-Wconversion-null]
carNumber = NULL;
^
CarNode.cpp:14:8: warning: converting to non-pointer type ‘char’ from NULL [-Wconversion-null]
state = NULL;
^
In file included from LinkedList.h:2:0,
from Manager.h:11,
from Manager.cpp:6:
CarNode.h: In constructor ‘CarNode::CarNode(int)’:
CarNode.h:24:9: warning: converting to non-pointer type ‘char’ from NULL [-Wconversion-null]
state = NULL;
^
In file included from LinkedList.h:2:0,
from Manager.h:11,
from main.cpp:3:
CarNode.h: In constructor ‘CarNode::CarNode(int)’:
CarNode.h:24:9: warning: converting to non-pointer type ‘char’ from NULL [-Wconversion-null]
state = NULL;
^
In file included from CarBST.h:2:0,
from NumberNode.h:2,
from NumberBST.h:2,
from NumberBST.cpp:1:
CarNode.h: In constructor ‘CarNode::CarNode(int)’:
CarNode.h:24:9: warning: converting to non-pointer type ‘char’ from NULL [-Wconversion-null]
state = NULL;
^
NumberBST.cpp: In member function ‘void NumberBST::Delete(int)’:
NumberBST.cpp:119:21: warning: converting to non-pointer type ‘int’ from NULL [-Wconversion-null]
int lastLocation = NULL; //leafNode B0E6BFEC BAθF0B3EBB5E5C0C7 B
^
CarBST.h:1:9: warning: #pragma once in main file
#pragma once
^
In file included from CarBST.h:2:0:
CarNode.h: In constructor ‘CarNode::CarNode(int)’:
CarNode.h:24:9: warning: converting to non-pointer type ‘char’ from NULL [-Wconversion-null]
state = NULL;
^
Queue.h:1:9: warning: #pragma once in main file
#pragma once
^
In file included from Queue.h:2:0:
CarNode.h: In constructor ‘CarNode::CarNode(int)’:
CarNode.h:24:9: warning: converting to non-pointer type ‘char’ from NULL [-Wconversion-null]
state = NULL;
^
CarNode.h:1:9: warning: #pragma once in main file
#pragma once
^
CarNode.h: In constructor ‘CarNode::CarNode(int)’:
CarNode.h:24:9: warning: converting to non-pointer type ‘char’ from NULL [-Wconversion-null]
state = NULL;
^
Manager.h:1:9: warning: #pragma once in main file
#pragma once
^
In file included from LinkedList.h:2:0,
from Manager.h:11:
CarNode.h: In constructor ‘CarNode::CarNode(int)’:
CarNode.h:24:9: warning: converting to non-pointer type ‘char’ from NULL [-Wconversion-null]
state = NULL;
^
NumberBST.h:1:9: warning: #pragma once in main file
#pragma once
^
In file included from CarBST.h:2:0,
from NumberNode.h:2,
from NumberBST.h:2:
CarNode.h: In constructor ‘CarNode::CarNode(int)’:
CarNode.h:24:9: warning: converting to non-pointer type ‘char’ from NULL [-Wconversion-null]
state = NULL;
^
NumberNode.h:1:9: warning: #pragma once in main file
#pragma once
^
In file included from CarBST.h:2:0,
from NumberNode.h:2:
CarNode.h: In constructor ‘CarNode::CarNode(int)’:
CarNode.h:24:9: warning: converting to non-pointer type ‘char’ from NULL [-Wconversion-null]
state = NULL;
^
LinkedList.h:1:9: warning: #pragma once in main file
#pragma once
^
In file included from LinkedList.h:2:0:
CarNode.h: In constructor ‘CarNode::CarNode(int)’:
CarNode.h:24:9: warning: converting to non-pointer type ‘char’ from NULL [-Wconversion-null]
state = NULL;
^
/tmp/ccYwuJus.o: In function `Manager::MOVE(int)':
/home/limsh/project/Manager.cpp:172: undefined reference to `CarBST::CarBST()'
/tmp/ccYwuJus.o: In function `Manager::Insert_BST(std::basic_ifstream<char, std::char_traits<char> >&)':
/home/limsh/project/Manager.cpp:363: undefined reference to `CarBST::CarBST()'
collect2: error: ld returned 1 exit status
Makefile:6: recipe for target 'all' failed
make: *** [all] Error 1
Я не знаю, как я могу решить эту проблему.
эта программа работает на VS2017.
но на Ubuntu, не работает с этой проблемой.
Какую дозу означает «makefile: 6»?
Я не могу найти это в Google и переполнение стека …..
И я слышал, что это работает даже с предупреждениями. поэтому я не проверял эти предупреждения.
в любом случае, пожалуйста, помогите ..
1
Решение
это
Makefile:6: recipe for target 'all' failed
означает, что у цели ‘all’, которая неявно вызывается, если не были указаны другие цели, были ошибки и что она определена в вашем Makefile в строке 6.
Основной ошибкой является ошибка компоновщика:
undefined reference to `CarBST::CarBST()'
Это то, что вы должны исправить. Команда, которую вы используете для компиляции и ссылки:
g++ -std=c++11 -g -o run NumberNode.cpp LinkedList.cpp CarBST.cpp Queue.cpp CarNode.cpp Manager.cpp main.cpp NumberBST.cpp CarBST.h Queue.h CarNode.h Manager.h NumberBST.h NumberNode.h LinkedList.h
Файл CarBST.cpp
который предположительно содержит определение класса, присутствует там, хотя. Похоже, что нет конструктора без параметров; либо добавьте его в класс, либо вызовите доступный конструктор.
Кроме того, редко указывать заголовочные файлы (* .h) в командной строке компилятора, они обычно включаются в исходные файлы (* .cpp).
И, наконец, вы не должны игнорировать предупреждения и проверять, почему указатель NULL назначается символам. Это должно быть
state = 0;
или похожие.
0
Другие решения
Других решений пока нет …
Модераторы: Warderer, Модераторы разделов
-
Bizdelnick
- Модератор
- Сообщения: 20348
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Ошибка. Make
ormorph писал(а): ↑
05.07.2018 14:36
Собирали под тем же ядром что и топикластер?
Судя по всему, нет, но утверждать не могу: он же не сказал, какая у него версия. У меня 4.9.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще |
в течение (часа) новичок нюанс по умолчанию |
приемлемо проблема пробовать трафик |
-
ormorph
- Сообщения: 2477
- ОС: Gentoo
Re: Ошибка. Make
Сообщение
ormorph » 05.07.2018 14:51
Bizdelnick писал: ↑
05.07.2018 14:38
В принципе можно спокойно грохнуть ту строчку, где эти макросы используются: sed -i ‘/__DATE__|__TIME__/d’ core/rtw_debug.c
Да это работает:
Shell
$ sed -i '/__DATE__/d' core/rtw_debug.c
Драйвер заработал.
-
rain_99
- Сообщения: 959
- ОС: Debian
Re: Ошибка. Make
Сообщение
rain_99 » 01.08.2018 05:52
ormorph писал(а): ↑
05.07.2018 14:51
Драйвер заработал.
Добрый день.
Вышел я из отпуска.
А можно по простому объяснить, что сделать, чтобы у меня тоже все заработало?
…Все в наших руках…
-
ormorph
- Сообщения: 2477
- ОС: Gentoo
Re: Ошибка. Make
Сообщение
ormorph » 01.08.2018 07:39
rain_99 писал: ↑
01.08.2018 05:52
А можно по простому объяснить, что сделать, чтобы у меня тоже все заработало?![]()
Проще некуда.
Просто распаковываете архив с драйвером, тем что у вас на диске и заходите в каталог с распакованным драйвером:
Shell
$ cd rtl8821AU_linux_v4.3.14_13455.20150212_BTCOEX20150128-51
выполняете:
Shell
$ sed -i '/__DATE__/d' core/rtw_debug.c
и все, дальше можно собирать.
Так как у меня версия компилятора отличалась, то пришлось собрать такой командой:
Если у вас то же самое ядро, все по старому, то должно собраться.
-
ormorph
- Сообщения: 2477
- ОС: Gentoo
Re: Ошибка. Make
Сообщение
ormorph » 01.08.2018 08:45
rain_99
Кстати для вашего адаптера есть драйвер который поддерживает монитор, который позволяет использовать такие программы как aircrack-ng.
Скачивается так:
Под вашим ядром собирается норм. Так же поддерживает достаточно новые ядра, например у меня работает под версией 4.16.
Стандартный драйвер от производителя этого не позволяет.
-
ormorph
- Сообщения: 2477
- ОС: Gentoo
Re: Ошибка. Make
Сообщение
ormorph » 02.08.2018 09:59
Если подключаться с Networkmanager, то следует добавить строчки:
в файл
/etc/NetworkManager/NetworkManager.conf
Иначе никак не хочет работать с wifi.
Такое наблюдается под debian.
-
rain_99
- Сообщения: 959
- ОС: Debian
Re: Ошибка. Make
Сообщение
rain_99 » 14.08.2018 10:28
всем спасибо, все получилось/
А как понять почему он вообще ругался?
И почему изначально сборка не шла?
…Все в наших руках…
-
rain_99
- Сообщения: 959
- ОС: Debian
Re: Ошибка. Make
Сообщение
rain_99 » 15.08.2018 10:08
ormorph писал(а): ↑
01.08.2018 08:45
Так же поддерживает достаточно новые ядра, например у меня работает под версией 4.16.
так поидее — в новом ядре должно быть поддержка данного устройства.
Почему его не прикрутят?
…Все в наших руках…
-
Bizdelnick
- Модератор
- Сообщения: 20348
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Ошибка. Make
Сообщение
Bizdelnick » 15.08.2018 11:11
rain_99 писал: ↑
15.08.2018 10:08
так поидее — в новом ядре должно быть поддержка данного устройства.
Почему его не прикрутят?
Задайте этот вопрос производителю.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще |
в течение (часа) новичок нюанс по умолчанию |
приемлемо проблема пробовать трафик |
-
rain_99
- Сообщения: 959
- ОС: Debian
Re: Ошибка. Make
Сообщение
rain_99 » 25.08.2018 19:18
Ну и дубль два.
На ноут купил это же железо.
Код: Выделить всё
root@debian:/home/rain/test/rtl8811aulinux# cd /home/rain/test/rtl8821AU_linux_v4.3.14_13455.20150212_BTCOEX20150128-51/
root@debian:/home/rain/test/rtl8821AU_linux_v4.3.14_13455.20150212_BTCOEX20150128-51# make
make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/4.9.0-8-amd64/build M=/home/rain/test/rtl8821AU_linux_v4.3.14_13455.20150212_BTCOEX20150128-51 modules
make[1]: вход в каталог «/usr/src/linux-headers-4.9.0-8-amd64»
CC [M] /home/rain/test/rtl8821AU_linux_v4.3.14_13455.20150212_BTCOEX20150128-51/core/rtw_cmd.o
In file included from /home/rain/test/rtl8821AU_linux_v4.3.14_13455.20150212_BTCOEX20150128-51/include/drv_types.h:95:0,
from /home/rain/test/rtl8821AU_linux_v4.3.14_13455.20150212_BTCOEX20150128-51/core/rtw_cmd.c:22:
/home/rain/test/rtl8821AU_linux_v4.3.14_13455.20150212_BTCOEX20150128-51/include/hal_com.h:412:13: error: ‘file_path’ redeclared as different kind of symbol
extern char file_path[PATH_LENGTH_MAX];
^~~~~~~~~
In file included from /usr/src/linux-headers-4.9.0-8-common/include/linux/seq_file.h:10:0,
from /usr/src/linux-headers-4.9.0-8-common/include/linux/pinctrl/consumer.h:17,
from /usr/src/linux-headers-4.9.0-8-common/include/linux/pinctrl/devinfo.h:21,
from /usr/src/linux-headers-4.9.0-8-common/include/linux/device.h:24,
from /usr/src/linux-headers-4.9.0-8-common/include/linux/dmaengine.h:20,
from /usr/src/linux-headers-4.9.0-8-common/include/linux/netdevice.h:38,
from /home/rain/test/rtl8821AU_linux_v4.3.14_13455.20150212_BTCOEX20150128-51/include/osdep_service_linux.h:35,
from /home/rain/test/rtl8821AU_linux_v4.3.14_13455.20150212_BTCOEX20150128-51/include/osdep_service.h:41,
from /home/rain/test/rtl8821AU_linux_v4.3.14_13455.20150212_BTCOEX20150128-51/include/drv_types.h:32,
from /home/rain/test/rtl8821AU_linux_v4.3.14_13455.20150212_BTCOEX20150128-51/core/rtw_cmd.c:22:
/usr/src/linux-headers-4.9.0-8-common/include/linux/fs.h:2731:14: note: previous declaration of ‘file_path’ was here
extern char *file_path(struct file *, char *, int);
^~~~~~~~~
In file included from /home/rain/test/rtl8821AU_linux_v4.3.14_13455.20150212_BTCOEX20150128-51/include/drv_types.h:65:0,
from /home/rain/test/rtl8821AU_linux_v4.3.14_13455.20150212_BTCOEX20150128-51/core/rtw_cmd.c:22:
/home/rain/test/rtl8821AU_linux_v4.3.14_13455.20150212_BTCOEX20150128-51/core/rtw_cmd.c: In function ‘btinfo_evt_dump’:
/home/rain/test/rtl8821AU_linux_v4.3.14_13455.20150212_BTCOEX20150128-51/include/rtw_debug.h:187:19: error: void value not ignored as it ought to be
#define _seqdump seq_printf
^
/home/rain/test/rtl8821AU_linux_v4.3.14_13455.20150212_BTCOEX20150128-51/include/rtw_debug.h:242:7: note: in expansion of macro ‘_seqdump’
if(_seqdump(sel, fmt, ##arg)) /*rtw_warn_on(1)*/;
^~~~~~~~
/home/rain/test/rtl8821AU_linux_v4.3.14_13455.20150212_BTCOEX20150128-51/core/rtw_cmd.c:3293:2: note: in expansion of macro ‘DBG_871X_SEL_NL’
DBG_871X_SEL_NL(sel, "cid:0x%02x, len:%un", info->cid, info->len);
^~~~~~~~~~~~~~~
/home/rain/test/rtl8821AU_linux_v4.3.14_13455.20150212_BTCOEX20150128-51/include/rtw_debug.h:187:19: error: void value not ignored as it ought to be
#define _seqdump seq_printf
^
/home/rain/test/rtl8821AU_linux_v4.3.14_13455.20150212_BTCOEX20150128-51/include/rtw_debug.h:242:7: note: in expansion of macro ‘_seqdump’
if(_seqdump(sel, fmt, ##arg)) /*rtw_warn_on(1)*/;
^~~~~~~~
/home/rain/test/rtl8821AU_linux_v4.3.14_13455.20150212_BTCOEX20150128-51/core/rtw_cmd.c:3296:3: note: in expansion of macro ‘DBG_871X_SEL_NL’
DBG_871X_SEL_NL(sel, "byte2:%s%s%s%s%s%s%s%sn"
^~~~~~~~~~~~~~~
/home/rain/test/rtl8821AU_linux_v4.3.14_13455.20150212_BTCOEX20150128-51/include/rtw_debug.h:187:19: error: void value not ignored as it ought to be
#define _seqdump seq_printf
^
/home/rain/test/rtl8821AU_linux_v4.3.14_13455.20150212_BTCOEX20150128-51/include/rtw_debug.h:242:7: note: in expansion of macro ‘_seqdump’
if(_seqdump(sel, fmt, ##arg)) /*rtw_warn_on(1)*/;
^~~~~~~~
/home/rain/test/rtl8821AU_linux_v4.3.14_13455.20150212_BTCOEX20150128-51/core/rtw_cmd.c:3308:3: note: in expansion of macro ‘DBG_871X_SEL_NL’
DBG_871X_SEL_NL(sel, "retry_cnt:%un", info->retry_cnt);
^~~~~~~~~~~~~~~
/home/rain/test/rtl8821AU_linux_v4.3.14_13455.20150212_BTCOEX20150128-51/include/rtw_debug.h:187:19: error: void value not ignored as it ought to be
#define _seqdump seq_printf
^
/home/rain/test/rtl8821AU_linux_v4.3.14_13455.20150212_BTCOEX20150128-51/include/rtw_debug.h:242:7: note: in expansion of macro ‘_seqdump’
if(_seqdump(sel, fmt, ##arg)) /*rtw_warn_on(1)*/;
^~~~~~~~
/home/rain/test/rtl8821AU_linux_v4.3.14_13455.20150212_BTCOEX20150128-51/core/rtw_cmd.c:3311:3: note: in expansion of macro ‘DBG_871X_SEL_NL’
DBG_871X_SEL_NL(sel, "rssi:%un", info->rssi);
^~~~~~~~~~~~~~~
/home/rain/test/rtl8821AU_linux_v4.3.14_13455.20150212_BTCOEX20150128-51/include/rtw_debug.h:187:19: error: void value not ignored as it ought to be
#define _seqdump seq_printf
^
/home/rain/test/rtl8821AU_linux_v4.3.14_13455.20150212_BTCOEX20150128-51/include/rtw_debug.h:242:7: note: in expansion of macro ‘_seqdump’
if(_seqdump(sel, fmt, ##arg)) /*rtw_warn_on(1)*/;
^~~~~~~~
/home/rain/test/rtl8821AU_linux_v4.3.14_13455.20150212_BTCOEX20150128-51/core/rtw_cmd.c:3314:3: note: in expansion of macro ‘DBG_871X_SEL_NL’
DBG_871X_SEL_NL(sel, "byte5:%s%sn"
^~~~~~~~~~~~~~~
/usr/src/linux-headers-4.9.0-8-common/scripts/Makefile.build:301: ошибка выполнения рецепта для цели «/home/rain/test/rtl8821AU_linux_v4.3.14_13455.20150212_BTCOEX20150128-51/core/rtw_cmd.o»
make[4]: *** [/home/rain/test/rtl8821AU_linux_v4.3.14_13455.20150212_BTCOEX20150128-51/core/rtw_cmd.o] Ошибка 1
/usr/src/linux-headers-4.9.0-8-common/Makefile:1526: ошибка выполнения рецепта для цели «_module_/home/rain/test/rtl8821AU_linux_v4.3.14_13455.20150212_BTCOEX20150128-51»
make[3]: *** [_module_/home/rain/test/rtl8821AU_linux_v4.3.14_13455.20150212_BTCOEX20150128-51] Ошибка 2
Makefile:152: ошибка выполнения рецепта для цели «sub-make»
make[2]: *** [sub-make] Ошибка 2
Makefile:8: ошибка выполнения рецепта для цели «all»
make[1]: *** [all] Ошибка 2
make[1]: выход из каталога «/usr/src/linux-headers-4.9.0-8-amd64»
Makefile:1551: ошибка выполнения рецепта для цели «modules»
make: *** [modules] Ошибка 2
…Все в наших руках…
=======================================================================
Build Instructions:
====================
1> $tar -xvzf RT61_Linux_STA_Drv_x.x.x.x.tar.gz
go to «./RT61_Linux_STA_Drv_x.x.x.x/Module» directory.
2> $cp Makefile.4 ./Makefile # [kernel 2.4]
or
$cp Makefile.6 ./Makefile # [kernel 2.6]
or
$cp Makefile.RTL865x ./Makefile # big endian platform
3> [kernel 2.4]
$chmod 755 Configure
$make config # config build linux os version
4> $make all # compile driver source code
5> $cp rt2561.bin /etc/Wireless/RT61STA/ # copy firmware
$cp rt2561s.bin /etc/Wireless/RT61STA/
$cp rt2661.bin /etc/Wireless/RT61STA/
6> $dos2unix rt61sta.dat
$cp rt61sta.dat /etc/Wireless/RT61STA/rt61sta.dat
# !!!check if it is a binary file before loading !!!
7> $load
#[kernel 2.4]
# $/sbin/insmod rt61.o
# $/sbin/ifconfig ra0 inet YOUR_IP up
#[kernel 2.6]
# $/sbin/insmod rt61.ko
# $/sbin/ifconfig ra0 inet YOUR_IP up
Note: Script functionality:
load load module to kernel
unload unload module from kernel
Configure retrieve linux version
Этот проект собирается cmake
‘ом. Не нужно к нему прикручивать autotools (особенно если не умеешь). В самом простом случае:
mkdir -p build && cd build && cmake .. && make
За деталями лучше проследовать к документации и/или в гугл…
Update
Кроме того, в CMakeLists.txt
ошибка при сборке с поддержкой OpenMP (автомагическаяя зависимость):
if(OpenMP_FOUND)
target_compile_options(neca PRIVATE ${OpenMP_CXX_FLAGS})
target_link_libraries(neca ${OpenMP_CXX_LIBRARIES})
endif()
В target_link_libraries
должно быть OpenMP_CXX_FLAGS
, как и в предыдущей, а не OpenMP_CXX_LIBRARIES
.
Нужно установить пакет openswan из исходников.
README: make programs install
Из директории папки запускаю и получаю ошибку.
Как установить?
-
Вопрос заданболее трёх лет назад
-
1396 просмотров
Думается мне, что у вас проблема с пробелом в пути. Переместите куда-нибудь в home и попробуйте еще раз.
Пригласить эксперта
Скачал дистрибутив openswan-2.6.40.tar.gz, в распакованной директории от рута пишу «make install» — все ставится
-
Показать ещё
Загружается…
09 июн. 2023, в 01:21
10000 руб./за проект
09 июн. 2023, в 01:06
50000 руб./за проект
09 июн. 2023, в 00:36
1000 руб./за проект
Минуточку внимания
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
- Pick a username
- Email Address
- Password
By clicking “Sign up for GitHub”, you agree to our terms of service and
privacy statement. We’ll occasionally send you account related emails.
Already on GitHub?
Sign in
to your account