LINUX.ORG.RU

Не работает make

 ,


1

1

make KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd` make[1]: вход в каталог «/usr/lib/modules/4.15.14-1-ARCH/build» make[1]: *** Не заданы цели и не найден make-файл. Останов. make[1]: выход из каталога «/usr/lib/modules/4.15.14-1-ARCH/build» make: *** [Makefile:159: all] Ошибка 2

Что делать ? Запускал с рут тоже самое показало. ОС Arch linux

с рут тоже

Да.

mos ★★☆☆☆
()

make из под root в arch не катит

amd_amd ★★★★★
()
Ответ на: комментарий от anonymous

KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd` make[1]: вход в каталог «/usr/lib/modules/4.15.14-1-ARCH/build» CFG80211 API is prefered for this kernel version Using CFG80211 API CC [M] /home/adam/Downloads/hybrid-v35-nodebug-pcoem-6_30_223_271/src/shared/linux_osl.o /home/adam/Downloads/hybrid-v35-nodebug-pcoem-6_30_223_271/src/shared/linux_osl.c: В функции «osl_os_get_image_block»: /home/adam/Downloads/hybrid-v35-nodebug-pcoem-6_30_223_271/src/shared/linux_osl.c:1079:26: предупреждение: при передаче аргумента 2 «kernel_read» целое преобразуется в указатель без приведения типа [-Wint-conversion] rdlen = kernel_read(fp, fp->f_pos, buf, len); ^~ In file included from ./include/linux/huge_mm.h:7:0, from ./include/linux/mm.h:463, from /home/adam/Downloads/hybrid-v35-nodebug-pcoem-6_30_223_271/src/include/linuxver.h:65, from /home/adam/Downloads/hybrid-v35-nodebug-pcoem-6_30_223_271/src/shared/linux_osl.c:25: ./include/linux/fs.h:2843:16: замечание: ожидался тип «void *», но аргумент имеет тип «loff_t {aka long long int}» extern ssize_t kernel_read(struct file *, void *, size_t, loff_t *); ^~~~~~~~~~~ /home/adam/Downloads/hybrid-v35-nodebug-pcoem-6_30_223_271/src/shared/linux_osl.c:1079:37: предупреждение: при передаче аргумента 3 «kernel_read» указатель преобразуется в целое без приведения типа [-Wint-conversion] rdlen = kernel_read(fp, fp->f_pos, buf, len); ^~~ In file included from ./include/linux/huge_mm.h:7:0, from ./include/linux/mm.h:463, from /home/adam/Downloads/hybrid-v35-nodebug-pcoem-6_30_223_271/src/include/linuxver.h:65, from /home/adam/Downloads/hybrid-v35-nodebug-pcoem-6_30_223_271/src/shared/linux_osl.c:25: ./include/linux/fs.h:2843:16: замечание: ожидался тип «size_t {aka long unsigned int}», но аргумент имеет тип «char *» extern ssize_t kernel_read(struct file *, void *, size_t, loff_t *); ^~~~~~~~~~~ /home/adam/Downloads/hybrid-v35-nodebug-pcoem-6_30_223_271/src/shared/linux_osl.c:1079:42: предупреждение: при передаче аргумента 4 «kernel_read» целое преобразуется в указатель без приведения типа [-Wint-conversion] rdlen = kernel_read(fp, fp->f_pos, buf, len); ^~~ In file included from ./include/linux/huge_mm.h:7:0, from ./include/linux/mm.h:463, from /home/adam/Downloads/hybrid-v35-nodebug-pcoem-6_30_223_271/src/include/linuxver.h:65, from /home/adam/Downloads/hybrid-v35-nodebug-pcoem-6_30_223_271/src/shared/linux_osl.c:25: ./include/linux/fs.h:2843:16: замечание: ожидался тип «loff_t * {aka long long int *}», но аргумент имеет тип «int» extern ssize_t kernel_read(struct file *, void *, size_t, loff_t *); ^~~~~~~~~~~ CC [M] /home/adam/Downloads/hybrid-v35-nodebug-pcoem-6_30_223_271/src/wl/sys/wl_linux.o /home/adam/Downloads/hybrid-v35-nodebug-pcoem-6_30_223_271/src/wl/sys/wl_linux.c: В функции «wl_pci_probe»: /home/adam/Downloads/hybrid-v35-nodebug-pcoem-6_30_223_271/src/wl/sys/wl_linux.c:772:2: предупреждение: this «if» clause does not guard... [-Wmisleading-indentation] if ((val & 0x0000ff00) != 0) ^~ /home/adam/Downloads/hybrid-v35-nodebug-pcoem-6_30_223_271/src/wl/sys/wl_linux.c:774:3: замечание: ...this statement, but the latter is misleadingly indented as if it were guarded by the «if» bar1_size = pci_resource_len(pdev, 2); ^~~~~~~~~ /home/adam/Downloads/hybrid-v35-nodebug-pcoem-6_30_223_271/src/wl/sys/wl_linux.c: В функции «wl_init_timer»: /home/adam/Downloads/hybrid-v35-nodebug-pcoem-6_30_223_271/src/wl/sys/wl_linux.c:2355:2: ошибка: implicit declaration of function «init_timer»; did you mean «init_timers»? [-Werror=implicit-function-declaration] init_timer(&t->timer); ^~~~~~~~~~ init_timers /home/adam/Downloads/hybrid-v35-nodebug-pcoem-6_30_223_271/src/wl/sys/wl_linux.c:2356:10: ошибка: «struct timer_list» не содержит элемента с именем «data» t->timer.data = (ulong) t; ^ /home/adam/Downloads/hybrid-v35-nodebug-pcoem-6_30_223_271/src/wl/sys/wl_linux.c:2357:20: ошибка: несовместимый тип указателя в присваивании [-Werror=incompatible-pointer-types] t->timer.function = wl_timer; ^ /home/adam/Downloads/hybrid-v35-nodebug-pcoem-6_30_223_271/src/wl/sys/wl_linux.c: В функции «wl_monitor»: /home/adam/Downloads/hybrid-v35-nodebug-pcoem-6_30_223_271/src/wl/sys/wl_linux.c:2918:10: ошибка: «struct net_device» не содержит элемента с именем «last_rx» skb->dev->last_rx = jiffies; ^~ cc1: некоторые предупреждения считаются ошибками make[2]: *** [scripts/Makefile.build:325: /home/adam/Downloads/hybrid-v35-nodebug-pcoem-6_30_223_271/src/wl/sys/wl_linux.o] Ошибка 1 make[1]: *** [Makefile:1524: _module_/home/adam/Downloads/hybrid-v35-nodebug-pcoem-6_30_223_271] Ошибка 2 make[1]: выход из каталога «/usr/lib/modules/4.15.14-1-ARCH/build» make: *** [Makefile:159: all] Ошибка 2

Пошла но появились другие ошибки, помогите пожалуйста.

JustinKlod
() автор топика
Ответ на: комментарий от JustinKlod

Тебе там всё русским языком написано. Аж 3 раза.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.