Make 2 leaving directory usr src linux

Вопрос №6215 от пользователя Dato Akobia в уроке «Управление файловой структурой», курс «Bash: Основы командной строки»

make: Entering directory ‘/usr/src/app’ make: Leaving directory ‘/usr/src/app’ make: *** No rule to make target ‘test’. Stop. Run failed! Check and fix errors above!

Выбивает такую ошибку, почему? Вроде все правильно.. Сбрасывал уже 2 раза и делал заново, все также. В чем проблема?

сбрасываю и пробую выполнить проверку ничего не меняя выводит следующее

make: Entering directory ‘/usr/src/app’

Makefile:2: recipe for target ‘test’ failed make: Leaving directory ‘/usr/src/app’ make: *** [test] Error 2

Run failed! Check and fix errors above!

Когда вы сбрасываете то вывод становится нормальным. Это означает что в процессе манипулирования файловой системой вы удаляете или изменяете файл Makefile, что приводит к неработоспособности тестов.

Сбросьте еще раз прогресс и посмотрите содержимое файла Makefile, запомните его. Потом переодически открывайте его и проверяйте, все ли хорошо. Так вы сможете отследить момент когда вы его изменяете.

Так я говорю же я даже текст из него скопировал, в конце он был АБСОЛЮТНО таким же какой и вначале

Он еще когда, оставляю без изменений и так делаю проверку, создает еще файл playbook.retry которого вначале нет

Последний текст это результат проверки, его нужно просто прочитать:

file (fs/example1/subexample/folder/another_file) is absent, cannot continue

Вам здесь пишут что файла нет, а по заданию он должен быть.

Читайте также:  Резервное копирование данных линукс

Это тогда когда я даже ничего не изменял, я просто сбросил, и не редактировал ничего в терминале, и нажал Проверка, а судя по этому тексту файл был удален, или изменен, когда я даже не прикасался ни к чему

Если вы прочитаете внимательно задание, то увидите что это один из файлов который вам нужно создать.

Создать? Но смотрите файлов внутри папки fs 4, и также директорий внутри fs 4 (не считая fs конечно) Выходит в итоге, я на место another_file перемещаю какой нибудь из этих файлов (Makefile , ansible.cfg , inventory.ini , playbook.yml) Это неправильно?

Извините, что беспокою столькими вопросами

перемещаю какой нибудь из этих файлов (Makefile , ansible.cfg , inventory.ini , playbook.yml) Это неправильно?

И вы после этого удивляетесь что проверка перестает работать)

Давайте посмотрим что написано в задании:

Создайте следующую файловую структуру внутри папки fs: Кажется здесь однозначно говорится о том что нужно сделать.

Аааа, теперь понятно спасибо большое, а куда остальные девать, на месте оставить? Я просто подумал слово создать, имеется ввиду как Устроить, а не в буквальном смысле

Файлы которые уже существовали трогать не надо)

Я решил уже) Но больше не могу к сожалению продолжать тут учиться, а так нравилось. дошел до платной подписки. Всего хорошего, всем_ и авторам спасибо..

Источник

How to compile a kernel module against a new Source

I am trying to compile a Hello World module. I am having a fresh Ubuntu in my system which doesn’t have any compiled kernel. My kernel is: 2.6.32-34-generic I gave the following Makefile and got the error:

obj-m += hello-1.o all: make -C /lib/modules/$(shell uname -r)/build M=$(PWD) modules clean: make -C /lib/modules/$(shell uname -r)/build M=$(PWD) clean # make make -C /lib/modules/2.6.32-34-generic/build M=/home/james/Desktop/hello modules make[1]: Entering directory `/usr/src/linux-headers-2.6.32-34-generic' make[2]: *** No rule to make target `/home/james/Desktop/hello/hello-1.c', needed by `/home/james/Desktop/hello/hello-1.o'. Stop. make[1]: *** [_module_/home/james/Desktop/hello] Error 2 make[1]: Leaving directory `/usr/src/linux-headers-2.6.32-34-generic' make: *** [all] Error 2 
total 3864 lrwxrwxrwx 1 root root 40 2011-11-05 15:55 build -> /usr/src/linux-headers-2.6.32-34-generic drwxr-xr-x 2 root root 4096 2011-11-05 15:49 initrd drwxr-xr-x 10 root root 4096 2011-11-05 15:49 kernel . . 

The folder /usr/src/linux-headers-2.6.32-34-generic exists. Since it didnt work, I downloaded the linux-headers-2.6.32-34-generic source from Ubuntu and compiled and changed my Makefile to:

