[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