Установил его в виртуалку, просто на погонять, несколько месяцев назад. Установка была без кастомизаций, всё по-дефолту. Заходил периодически, запускал обновлялку коммандой cl-update
. Сегодня cl-update сломался. Сначала написал:
* ERROR: net-wireless/broadcom-sta-6.30.223.271-r7::gentoo failed (setup phase):
* Incorrect kernel configuration options
*
* Call stack:
* ebuild.sh, line 136: Called pkg_setup
* broadcom-sta-6.30.223.271-r7.ebuild, line 85: Called linux-mod-r1_pkg_setup
Ну, думаю, надо снести этот broadcom, зачем он мне в виртуалке. Снес командой emerge -av --depclean net-wireless/broadcom-sta
. Думаю, здесь всё правильно, никаких ошибок.
Запускаю cl-update
заново. А он мне кидает другую ошибку:
[Kos_dep/linux/ioctl_cfg80211.c:9994:32:[K [Kerror: [Kinitialization of ‘[Kint (*)(struct wiphy *, struct net_device *, struct cfg80211_chan_def *)[K’ from incompatible pointer type ‘[Kint (*)(struct wiphy *, struct cfg80211_chan_def *)[K’ [[K-Wincompatible-pointer-types[K]
9994 | .set_monitor_channel = [Kcfg80211_rtw_set_monitor_channel[K,
| [K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[K
[Kos_dep/linux/ioctl_cfg80211.c:9994:32:[K [Knote: [K(near initialization for ‘[Krtw_cfg80211_ops.set_monitor_channel[K’)
[Kos_dep/linux/recv_linux.c:[K In function ‘[Krtw_os_recv_indicate_pkt[K’:
[Kos_dep/linux/recv_linux.c:550:68:[K [Kwarning: [Ksuggest braces around empty body in an ‘[Kelse[K’ statement [[K-Wempty-body[K]
550 | DBG_COUNTER(padapter->rx_logs.os_netif_err)[K;[K
| [K^[K
make[4]: *** [/usr/src/linux-6.13.1-calculate/scripts/Makefile.build:194: os_dep/linux/ioctl_cfg80211.o] Error 1
make[4]: *** Waiting for unfinished jobs....
make[3]: *** [/usr/src/linux-6.13.1-calculate/Makefile:1989: .] Error 2
make[2]: *** [/usr/src/linux-6.13.1-calculate/Makefile:251: __sub-make] Error 2
make[2]: Leaving directory '/var/calculate/tmp/portage/net-wireless/rtl8814au-20240528/work/8814au-d8208c83ecfd9b286f3ea45a7eb7d78d10560670'
make[1]: *** [Makefile:251: __sub-make] Error 2
make[1]: Leaving directory '/usr/src/linux-6.13.1-calculate'
make: *** [Makefile:2395: modules] Error 2
* ERROR: net-wireless/rtl8814au-20240528::calculate failed (compile phase):
* emake failed
Какой из этого можно сделать вывод? Calculate Linux не готов для десктопа.
Upd: готов, это я балбес.