Здравствуйте. ОС CentOS 6.4. Проблема описана в заголовке. Не могли бы подсказать, в чем может быть дело?
[root@notebook hybrid_wl]# make KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd` make[1]: Entering directory `/usr/src/kernels/2.6.32-358.14.1.el6.i686' CFG80211 API is prefered for this kernel version Using CFG80211 API LD /root/hybrid_wl/built-in.o CC [M] /root/hybrid_wl/src/shared/linux_osl.o CC [M] /root/hybrid_wl/src/wl/sys/wl_linux.o CC [M] /root/hybrid_wl/src/wl/sys/wl_iw.o CC [M] /root/hybrid_wl/src/wl/sys/wl_cfg80211.o /root/hybrid_wl/src/wl/sys/wl_cfg80211.c:64: предупреждение: декларация ‘enum tx_power_setting’ внутри списка параметров /root/hybrid_wl/src/wl/sys/wl_cfg80211.c:64: предупреждение: область действия типа - только данная декларация или определение, что может не соответствовать вашим намерениям /root/hybrid_wl/src/wl/sys/wl_cfg80211.c:1110: предупреждение: декларация ‘enum tx_power_setting’ внутри списка параметров /root/hybrid_wl/src/wl/sys/wl_cfg80211.c:1110: ошибка: параметр 2 (‘type’) имеет неполный тип /root/hybrid_wl/src/wl/sys/wl_cfg80211.c: В функции ‘wl_cfg80211_set_tx_power’: /root/hybrid_wl/src/wl/sys/wl_cfg80211.c:1123: ошибка: ‘TX_POWER_AUTOMATIC’ не описан (первое использование в этой функции) /root/hybrid_wl/src/wl/sys/wl_cfg80211.c:1123: ошибка: (Сообщение о неописанном идентификаторе выдается один раз /root/hybrid_wl/src/wl/sys/wl_cfg80211.c:1123: ошибка: для каждой функции, в которой он используется.) /root/hybrid_wl/src/wl/sys/wl_cfg80211.c:1125: ошибка: ‘TX_POWER_LIMITED’ не описан (первое использование в этой функции) /root/hybrid_wl/src/wl/sys/wl_cfg80211.c:1131: ошибка: ‘TX_POWER_FIXED’ не описан (первое использование в этой функции) /root/hybrid_wl/src/wl/sys/wl_cfg80211.c: На верхнем уровне: /root/hybrid_wl/src/wl/sys/wl_cfg80211.c:1649: предупреждение: несовместимый тип указателя в инициализации /root/hybrid_wl/src/wl/sys/wl_cfg80211.c:1651: предупреждение: несовместимый тип указателя в инициализации /root/hybrid_wl/src/wl/sys/wl_cfg80211.c:1652: предупреждение: несовместимый тип указателя в инициализации /root/hybrid_wl/src/wl/sys/wl_cfg80211.c:1653: предупреждение: несовместимый тип указателя в инициализации /root/hybrid_wl/src/wl/sys/wl_cfg80211.c:1654: предупреждение: несовместимый тип указателя в инициализации /root/hybrid_wl/src/wl/sys/wl_cfg80211.c:1658: предупреждение: несовместимый тип указателя в инициализации /root/hybrid_wl/src/wl/sys/wl_cfg80211.c: В функции ‘wl_inform_single_bss’: /root/hybrid_wl/src/wl/sys/wl_cfg80211.c:1817: ошибка: слишком мало аргументов в вызове функции ‘ieee80211_channel_to_frequency’ /root/hybrid_wl/src/wl/sys/wl_cfg80211.c: В функции ‘wl_bss_roaming_done’: /root/hybrid_wl/src/wl/sys/wl_cfg80211.c:2117: предупреждение: в передаче аргумента 2 ‘cfg80211_roamed’: несовместимый тип указателя include/net/cfg80211.h:3124: замечание: expected ‘struct ieee80211_channel *’ but argument is of type ‘u8 *’ /root/hybrid_wl/src/wl/sys/wl_cfg80211.c:2117: предупреждение: при передаче аргумента 4 ‘cfg80211_roamed’ целое преобразуется в указатель без приведения типа include/net/cfg80211.h:3124: замечание: expected ‘const u8 *’ but argument is of type ‘s32’ /root/hybrid_wl/src/wl/sys/wl_cfg80211.c:2117: предупреждение: при передаче аргумента 5 ‘cfg80211_roamed’ указатель преобразуется в целое без приведения типа include/net/cfg80211.h:3124: замечание: expected ‘size_t’ but argument is of type ‘u8 *’ /root/hybrid_wl/src/wl/sys/wl_cfg80211.c:2117: предупреждение: при передаче аргумента 6 ‘cfg80211_roamed’ целое преобразуется в указатель без приведения типа include/net/cfg80211.h:3124: замечание: expected ‘const u8 *’ but argument is of type ‘s32’ /root/hybrid_wl/src/wl/sys/wl_cfg80211.c:2117: ошибка: слишком мало аргументов в вызове функции ‘cfg80211_roamed’ /root/hybrid_wl/src/wl/sys/wl_cfg80211.c: В функции ‘wl_bss_connect_done’: /root/hybrid_wl/src/wl/sys/wl_cfg80211.c:2149: предупреждение: в передаче аргумента 2 ‘cfg80211_roamed’: несовместимый тип указателя include/net/cfg80211.h:3124: замечание: expected ‘struct ieee80211_channel *’ but argument is of type ‘u8 *’ /root/hybrid_wl/src/wl/sys/wl_cfg80211.c:2149: предупреждение: при передаче аргумента 4 ‘cfg80211_roamed’ целое преобразуется в указатель без приведения типа include/net/cfg80211.h:3124: замечание: expected ‘const u8 *’ but argument is of type ‘s32’ /root/hybrid_wl/src/wl/sys/wl_cfg80211.c:2149: предупреждение: при передаче аргумента 5 ‘cfg80211_roamed’ указатель преобразуется в целое без приведения типа include/net/cfg80211.h:3124: замечание: expected ‘size_t’ but argument is of type ‘u8 *’ /root/hybrid_wl/src/wl/sys/wl_cfg80211.c:2149: предупреждение: при передаче аргумента 6 ‘cfg80211_roamed’ целое преобразуется в указатель без приведения типа include/net/cfg80211.h:3124: замечание: expected ‘const u8 *’ but argument is of type ‘s32’ /root/hybrid_wl/src/wl/sys/wl_cfg80211.c:2149: ошибка: слишком мало аргументов в вызове функции ‘cfg80211_roamed’ make[2]: *** [/root/hybrid_wl/src/wl/sys/wl_cfg80211.o] Ошибка 1 make[1]: *** [_module_/root/hybrid_wl] Ошибка 2 make[1]: Leaving directory `/usr/src/kernels/2.6.32-358.14.1.el6.i686' make: *** [all] Ошибка 2