Решено: сборка модулей (make[1] *** no rulle to make target 'modules'.)
Модератор: Bizdelnick
-
sja
- Сообщения: 66
- ОС: ubuntu, altlinux
Решено: сборка модулей
Нужно установить какие-то пакеты?
Или как? У меня есть исходники модуля, а при MAKE выдается это сообщение
make[1] *** no rulle to make target 'modules'.
как решить эту проблему?
Или как? У меня есть исходники модуля, а при MAKE выдается это сообщение
make[1] *** no rulle to make target 'modules'.
как решить эту проблему?
-
Goodvin
- Ведущий рубрики
- Сообщения: 4333
- Статус: ⚝⚠⚒⚑⚖☭☞☣☤&
Re: Решено: сборка модулей
Уважаемый, что это за бессвязный поток сознания ?
Потрудитесь описать внятно, что вообще вы делаете, с какой целью это делаете, как именно это делаете и что именно у Вас там происходит.
Потрудитесь описать внятно, что вообще вы делаете, с какой целью это делаете, как именно это делаете и что именно у Вас там происходит.
-
sja
- Сообщения: 66
- ОС: ubuntu, altlinux
Re: Решено: сборка модулей
Мне производители оборудования прислали исходники драйвера, там есть makefile и несколько файлов c++.
В readme написано:
Build the driver
a. Build driver for 2.6 kernel
# cd adv950_vM_NN/2.6
# make
Перехожу я в эту папке, и делаю make.
Мне сообщают, что:
make[1] *** no rule to make target 'modules'. Stop.
Дошел до соседней машины с линуксом, там всё компилируется.
Вот такой поток сознания... что нужно установить, чтобы всё зашептало?
заранее спасибо.
В readme написано:
Build the driver
a. Build driver for 2.6 kernel
# cd adv950_vM_NN/2.6
# make
Перехожу я в эту папке, и делаю make.
Мне сообщают, что:
make[1] *** no rule to make target 'modules'. Stop.
Дошел до соседней машины с линуксом, там всё компилируется.
Вот такой поток сознания... что нужно установить, чтобы всё зашептало?
заранее спасибо.
-
T.D.
- Сообщения: 381
- Статус: Streetball is my life
- ОС: Gentoo 2007.0
Re: Решено: сборка модулей
А что за устройство?
Возможно в ядре не включены необходимые модули?
Возможно в ядре не включены необходимые модули?
-
Juliette
- Сообщения: 5058
- Статус: ROSA Lab
- ОС: Ubuntu LTS, Mandriva 2011
Re: Решено: сборка модулей
sja, дайте полный вывод ошибки, не только последнюю строчку, плз
-
(asper
- Бывший модератор
- Сообщения: 1661
- Статус: nano vi sed awk !
- ОС: Работает как часы !
Re: Решено: сборка модулей
[telepat_mode_on]
Может исходники ядра не стоят ?
[/telepat_mode_off]
Может исходники ядра не стоят ?
[/telepat_mode_off]
Сомнительно доброе привидение
-
sja
- Сообщения: 66
- ОС: ubuntu, altlinux
Re: Решено: сборка модулей
Устройство PCI плата, на выходе 4 com порта ( http://advantech.com/products/4%2Dport%2DS...d_1-23I156.aspx )
Возможно, что и не включены, как проверить?
Плный вывод ошибки:
Код:
make: Warning: File 'Makefile' has modification time 4.8e+07 s in the future
make: *** /lib/modules/2.6.12-std26-up-alt10/build: No such file or directory. Stop
make: *** [default] Error 2
я просто создал там папку build и выдается сообщение, что написано выше про target 'modules'
Может, папка /usr/src имеет только пустые папки /kernel/sources
-
Juliette
- Сообщения: 5058
- Статус: ROSA Lab
- ОС: Ubuntu LTS, Mandriva 2011
Re: Решено: сборка модулей
Ну точно, ставьте исходники. Ибо build -- это симв. ссылка на /usr/src/исходники_ядра
-
sja
- Сообщения: 66
- ОС: ubuntu, altlinux
Re: Решено: сборка модулей
а как быть - если в репозитории (на мой линукс) есть пакеты с исходниками версии ядра выше моего, т.е. у меня 2.6.12, а там 2.6.18
как быть, что еще обновлять?
как быть, что еще обновлять?
-
T.D.
- Сообщения: 381
- Статус: Streetball is my life
- ОС: Gentoo 2007.0
Re: Решено: сборка модулей
Версия пакетов с исходниками должна совпадать с версией ядра.
Наверняка у тебя там имеются пакеты с ядром версии 2.6.18
Наверняка у тебя там имеются пакеты с ядром версии 2.6.18
-
sja
- Сообщения: 66
- ОС: ubuntu, altlinux
Re: Решено: сборка модулей
в репозитории есть ядра версий 2.6.18-ХХХ
а uname -r - говорит 2.6.12-ХХХХ
и вообще, возможно ли из пакетов обновить ядро?
а uname -r - говорит 2.6.12-ХХХХ
и вообще, возможно ли из пакетов обновить ядро?
-
arkhnchul
- Сообщения: 2284
- Статус: Толчковый инженер
- ОС: Debian, Fedora
Re: Решено: сборка модулей
скатать исходники с kernel.org, если в репозитории нету вашей версии.
Losing is fun!
-
Goodvin
- Ведущий рубрики
- Сообщения: 4333
- Статус: ⚝⚠⚒⚑⚖☭☞☣☤&
Re: Решено: сборка модулей
Не скажите, батенька.
Во многих дистрибутивах исходники ядра очень патченые и довольно ощутимо отличаются от "ванильных" с kernel.org, и разработчики openSUSE в этом деле как бы не впереди планеты всей.
Есть мнение, что ставить надо те исходники, из которых было собрано текущее работающее ядро.
То бишь, от дистростроителей.
Автор, огласите точную полную версию дистрибутива и ядра.
-
Juliette
- Сообщения: 5058
- Статус: ROSA Lab
- ОС: Ubuntu LTS, Mandriva 2011
Re: Решено: сборка модулей
Не может быть, чтобы в Сусе не было пакета с исходниками текущего ядра. Ищите и ставьте что-то типа kernel-source-точные_циферки-установленного_ядра. И никаких kernel.org, конечно, и никаких апгрейдов, нечего огород городить на пустом месте.
-
sja
- Сообщения: 66
- ОС: ubuntu, altlinux
Re: Решено: сборка модулей
у меня проблма не под OpenSuse, проблема под Sisyphus miniLinux (ALT Linux)
команда cat /proc/version выдает
2.6.12-std26-up-alt10
я нашел в архивах за 2005 на ftp от sisyphusа
следующие файлы
kernel-complete-std26-up-2.6.12-alt1.noarch.rpm
kernel-headers-modules-std26-up-2.6.12-alt1.i586.rpm
kernel-headers-std26-up-2.6.12-alt1.i586.rpm
kernel-image-std26-up-2.6.12-alt1.i586.rpm
я понимаю их просто rpm -Uvh *
и всё недостающее?
или чтото из этого лишнее/или чего-то нехватает?
суммарный объем их почти 17 мегабайт
команда cat /proc/version выдает
2.6.12-std26-up-alt10
я нашел в архивах за 2005 на ftp от sisyphusа
следующие файлы
kernel-complete-std26-up-2.6.12-alt1.noarch.rpm
kernel-headers-modules-std26-up-2.6.12-alt1.i586.rpm
kernel-headers-std26-up-2.6.12-alt1.i586.rpm
kernel-image-std26-up-2.6.12-alt1.i586.rpm
я понимаю их просто rpm -Uvh *
и всё недостающее?
или чтото из этого лишнее/или чего-то нехватает?
суммарный объем их почти 17 мегабайт
-
Goodvin
- Ведущий рубрики
- Сообщения: 4333
- Статус: ⚝⚠⚒⚑⚖☭☞☣☤&
Re: Решено: сборка модулей
Нет, должно быть что-то вроде этого (примерно):
kernel-sources-std26-2.6.12-alt1.i586.rpm
или
kernel-srс-std26-2.6.12-alt1.i586.rpm
kernel-sources-std26-2.6.12-alt1.i586.rpm
или
kernel-srс-std26-2.6.12-alt1.i586.rpm
-
sja
- Сообщения: 66
- ОС: ubuntu, altlinux
Re: Решено: сборка модулей
такого ничего нету:
есть только kernel-source-2.6.12-1.0.0-alt1.noarch.rpm
я его установил, появилось в /usr/src/kernel/sources/
файл kernel-source-2.6.12.tar.bz
я его распаковал, снова сделал make
и было написано, что чего-то нехватает в сырцах ядра, чтото там не от моего ядра, вобщем много всего было...
а из укзааных мной выше нельзя что-то придумать?
-
diesel
- Бывший модератор
- Сообщения: 5989
- ОС: OS X, openSuSE, ROSA, Debian
Re: Решено: сборка модулей
хэдеров может быть вполне достаточно для сборки модулей ... если повезет.
-
arkhnchul
- Сообщения: 2284
- Статус: Толчковый инженер
- ОС: Debian, Fedora
Re: Решено: сборка модулей
Goodvin,
таки ж никто не собирается рабочее ядро собирать. Левому модулю драйвера имхо пофигу на патчи дистростроителей.
Не скажите, батенька.
Во многих дистрибутивах исходники ядра очень патченые и довольно ощутимо отличаются от "ванильных" с kernel.org, и разработчики openSUSE в этом деле как бы не впереди планеты всей.
Есть мнение, что ставить надо те исходники, из которых было собрано текущее работающее ядро.
таки ж никто не собирается рабочее ядро собирать. Левому модулю драйвера имхо пофигу на патчи дистростроителей.
Losing is fun!
-
(asper
- Бывший модератор
- Сообщения: 1661
- Статус: nano vi sed awk !
- ОС: Работает как часы !
Re: Решено: сборка модулей
Может не хватает сделать make config (menuconfig, oldconfig, xconfig, gconfig по вкусу).
Сомнительно доброе привидение
-
sja
- Сообщения: 66
- ОС: ubuntu, altlinux
Re: Решено: сборка модулей
я нашел всё-таки следующие файлы:
kernel-headers-modules-std26-up-2.6.12-alt10.i586.rpm
kernel-headers-std26-up-2.6.12-alt10.i586.rpm
kernel-image-std26-up-2.6.12-alt10.i586.rpm
kernel-modules-oss-std26-up-2.6.12-alt10.i586.rpm
и всё нормально закомпилилось и почти уже шепчет как надо
всем спасибо!
kernel-headers-modules-std26-up-2.6.12-alt10.i586.rpm
kernel-headers-std26-up-2.6.12-alt10.i586.rpm
kernel-image-std26-up-2.6.12-alt10.i586.rpm
kernel-modules-oss-std26-up-2.6.12-alt10.i586.rpm
и всё нормально закомпилилось и почти уже шепчет как надо
всем спасибо!