[MontelLUG] Kyro

cdron a inwind.it cdron a inwind.it
Mer 15 Dic 2004 08:11:57 CET


A parte il consiglio di David di passare ad ATI, che è una buona idea ma non è 
open source, la frase "build for more than CONFIG_M386=y" significa che stai 
compilando per una architettura diversa dal 386, che per ragioni di 
compatibilità è quella di default. Ma non capisco come questo possa essere un 
problema. Se il tuo processore è di classe Pentium III non dovresti aver 
problemi compilando i586 o i686. L'errore che hai indicato l'altra volta 
ricorre anche in questa mail (che mi pare tratta da un forum, giusto?). Stando 
a quello che ho visto sul sito Kyro dovresti scaricare l'ultima versione dei 
driver, l'hai fatto? Che versione di gcc hai (per saperlo digita il comando 
gcc -v su un terminale)? Se è recente (3.3.X) devi aggiornare il driver 
all'ultima versione o editare a mano il sorgente del driver: vedi quale ti 
pare più comodo... 
 
> Vi ricordate l'errore che ho avuto tentando di compilare i driver?  
> Facendo una ricerca ho trovato questo, purtroppo non l'ho capito lo  
> stesso. Cosa intende per "build for more than CONFIG_M386=y. "? 
> Ciao 
> Christian 
>  
> On Mon, 19 Apr 2004 10:16:28 +0200 (CEST) Román Medina wrote: 
>  
> | Hi, 
> | 
> | I'm trying to compile 2.4.26 kernel but I get the following error in  
> "make 
> | modules" part: 
> | 
> | [...] 
> | make[3]: Entering directory `/usr/src/linux-2.4.26/drivers/char/drm' 
> | gcc -D__KERNEL__ -I/usr/src/linux-2.4.26/include -Wall  
> -Wstrict-prototypes 
> | -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer 
> | -pipe -mpreferred-stack-boundary=2 -march=i386 -DMODULE -DMODVERSIONS 
> | -include /usr/src/linux-2.4.26/include/linux/modversions.h -nostdinc 
> | -iwithprefix include -DKBUILD_BASENAME=gamma_drv -c -o gamma_drv.o 
> | gamma_drv.c 
> | In file included from gamma_drv.c:34: 
> | drmP.h:180: error: redefinition of `__cmpxchg' 
> | /usr/src/linux-2.4.26/include/asm/system.h:245: error: `__cmpxchg' 
> | previously defined here 
> | make[3]: *** [gamma_drv.o] Error 1 
> | make[3]: Leaving directory `/usr/src/linux-2.4.26/drivers/char/drm' 
> | make[2]: *** [_modsubdir_drm] Error 2 
> | make[2]: Leaving directory `/usr/src/linux-2.4.26/drivers/char' 
> | make[1]: *** [_modsubdir_char] Error 2 
> | make[1]: Leaving directory `/usr/src/linux-2.4.26/drivers' 
> | make: *** [_mod_drivers] Error 2 
> | 
> | My machine: 
> | 
> | mta-mad:~# cat /proc/cpuinfo 
> | processor : 0 
> | vendor_id : GenuineIntel 
> | cpu family : 15 
> | model : 1 
> | model name : Intel(R) Celeron(R) CPU 1.80GHz 
> | stepping : 3 
> | cpu MHz : 1817.948 
> | cache size : 128 KB 
> | fdiv_bug : no 
> | hlt_bug : no 
> | f00f_bug : no 
> | coma_bug : no 
> | fpu : yes 
> | fpu_exception : yes 
> | cpuid level : 2 
> | wp : yes 
> | flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca 
> | cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm 
> | bogomips : 3630.69 
> | 
> | mta-mad:~# gcc -v 
> | Reading specs from /usr/lib/gcc-lib/i486-linux/3.3.3/specs 
> | Configured with: ../src/configure -v 
> | --enable-languages=c,c++,java,f77,pascal,objc,ada,treelang --prefix=/usr 
> | --mandir=/usr/share/man --infodir=/usr/share/info 
> | --with-gxx-include-dir=/usr/include/c++/3.3 --enable-shared 
> | --with-system-zlib --enable-nls --without-included-gettext 
> | --enable-__cxa_atexit --enable-clocale=gnu --enable-debug 
> | --enable-java-gc=boehm --enable-java-awt=xlib --enable-objc-gc i486-linux 
> | Thread model: posix 
> | gcc version 3.3.3 (Debian 20040401) 
> | mta-mad:~# 
> | 
> | I've attached the .config file which I'm using. The system is Debian 
> | Unstable. I've compiled (older) kernels without problems. 
> | 
> | I also tried to compile it using gcc-2.95 obtaining the same (bad)  
> results 
> | (I changed Makefile and replaced "gcc" by "gcc-2.95", which is the 2.95 
> | binary in my system). 
> | 
> | Any ideas? 
>  
> Sure, build for more than CONFIG_M386=y. 
> I.e., build for a Pentium III etc. and it should work. 
>  
> -- 
> ~Randy 
>  
>  
>  
> _______________________________________________ 
> montellug mailing list 
> montellug a montellug.it 
> http://mail.montellug.it/mailman/listinfo/montellug_montellug.it 
>  



____________________________________________________________
Libero ADSL: 3 mesi gratis e navighi a 1.2 Mega, senza costi di attivazione.
Abbonati subito su http://www.libero.it






More information about the montellug mailing list