LinuxForum.Fans
Тема

madwifi-ng

Автор: borskiy 8 сообщений 4051 просмотров
#184570

Добрый день.

Помогите, пожалуйста, установить madwifi-ng.
При попытке установки по инструкции http://en.gentoo-wiki.com/wiki/MadWifi вылетает ошибка:
[console] * ERROR: net-wireless/madwifi-ng-0.9.4.4133.20100621 failed (compile phase):
* Unable to emake HOSTCC=i686-pc-linux-gnu-gcc CROSS_COMPILE=i686-pc-linux-gnu- LDFLAGS= KERNELPATH=/lib/modules/2.6.39-gentoo-r3/build all
*
* Call stack:
* ebuild.sh, line 56: Called src_compile
* environment, line 3493: Called linux-mod_src_compile
* environment, line 2672: Called die
* The specific snippet of code:
* eval "emake HOSTCC=\"$(tc-getBUILD_CC)\" CROSS_COMPILE=${CHOST}- LDFLAGS=\"$(get_abi_LDFLAGS)\" ${BUILD_FIXES} ${BUILD_PARAMS} ${BUILD_TARGETS} " || die "Unable to emake HOSTCC="$(tc-getBUILD_CC)" CROSS_COMPILE=${CHOST}- LDFLAGS="$(get_abi_LDFLAGS)" ${BUILD_FIXES} ${BUILD_PARAMS} ${BUILD_TARGETS}";
[/console]

#184572

Вы привели только сообщение об ошибке, само описание ошибке выше в выводе команды. Если просмотрите ниже, там написано, где лог с ошибкой и какую информацию нужно предоставить.