obj-m += hello-1.o all: make -C /usr/src/linux-2.6.32/ M=$(PWD) modules clean: make -C /usr/src/linux-2.6.32/ M=$(PWD) clean #make make -C /usr/src/linux-2.6.32/ M=/home/james/Desktop/hello modules make[1]: Entering directory `/usr/src/linux-2.6.32' ERROR: Kernel configuration is invalid. include/linux/autoconf.h or include/config/auto.conf are missing. Run 'make oldconfig && make prepare' on kernel src to fix it. WARNING: Symbol version dump /usr/src/linux-2.6.32/Module.symvers is missing; modules will have no dependencies and modversions. make[2]: *** No rule to make target `/home/james/Desktop/hello/hello-1.c', needed by `/home/james/Desktop/hello/hello-1.o'. Stop. make[1]: *** [_module_/home/james/Desktop/hello] Error 2 make[1]: Leaving directory `/usr/src/linux-2.6.32' make: *** [all] Error 2 

Источник

Читайте также:  Linux очистить кэш браузера

Thread: make[1]: Leaving directory `/usr/src/linux-headers-2.6.35-22-generic’

xGenius is offlineFirst Cup of Ubuntu

make[1]: Leaving directory `/usr/src/linux-headers-2.6.35-22-generic’

hi all Aircrack user plzzz i’m trying to install my wireless card but i tried to do like in this tutorial http://ubuntuforums.org/showthread.php?p=10107880 but i get errors while compiling make[1]: Leaving directory `/usr/src/linux-headers-2.6.35-22-generic’
knownig that my kernel is 2.6.35-22
my wireless card : BCM4313 [14e4:4727]

i’ve googled it but i didn’t find any solution and i know how to use patch and aircrack .
plsss heeelp

chili555 is offlineUbuntu Member

Join Date Aug 2005 Location South Carolina, USA Beans 25,971 —> Beans 25,971 Distro Ubuntu Development Release

Re: make[1]: Leaving directory `/usr/src/linux-headers-2.6.35-22-generic’

«Oh, Ubuntu, you are my favorite Linux-based operating system» —Dr. Sheldon Cooper, B.Sc., M.Sc., M.A., Ph.D., Sc.D.

xGenius is offlineFirst Cup of Ubuntu

Re: make[1]: Leaving directory `/usr/src/linux-headers-2.6.35-22-generic’

it always show me the same error if we can call it error ===>
make[1]: Leaving directory `/usr/src/linux-headers-2.6.35-22-generic’
:/

chili555 is offlineUbuntu Member

Join Date Aug 2005 Location South Carolina, USA Beans 25,971 —> Beans 25,971 Distro Ubuntu Development Release

Re: make[1]: Leaving directory `/usr/src/linux-headers-2.6.35-22-generic’

All I can say is what I already said: It doesn’t look like an error to me. Does it say ERROR? What you quoted is not an error. Can you try again:

sudo su make clean make make install exit

Post the result or post it here and give me the link: http://paste.ubuntu.com/

What you quoted is not an error.

«Oh, Ubuntu, you are my favorite Linux-based operating system» —Dr. Sheldon Cooper, B.Sc., M.Sc., M.A., Ph.D., Sc.D.

xGenius is offlineFirst Cup of Ubuntu

Re: make[1]: Leaving directory `/usr/src/linux-headers-2.6.35-22-generic’

Seems that i evoluated from the lasttime i installed the last ubuntu 12.04 and i the wireless is working fine but when i’m trying to inject i get fixed channel mon0: -1 so i tried to fix it using this tutorial http://hi.baidu.com/9linux/blog/item. 9c93d6d97.html ( i used compat-wireless-3.4-rc3-1 in the case of compat-wireless-2012-04-26) but i can’t compile, when typing make at the end i get

make[1]: Leaving directory `/usr/src/linux-headers-3.2.0-23-generic-pae’

Читайте также:  Linux how to delete directory with files

@ASPj I have already istalled kernel-sources
sudo apt-get install linux-headers-3.2.0-23-generic-pae
linux-headers-3.2.0-23-generic-pae is already the newest version.

uname -a
Linux xgeniu-PC 3.2.0-23-generic-pae #36-Ubuntu SMP Tue Apr 10 22:19:09 UTC 2012 i686 i686 i386 GNU/Linux
@chili555 i always can’t campile :/

Источник

Оцените статью
Adblock
detector