Amigos,
Quero instalar o driver da placa SiS para Linux com acelera��o
3D (precisa compilar o kernel), mas antes tentei compilar o kernel
que veio no CL9 original sem fazer nenhuma altera��o,
apenas para testar se funciona.
Instalei o pacote task-kernel-compiling que veio no CL9.
Junto foi instalado:
kernel24-source-2.4.21-28872cl
libgcc-3.2.2-28968cl
gcc-3.2.2-28968cl
entre outros.
Em seguida entrei no diret�rio /usr/src/linux e digitei os
comandos:
make menuconfig
make dep
make clean
make bzImage
make modules
N�o acrescentei nem tirei nada em make menuconfig.
N�o cheguei a digitar make modules_install, porque j� deu erro
em make modules. Segue a mensagem de erro no final do email.
Tentei tamb�m compilar o kernel2.4.21 que encontrei no site
de atualiza��es da Conectiva:
rpm -i kernel24-2.4.21-31301U90_6cl.src.rpm
cd /usr/src/rpm/SPECS
rpm -bp kernel24.spec
cd /usr/src/rpm/BUILD/kernel24-2.4.21-31301U90_6cl/linux
Aqui pretendia colocar o driver da placa SiS no kernel,
mas as op��es do RPM que encontrei recome�avam
o processo, descompactando o kernel e aplicando os patchs.
Qualquer driver que eu tenha instalado � perdido nesse processo.
Precisava de um comando para continuar de onde parou.
Por isso desisti de compilar a partir do .src.rpm.
[]'s
Edward Martin
Obs.: Segue abaixo o erro ao compilar o kernel:
As mensagens de erro come�am assim:
make[2]: Entering directory `/usr/src/linux-2.4.21-28872cl/drivers/atm'
gcc -D__KERNEL__ -I/usr/src/linux-2.4.21-28872cl/include -Wall
-Wstrict-prototypes -Wno-trigraphs -Os -fno-strict-aliasing -fno-common
-fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 -DMODULE
-DMODVERSIONS -include
/usr/src/linux-2.4.21-28872cl/include/linux/modversions.h -g -nostdinc
-iwithprefix include -DKBUILD_BASENAME=eni -c -o eni.o eni.c
In file included from
/usr/src/linux-2.4.21-28872cl/include/linux/prefetch.h:13,
from /usr/src/linux-2.4.21-28872cl/include/linux/list.h:6,
from /usr/src/linux-2.4.21-28872cl/include/linux/module.h:12,
from eni.c:6:
/usr/src/linux-2.4.21-28872cl/include/asm/processor.h:51: warning: parameter
names (without types) in function declaration
/usr/src/linux-2.4.21-28872cl/include/asm/processor.h:51: field
`loops_per_jiffy_R_ver_str' declared as a function
/usr/src/linux-2.4.21-28872cl/include/asm/processor.h:73: invalid suffix on
integer constant
E terminam assim:
/usr/src/linux-2.4.21-28872cl/include/linux/module.h:187: invalid suffix on
integer constant
/usr/src/linux-2.4.21-28872cl/include/linux/module.h:187: parse error before
numeric constant
/usr/src/linux-2.4.21-28872cl/include/linux/module.h:187:
`inter_module_put_R_ver_str' declared as function returning a function
/usr/src/linux-2.4.21-28872cl/include/linux/module.h:187: warning: function
declaration isn't a prototype
/usr/src/linux-2.4.21-28872cl/include/linux/module.h:196:
`try_inc_mod_count_R_ver_str' declared as function returning a function
/usr/src/linux-2.4.21-28872cl/include/linux/module.h:196: warning: parameter
names (without types) in function declaration
make[2]: ** [eni.o] Erro 1
make[2]: Leaving directory `/usr/src/linux-2.4.21-28872cl/drivers/atm'
make[1]: ** [_modsubdir_atm] Erro 2
make[1]: Leaving directory `/usr/src/linux-2.4.21-28872cl/drivers'
make: ** [_mod_drivers] Erro 2
---------------------------------------------------------------------------
Esta lista � patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br
Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utiliza��o da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html