LinuxForum.Fans
Тема

Ошибка make

Автор: Fevr 3 сообщений 3469 просмотров
#146637

собственно вот такая ерунда на make

[console]make -C /lib/modules/2.6.38-7-generic/build M=/home/usersss/compat-wireless-2010-10-16 modules
make[1]: Вход в каталог `/usr/src/linux-headers-2.6.38-7-generic'
CC [M] /home/usersss/compat-wireless-2010-10-16/drivers/net/wireless/rt2x00/rt2x00pci.o
/home/usersss/compat-wireless-2010-10-16/drivers/net/wireless/rt2x00/rt2x00pci.c: In function ‘rt2x00pci_resume’:
/home/usersss/compat-wireless-2010-10-16/drivers/net/wireless/rt2x00/rt2x00pci.c:375:6: error: void value not ignored as it ought to be
make[4]: *** [/home/usersss/compat-wireless-2010-10-16/drivers/net/wireless/rt2x00/rt2x00pci.o] Ошибка 1
make[3]: *** [/home/usersss/compat-wireless-2010-10-16/drivers/net/wireless/rt2x00] Ошибка 2
make[2]: *** [/home/usersss/compat-wireless-2010-10-16/drivers/net/wireless] Ошибка 2
make[1]: *** [_module_/home/usersss/compat-wireless-2010-10-16] Ошибка 2
make[1]: Выход из каталога `/usr/src/linux-headers-2.6.38-7-generic'
make: *** [modules] Ошибка 2
[/console]

стартовал и через sudo все равно такая ерунда.
ОС Ubuntu 11.04
Я так понимаю проблема в исходнике или иное?

глянул в папку там rt2x00pci.o нет...видимо в этом причина

с этими разобрался, но появилась новая проблема

[console]/home/usersss/compat-wireless-2011-01-27/net/wireless/core.c:7:0: warning: "pr_fmt" redefined
include/linux/printk.h:145:0: note: this is the location of the previous definition
/home/usersss/compat-wireless-2011-01-27/net/wireless/core.c:7:0: warning: "pr_fmt" redefined
include/linux/printk.h:145:0: note: this is the location of the previous definition
CC [M] /home/usersss/compat-wireless-2011-01-27/net/wireless/sysfs.o
CC [M] /home/usersss/compat-wireless-2011-01-27/net/wireless/radiotap.o
CC [M] /home/usersss/compat-wireless-2011-01-27/net/wireless/util.o
/home/usersss/compat-wireless-2011-01-27/net/wireless/util.c: In function ‘cfg80211_change_iface’:
/home/usersss/compat-wireless-2011-01-27/net/wireless/util.c:788:2: error: implicit declaration of function ‘br_port_exists’
make[3]: *** [/home/usersss/compat-wireless-2011-01-27/net/wireless/util.o] Ошибка 1
make[2]: *** [/home/usersss/compat-wireless-2011-01-27/net/wireless] Ошибка 2
make[1]: *** [_module_/home/usersss/compat-wireless-2011-01-27] Ошибка 2
make[1]: Выход из каталога `/usr/src/linux-headers-2.6.38-7-generic'
make: *** [modules] Ошибка 2

[/console]

На 10.10 все произошло без ошибок....сослаться на сырость 11.04 или посмотреть проблему в компиляторе....? (если она конечно в ней) к выводу об ошибки компилятора пришел почитав программиские форумы =)

#147810

Как разобрался с первой ошибкой? Зачем ты вообще компилишь ядро или это только модули к нему?

#147946

это набор унифицированных дров для вифи карт. Проблему сперва решил удалением из мейкфайла rt2x00 так как у меня другие карты вифи были. Как итог, скачал свежий пакет, все поставилось, но работать с броадкомовской картой такие дрова отказалсиь, с реалтеком дружат.

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