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

Linux секция за начинаещи => Настройка на програми => Темата е започната от: LzN в Jan 23, 2007, 00:43



Титла: Проблем с make и kernel-а
Публикувано от: LzN в Jan 23, 2007, 00:43
Здравейте.

Начи след като си инсталирам kernel-source искам да си компилирам fuse.

Пиша ./configure --enable-kernel-module

После като напиша make ми дава тази грешка:

PoWeR:~ # make
Making all in kernel
make[1]: Entering directory `/root/kernel'
make -C /usr/src/linux-2.6.18.2-34 SUBDIRS=`pwd` O=/usr/src/linux-2.6.18.2-34-obj/i386/default modules
make[2]: Entering directory `/usr/src/linux-2.6.18.2-34'
make[4]: *** No rule to make target `/root/kernel/dev.o', needed by `/root/kernel/fuse.o'. Stop.
make[3]: *** [_module_/root/kernel] Error 2
make[2]: *** [modules] Error 2
make[2]: Leaving directory `/usr/src/linux-2.6.18.2-34'
make[1]: *** [all-spec] Error 2
make[1]: Leaving directory `/root/kernel'
make: *** [all-recursive] Error 1


Някой може ли да помогне

Благодаря предварително

П.С Аз съм със suse 10.2





Титла: Проблем с make и kernel-а
Публикувано от: senser в Jan 23, 2007, 09:07
я дай малко повече информация какво точно и защо искаш да направиш

изобщо конфигурираш ли кернел-а преди да се опиташ да компилираш


Титла: Проблем с make и kernel-а
Публикувано от: LzN в Jan 23, 2007, 11:25
Ами... Искам да инсталирам fuse за да инсталирам ntfs-3g

Инсталирвам kernel-source после копирвам файл /proc/config.gz
и го слагам в /usr/src/linux-version, разархивирвам го и преименувам на .config после правя make prepare.





Титла: Проблем с make и kernel-а
Публикувано от: senser в Jan 23, 2007, 14:14
1. не знам с какво дистро си, но на моето gentoo за да подкарам ntfs-3g трябваше да махна fuse поддръжката от кернела и да си инсталирам "sys-fs/fuse"
2. вместо да копираш /proc/config.gz направи следното:
Примерен код

less /proc/config.gz > /usr/src/linux/.config.gz

3. не е лошо все пак преди да компилираш кернела да прегледаш как са нещата с едно "make menuconfig" - още повече ако двата кернела (новия и този с който си в момента) са с големи разлики във версиите





Титла: Проблем с make и kernel-а
Публикувано от: LzN в Jan 23, 2007, 23:26
Направих го това... Пак същата грешка.

А за дитрото, написла съм в първия пост :) suse 10.2


Титла: Проблем с make и kernel-а
Публикувано от: ray в Jan 24, 2007, 03:51
Здравейте,
Няма ли бинарен пакет на ntfs-3g за SuSE-10.2?
Иначе ядрото на Сусе е силно пачнато и май не е лесно да се инсталират модули към ядрото. Въпреки че със сорса (на ядрото ) си идват и пачовете.
Провери дали няма бинарен пакет за ">=sys-fs/fuse-2.6.0".
Приемам че 'pkgconfig' също е инсталиран (нещо обичайно).
Отделно 'fuse' проверява конфигурацията на ядрото за своята подръжка (от самото ядро). Това на SuSE-10.2 (по подразбиране) дали я има? (zcat /proc/config.gz | grep -i fuse, или нещо подобно ;) може и директно zgrep ...
Не е лощо да се направи и една връзка 'linux' към изх. код на ядрото (във /usr/src), май някои програми го ползват.
Друго сега не се сещам.
Успех. Румен