Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: oneillq в Jan 28, 2005, 18:33



Титла: No Rules to make file ?wtf ?
Публикувано от: oneillq в Jan 28, 2005, 18:33
Makefile:99: /usr/src/linux/Rules.make: No such file or directory

това пък какво значи , без това не мога да си компилирам програми ? как да го оправя ?


Титла: No Rules to make file ?wtf ?
Публикувано от: n_antonov в Jan 28, 2005, 18:46
Опитай се да си зададеш въпроса правилно и някое може да ти помогне. Баба Ванга отдавна не е сред живите, а аз не мога да хвърлям боб, за да гадая какво правиш изобщо. Ако искаш наистина помощ, не чакай хората да ти вадят думите с ченгел.


Титла: No Rules to make file ?wtf ?
Публикувано от: oneillq в Jan 28, 2005, 19:05
опитвам се да си компилирам драйверите за ТВ ТУНЕРА BTTV-0.6.4h
влизам в директорията и пиша това:


[root@localhost linux]# cd /home/paco/bttv-0.6.4h
[root@localhost bttv-0.6.4h]# make
(cd driver; make)
make[1]: Entering directory `/home/paco/bttv-0.6.4h/driver'
Makefile:99: /usr/src/linux/Rules.make: No such file or directory

и ми изкарва тази боза която си я превеждам какво значи , но нямам представа как да я оправя ...
Някой може ли да ми помогне ?


Титла: No Rules to make file ?wtf ?
Публикувано от: spawnman в Jan 29, 2005, 11:03
oneillq в тази папка, в която се намира изходния код трябва да има и няколко пояснителни файла от сорта на INSTALL и/или README. Разгледай ги...
По принцип стандартната процедура за компилиране изглежда така:
Примерен код
$ ./configure
$ make
# make install

С даденото описание на проблема и стъпките, през които минаваш толкова мога да кажа...
Успех!


Титла: No Rules to make file ?wtf ?
Публикувано от: mironcho в Jan 29, 2005, 11:37
От грешката която си посочил, изглежда че нямаш "инсталиран" изходния код на ядрото, или поне не е в /usr/src/linux , където явно го търси тази програма. Така че, инсталирай си пакета с изходния код на ядрото (не каза с коя дистрибуция си, но почти всички имат такъв пакет, или поне всички хедъри необходими за компилиране на допълнителни драйвери).

Успех


Титла: No Rules to make file ?wtf ?
Публикувано от: n_antonov в Jan 29, 2005, 11:37
Защо компилираш драйвер за тунер, който се поддържа от ядрото и няма нужда да се компилира? Само трябва да се зареди.


Титла: No Rules to make file ?wtf ?
Публикувано от: oneillq в Jan 29, 2005, 17:11
ami za6toto neznam kyde go ima tozi draivar i neznam ot kade da go zaredq .. ako mojesh mi pomogni ?

instaliral sam kernel-source 2.6.3-7mdk !!!


Титла: No Rules to make file ?wtf ?
Публикувано от: v_badev в Jan 29, 2005, 18:49
Модула може да го заредиш с "modprobe bttv", разбира се като root. А за сорса на ядрото виж дали RPM-а го е сложил в /usr/src/linux. По принцип това е връзка към папката в която се намира същинския код на ядрото и често е /usr/src/kernel-source-версия.