Проблемы со сборкой пакета

Сборка пакетов, PKGBUILD'ы и все связанное с этим
Ответить
HOCOKBCMETAHE
Сообщения: 2
Зарегистрирован: 21.08.2022

#

Добрый день, уважаемые форумчане! После апгрейда арча столкнулся с проблемой - перестал компилироваться драйвер для wifi адаптера. Проблема возникает при сборке пакета make-ом(ниже make.log)

/var/lib/dkms/8192cu/1.11/build/os_dep/linux/ioctl_cfg80211.c: At top level:
/var/lib/dkms/8192cu/1.11/build/os_dep/linux/ioctl_cfg80211.c:5273:20: error: initialization of ‘int (*)(struct wiphy *, struct net_device *, unsigned int)’ from incompatibmpatible pointer type ‘int (*)(struct wiphy *, struct net_device *)’ [-Werror=incompatible-pointer-types]
5273 |         .stop_ap = cfg80211_rtw_stop_ap,

Если я правильно понял, то ошибка возникает из-за флага Werror=incompatible-pointer-types? В таком случае как и откуда его можно убрать? Помогите, пожалуйста.

vall
Аватара пользователя
Администрация
Сообщения: 727
Зарегистрирован: 09.08.2022

#

Доброе время суток.

А чем не подходит рекомендация вики?

Пакет из AUR прекрасно собирается, проблем нет. К недостаткам можно отнести изредка запаздывание обновления при переходе на новую версию ядра. Один/два раза в год можно столкнуться (максимум). Но обычно быстро исправляют.

HOCOKBCMETAHE
Сообщения: 2
Зарегистрирован: 21.08.2022

#

Спасибо, поставил взамен того драйвера, всё заработало :)

vall
Аватара пользователя
Администрация
Сообщения: 727
Зарегистрирован: 09.08.2022

#

Используйте)

vall:

Один/два раза в год можно столкнуться (максимум).

В этом случае закомментируйте записи в блэклисте /etc/modprobe.d/blacklist-8192cu-dkms.conf
Чтобы использовать встроенный в ядро драйвер до внесения изменений в пакет из AUR.

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

Ответить