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

Responder a