LINUX.ORG.RU
решено ФорумAdmin

Не собирается модуль ядра в Ubuntu

 , ,


0

1

Пытаюсь собрать модуль для Ubuntu Server 14. В конце выдает ошибку:

In file included from <command-line>:0:0:
/home/master/src/ipfw/ipfw3-2012/kipfw-mod/ip_dummynet.c: In function ‘fsk_detac                                                                                                                     h’:
/home/master/src/ipfw/ipfw3-2012/kipfw-mod/ip_dummynet.c:638:19: error: argument                                                                                                                      to ‘sizeof’ in ‘memset’ call is the same expression as the destination; did you                                                                                                                      mean to dereference it? [-Werror=sizeof-pointer-memaccess]
   bzero(fs, sizeof(fs)); /* safety */
                   ^
/home/master/src/ipfw/ipfw3-2012/kipfw-mod/missing.h:138:34: note: in definition                                                                                                                      of macro ‘bzero’
 #define bzero(s, n) memset(s, 0, n)
                                  ^
cc1: all warnings being treated as errors
make[3]: *** [/home/master/src/ipfw/ipfw3-2012/kipfw-mod/ip_dummynet.o] Error 1
make[2]: *** [_module_/home/master/src/ipfw/ipfw3-2012/kipfw-mod] Error 2
make[2]: Leaving directory `/usr/src/linux-headers-3.16.0-30-generic'
make[1]: *** [kipfw] Error 2
make[1]: Leaving directory `/home/master/src/ipfw/ipfw3-2012/kipfw-mod'
make: *** [kipfw] Error 2
master@universal:~/src/ipfw/ipfw3-2012$
Куда копать? Делаю все по этой инструкции: http://www.opennet.ru/tips/2466_ipfw_dummynet_linux.shtml


Куда копать?

Копать в сторону оптимизации исходного кода модуля под современные ядра. Если сами не можете поправить, то ищите патчи или просите автора порта.

Удачи.

kostik87 ★★★★★
()

Найти и закомментировать в Makefile ключик "-Werror"

vel ★★★★★
()

В общем, спасибо за оптимистичные ответы, пнувшие в сторону поиска стороннего решения. Т.к. интересовала только поддержка dummynet и ограничение скорости, решил проблему заменой ПО на wondershaper с возможностью ограничения скорости по каждому из VLAN, что и требовалось для решения задачи.

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