LINUX.ORG.RU

Не могу скомпилировать драйвер


0

0

Пытаюсь скомпилировать дряйвер для веб камеры но на первом же шаге выскакивает ошибка [gres@gres ~]$ cd '/home/gres/Download/Linux/pwc-10.0.12-rc1' [gres@gres pwc-10.0.12-rc1]$ make make -C /lib/modules/2.6.18-1.2849.fc6xen/build SUBDIRS=/home/gres/Download/Linux/pwc-10.0.12-rc1 modules make: *** /lib/modules/2.6.18-1.2849.fc6xen/build: Нет такого файла или каталога. Останов. make: *** [all] Ошибка 2

Что может быть причиной?


Отсутствие означенной директории :)

В suse эта директория входит в пакет с ядром, но там она пустая, а содержимое ее входит в пакет с исходниками ядра.

Вывод: ты бы сказал, что за система, но вообще, похоже, среда разработки для ядра либо отсутствует, либо присутствует не полностью.

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

А как может называться то что решит мою проблемму. Ну т.е. патч для ядра или еще как либо?

gres
() автор топика

1) етить! по моему надо модуль ядра компилить из под рута.
2) эта штука, которая может решить проблему может называться kernel-sources*rpm/tar.gz
3)а вобще, чтоб не было проблем, надо качнуть и закомпилить новое ядро. это полчаса максимум. правда, отконфигурить его для сетевых прибабахов типа ip tables NAT итп. надо еще минут 10.

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

1) компилить можно и из-под обычного пользователя. Вот устанавливать - другое дело.

3) ну 10 минут это очень оптимистично. Ты это, наверное, не один и не два раза это уже делал, поэтому тебе 10. А так вообще-то гораздо больше.

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

1) не факт. кернел сырец может быть с правами rwx------ установлен.
3) Ну, да. ядро - постоянно собираю. особенно, если новое железо. Если старое -- можнл не особо париться. А вот с сетевыми приблудами 2 раза. Т.к. потом make menukonfig нового ядра настройки наследует.

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

> 1) не факт. кернел сырец может быть с правами rwx------ установлен

Тогда была бы ошибка вида permission denied (или как там это по-русски быдет)

Кстати, как ты так пишешь, что медлу двумя строчками такой маленький промежуток?

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

Ну да я решил ставить XEN и сразу при установке Fedora Core 6 выбрал установку виртуализации. Вот думаю что может быть в этом проблемма но тогда почему?

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