LINUX.ORG.RU

CentOS make

 


0

1

Здравствуйте! установил Centos минимальная установка, подключил репозиторий с ДВД, пытаюсь установить драйвер на сетевую карту bnx2, скачал с сайта драйвер распаковал исходники захожу в папку (имя пакета/src даю команду make, а он говорит что именно этого каталога нет,


захожу в папку (имя пакета/src даю команду make, а он говорит что именно этого каталога нет

Чудес не бывает. Более конкретный ответ невозможен вследствие отсутствия телепатического модуля.

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

вот содержимое папки с исходниками bnx2 bnx2-2.74.09 bnx2fc bnx2fc-2.2.17 bnx2i bnx2i-2.7.4.1f bnx2x bnx2x-1.74.17 fclibs fclibs-2.0.3 file.log INSTALL.TXT Makefile а вот что мне выдает если дать команду make make -C bnx2/src KVER=2.6.32-279.el6.x86_64 PREFIX= make[1]: Entering directory `/home/pac/netxtreme2-7.4.21/bnx2-2.74.09/src' make -C SUBDIRS=/home/pac/netxtreme2-7.4.21/bnx2-2.74.09/src modules make: Entering an unknown directory make: *** SUBDIRS=/home/pac/netxtreme2-7.4.21/bnx2-2.74.09/src: Нет такого файла или каталога. Останов. make: Leaving an unknown directory make[1]: *** [default] Ошибка 2 make[1]: Leaving directory `/home/pac/netxtreme2-7.4.21/bnx2-2.74.09/src' make: *** [l2build] Ошибка 2 вот что выдает если пытаюсь собрать rpm из src.rpm + KVER=2.6.32-279.el6.x86_64 + make KVER=2.6.32-279.el6.x86_64 make -C bnx2/src KVER=2.6.32-279.el6.x86_64 PREFIX= make[1]: Entering directory `/root/rpmbuild/BUILD/netxtreme2-7.4.21/bnx2-2.74.09/src' make -C SUBDIRS=/root/rpmbuild/BUILD/netxtreme2-7.4.21/bnx2-2.74.09/src modules make: Entering an unknown directory make: *** SUBDIRS=/root/rpmbuild/BUILD/netxtreme2-7.4.21/bnx2-2.74.09/src: No such file or directory. Stop. make: Leaving an unknown directory make[1]: *** [default] Error 2 make[1]: Leaving directory `/root/rpmbuild/BUILD/netxtreme2-7.4.21/bnx2-2.74.09/src' make: *** [l2build] Error 2 ошибка: Неверный код возврата из /var/tmp/rpm-tmp.lEmfNp (%build)

Ошибки сборки пакетов: Неверный код возврата из /var/tmp/rpm-tmp.lEmfNp (%build)

систему ставил CenOS 6.3 x86_64 минимальная установка я так понимаю или что не поставил или что то не сконфигурировал

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

вот содержимое папки с исходниками

bnx2
bnx2-2.74.09
bnx2fc
bnx2fc-2.2.17
bnx2i
bnx2i-2.7.4.1f
bnx2x
bnx2x-1.74.17
fclibs
fclibs-2.0.3
file.log
INSTALL.TXT
Makefile
а вот что мне выдает если дать команду make
make -C bnx2/src  KVER=2.6.32-279.el6.x86_64 PREFIX=
make[1]: Entering directory `/home/pac/netxtreme2-7.4.21/bnx2-2.74.09/src'
make -C  SUBDIRS=/home/pac/netxtreme2-7.4.21/bnx2-2.74.09/src modules
make: Entering an unknown directory
make: *** SUBDIRS=/home/pac/netxtreme2-7.4.21/bnx2-2.74.09/src: Нет такого файла или каталога.  Останов.
make: Leaving an unknown directory
make[1]: *** [default] Ошибка 2
make[1]: Leaving directory `/home/pac/netxtreme2-7.4.21/bnx2-2.74.09/src'
make: *** [l2build] Ошибка 2
вот что выдает если пытаюсь собрать rpm из src.rpm
+ KVER=2.6.32-279.el6.x86_64
+ make KVER=2.6.32-279.el6.x86_64
make -C bnx2/src  KVER=2.6.32-279.el6.x86_64 PREFIX=
make[1]: Entering directory `/root/rpmbuild/BUILD/netxtreme2-7.4.21/bnx2-2.74.09/src'
make -C  SUBDIRS=/root/rpmbuild/BUILD/netxtreme2-7.4.21/bnx2-2.74.09/src modules
make: Entering an unknown directory
make: *** SUBDIRS=/root/rpmbuild/BUILD/netxtreme2-7.4.21/bnx2-2.74.09/src: No such file or directory.  Stop.
make: Leaving an unknown directory
make[1]: *** [default] Error 2
make[1]: Leaving directory `/root/rpmbuild/BUILD/netxtreme2-7.4.21/bnx2-2.74.09/src'
make: *** [l2build] Error 2
ошибка: Неверный код возврата из /var/tmp/rpm-tmp.lEmfNp (%build)


Ошибки сборки пакетов:
    Неверный код возврата из /var/tmp/rpm-tmp.lEmfNp (%build)
я так понимаю или что не поставил или что то не настроил

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

установи пакет kernel-devel. похоже не установлены сырцы ядра.

anonymous
()

Есть такая штука, compat-wireless, это драйверы от всех новых беспроводных карт для любого ядра Linux версии 2.6.22 и старше. Посмотри, может там и этот есть.

ZenitharChampion ★★★★★
()

1) Драйвер bnx2 входит в состав стандартного ядра. Зачем выполняется сборка из исходников?

$ rpm -qf /lib/modules/`uname -r`/kernel/drivers/net/bnx2.ko
kernel-2.6.32-279.19.1.el6.i686
$ cat /etc/redhat-release 
CentOS release 6.3 (Final)
2) Для работы с исходными кодами centos нужно развёртывать не как «Minimal», а как «Software Development», либо на уже развёрнутой системе доустановить с помощью yum группы пакетов «Development Tools» и «Server Platform Development» (это только для начала).

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

Что драйвер есть я знаю но он старый да и сам факт что ни чего из исходников поставить не могу не правильный.

Для работы с исходными кодами centos нужно развёртывать не как «Minimal», а как «Software Development»,

спасибо большое, машинка с уефи(да будь он проклят) а из описания это вроде как единственный исо поддерживающий этот режим, знаний действительное маловато

установи пакет kernel-devel. похоже не установлены сырцы ядра

установил не помогает

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

Пакет kernel-headers установлен? Компилятор (gcc) установлен?

Ссылка «/lib/modules/2.6.32-279.el6.x86_64/build» указывает на существующий каталог?

mky ★★★★★
()
Ответ на: комментарий от jeni00

Что драйвер есть я знаю но он старый

И что?

да и сам факт что ни чего из исходников поставить не могу не правильный.

Из исходников не надо ничего ставить, ставить надо из пакетов.

Deleted
()
cat /boot/config-2.6.32-279.el6.x86_64 | grep bnx
CONFIG_SCSI_BNX2_ISCSI=m
CONFIG_SCSI_BNX2X_FCOE=m
CONFIG_BNX2=m
CONFIG_BNX2X=m
rpm -qf  /lib/modules/2.6.32-279.el6.x86_64/kernel/drivers/net/bnx2.ko
kernel-2.6.32-279.el6.x86_64

что бы собрать помимо .src.rpm еще какойто зип с чемто надо

http://my.oschina.net/fishman/blog/96221

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