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 ★
() автор топика
Вы не можете добавлять комментарии в эту тему: топик перемещен в архив.