staging-next está, a partir de agora, atualmente quebrado, especificamente f823182bc289
de staging-next está quebrado.
Se você realmente quiser usar o staging-next, confira fcf1b73d08cd
, que está perto do topo e faz compilação.
Estou tentando construir um kernel personalizado a partir de um repositório git na minha máquina virtual Ubuntu. Eu corro o comando make da seguinte forma:
sudo apt-get install vim libncurses5-dev gcc make git exuberant-ctags
mkdir -p git/kernels; cd git/kernels
git clone -b staging-next git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
cd staging
cp /boot/config-'uname -r'* .config
make olddefconfig
make menuconfig
make
O processo de compilação termina com o seguinte erro.
drivers/staging/media/cxd2099/cxd2099.c: In function ‘slot_reset’: drivers/staging/media/cxd2099/cxd2099.c:537:4: error: expected ‘;’ before ‘if’ make[4]: [drivers/staging/media/cxd2099/cxd2099.o] Error 1 make[3]: [drivers/staging/media/cxd2099] Error 2 make[2]: [drivers/staging/media] Error 2 make[1]: [drivers/staging] Error 2 make: [drivers] Error 2
Como devo reparar esse erro?
Parece que esta é a versão de desenvolvimento do kernel do repositório gregkh
git. Não é uma versão estável, por isso pode ter erros.
Se você quer um estável, você precisa usar git clone git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git