#184575
Показать
  • [*]* Package: net-wireless/madwifi-ng-0.9.4.4133.20100621
  • * Repository: gentoo
  • * Maintainer: steev@gentoo.org pva@gentoo.org,mobile@gentoo.org
  • * USE: elibc_glibc kernel_linux userland_GNU x86
  • * FEATURES: sandbox
  • * Determining the location of the kernel source code
  • * Found kernel source directory:
  • * /usr/src/linux
  • * Found kernel object directory:
  • * /lib/modules/2.6.39-gentoo-r3/build
  • * Found sources for kernel version:
  • * 2.6.39-gentoo-r3
  • * Checking for suitable kernel configuration options... [ ok ]
  • >>> Unpacking source...
  • >>> Unpacking madwifi-0.9.4-r4133-20100621.tar.gz to /var/tmp/portage/net-wireless/madwifi-ng-0.9.4.4133.20100621/work
  • >>> Source unpacked in /var/tmp/portage/net-wireless/madwifi-ng-0.9.4.4133.20100621/work
  • >>> Preparing source in /var/tmp/portage/net-wireless/madwifi-ng-0.9.4.4133.20100621/work/madwifi-0.9.4-r4133-20100621 ...
  • * Converting madwifi-0.9.4-r4133-20100621/ath/Makefile to use M= instead of SUBDIRS= ... [ ok ]
  • * Converting madwifi-0.9.4-r4133-20100621/ath_hal/Makefile to use M= instead of SUBDIRS= ... [ ok ]
  • * Converting madwifi-0.9.4-r4133-20100621/net80211/Makefile to use M= instead of SUBDIRS= ... [ ok ]
  • * Converting madwifi-0.9.4-r4133-20100621/ath_rate/Makefile to use M= instead of SUBDIRS= ... [ ok ]
  • * Converting madwifi-0.9.4-r4133-20100621/ath_rate/amrr/Makefile to use M= instead of SUBDIRS= ... [ ok ]
  • * Converting madwifi-0.9.4-r4133-20100621/ath_rate/minstrel/Makefile to use M= instead of SUBDIRS= ... [ ok ]
  • * Converting madwifi-0.9.4-r4133-20100621/ath_rate/onoe/Makefile to use M= instead of SUBDIRS= ... [ ok ]
  • * Converting madwifi-0.9.4-r4133-20100621/ath_rate/sample/Makefile to use M= instead of SUBDIRS= ... [ ok ]
  • >>> Source prepared.
  • >>> Configuring source in /var/tmp/portage/net-wireless/madwifi-ng-0.9.4.4133.20100621/work/madwifi-0.9.4-r4133-20100621 ...
  • >>> Source configured.
  • >>> Compiling source in /var/tmp/portage/net-wireless/madwifi-ng-0.9.4.4133.20100621/work/madwifi-0.9.4-r4133-20100621 ...
  • * Preparing ath_hal module
  • make -j2 HOSTCC=i686-pc-linux-gnu-gcc CROSS_COMPILE=i686-pc-linux-gnu- LDFLAGS= KERNELPATH=/lib/modules/2.6.39-gentoo-r3/build all
  • make -C /lib/modules/2.6.39-gentoo-r3/build M=/var/tmp/portage/net-wireless/madwifi-ng-0.9.4.4133.20100621/work/madwifi-0.9.4-r4133-20100621/ath_hal modules
  • make[1]: Entering directory `/usr/src/linux-2.6.39-gentoo-r3'
  • CC [M] /var/tmp/portage/net-wireless/madwifi-ng-0.9.4.4133.20100621/work/madwifi-0.9.4-r4133-20100621/ath_hal/ah_os.o
  • HOSTCC /var/tmp/portage/net-wireless/madwifi-ng-0.9.4.4133.20100621/work/madwifi-0.9.4-r4133-20100621/ath_hal/uudecode
  • UUDECODE /var/tmp/portage/net-wireless/madwifi-ng-0.9.4.4133.20100621/work/madwifi-0.9.4-r4133-20100621/ath_hal/i386-elf.bin
  • UNMANGLE /var/tmp/portage/net-wireless/madwifi-ng-0.9.4.4133.20100621/work/madwifi-0.9.4-r4133-20100621/ath_hal/i386-elf.hal.o
  • /var/tmp/portage/net-wireless/madwifi-ng-0.9.4.4133.20100621/work/madwifi-0.9.4-r4133-20100621/ath_hal/ah_os.c:48:26: error: linux/config.h: No such file or directory
  • cc1: warning: unrecognized command line option "-Wno-unused-but-set-variable"
  • make[2]: *** [/var/tmp/portage/net-wireless/madwifi-ng-0.9.4.4133.20100621/work/madwifi-0.9.4-r4133-20100621/ath_hal/ah_os.o] Ошибка 1
  • make[1]: *** [_module_/var/tmp/portage/net-wireless/madwifi-ng-0.9.4.4133.20100621/work/madwifi-0.9.4-r4133-20100621/ath_hal] Error 2
  • make[1]: Leaving directory `/usr/src/linux-2.6.39-gentoo-r3'
  • make: *** [all] Ошибка 2
  • emake failed
  • * ERROR: net-wireless/madwifi-ng-0.9.4.4133.20100621 failed (compile phase):
  • * Unable to emake HOSTCC=i686-pc-linux-gnu-gcc CROSS_COMPILE=i686-pc-linux-gnu- LDFLAGS= KERNELPATH=/lib/modules/2.6.39-gentoo-r3/build all
  • *
  • * Call stack:
  • * ebuild.sh, line 56: Called src_compile
  • * environment, line 3493: Called linux-mod_src_compile
  • * environment, line 2672: Called die
  • * The specific snippet of code:
  • * eval "emake HOSTCC=\"$(tc-getBUILD_CC)\" CROSS_COMPILE=${CHOST}- LDFLAGS=\"$(get_abi_LDFLAGS)\" ${BUILD_FIXES} ${BUILD_PARAMS} ${BUILD_TARGETS} " || die "Unable to emake HOSTCC="$(tc-getBUILD_CC)" CROSS_COMPILE=${CHOST}- LDFLAGS="$(get_abi_LDFLAGS)" ${BUILD_FIXES} ${BUILD_PARAMS} ${BUILD_TARGETS}";
  • *
  • * If you need support, post the output of 'emerge --info =net-wireless/madwifi-ng-0.9.4.4133.20100621',
  • * the complete build log and the output of 'emerge -pqv =net-wireless/madwifi-ng-0.9.4.4133.20100621'.
  • * The complete build log is located at '/var/tmp/portage/net-wireless/madwifi-ng-0.9.4.4133.20100621/temp/build.log'.
  • * The ebuild environment file is located at '/var/tmp/portage/net-wireless/madwifi-ng-0.9.4.4133.20100621/temp/environment'.
  • * S: '/var/tmp/portage/net-wireless/madwifi-ng-0.9.4.4133.20100621/work/madwifi-0.9.4-r4133-20100621'

#184580

В ядре все нужные опции включены (из вашей ссылки и отсюда)?
Не пробовали размаскировать и установить версию net-wireless/madwifi-ng-0.9.4.4136.20110203?

#184582

В ядре нужные опции выставлены.
Размаскировать попробую. Спасибо.

#184592

[console]!!! 'madwifi-ng-0.9.4.4136.20110203' is not a valid package atom.
!!! Please check ebuild(5) for full details.[/console]

#184593

borskiy, для проверки, установится или нет, просто выполните
[console]ACCEPT_KEYWORDS="~x86" emerge madwifi-ng[/console]
P.S. Если вы всё размаскировали, устанавливать можно без указания версии, «вытянет» последнюю доступную.
P.S.S. У вас в самом деле x86-система?

#184595

Пардон, забыл кейвордсы прописать.
Все работает, СПАСИБО!

Войдите или зарегистрируйтесь, чтобы ответить.