=20 El 2003-11-22 a las 00:38 +0100, suseparce@iespana.es escribi=F3: =20
Hola, muchas gracias por el dato sobre el gcc, el caso es que salen errores de no encontrar los directorios o ficheros, un mont=F3n de avis= os y declaraciones de punteros ufff..., de todo, no lo entiendo, esta es la salida del compilador del driver spca50x de la c=E1mara creative: =20 Si dice que te faltan ficheros, es que te faltan y debes buscarlos. Es importante fijarte en que errores te esta diciendo. =20
drivers/usb/spca50x.c:46:31: linux/modversions.h: No existe el fichero = o el directorio =20 Eso pertenece al paquete kernel-source que debes tener instalado y configurado (make cloneconfig; make dep). No puedes intentar compilar un driver sin tener antes preparado el kernel. =20 Para buscar el paquete al que pertenece un fichero que dice que le falta, usa "pin". =20 =20 In file included from /usr/src/linux/include/linux/vmalloc.h:8, from drivers/usb/spca50x.c:52: /usr/src/linux/include/linux/highmem.h: En la funci=F3n `bh_kmap': /usr/src/linux/include/linux/highmem.h:23: aviso: se us=F3 un puntero d= e tipo `void *' en la aritm=E9tica make: *** [drivers/usb/spca50x.o] Error 1
la salida del plugin xawdecode l.1.4 es largu=EDsima solo dejo constanc= ia del principio y del final he probado con varias opciones de compilaci=F3= n y el resultado es el mismo =3D
/bin/sh ./config.status --recheck running /bin/sh ./configure --no-create --no-recursion checking for a BSD-compatible install... /usr/bin/ginstall -c checking whether build environment is sane... yes =20 Todo esto sobra ponerlo, son simplemente mensajes de informaci=F3n, no errores ni avisos. =20 =20 checking whether we are using the GNU Fortran 77 compiler... no =20 Eso no es ning=FAn problema, simplemente toma nota de que no est=E1. No e= s un error. F=EDjate que no se detiene, sino que contin=FAa trabajando. =20 cd .. && \ /bin/sh /home/suse1/nou_xawdecode/xawdecode-plugin-1.4.1/missing --ru= n automake-1.7 --gnu src/Makefile src/Makefile.am:67: `CFLAGS' is a user variable, you should not overrid= e it; src/Makefile.am:67: use `AM_CFLAGS' instead. src/Makefile.am: Assembler source seen but `CCAS' is undefined =20 Esto no se a qu=E9 se refiere, me faltan datos. Pero si al final no dice error, no pasa nada. =20 WARNING: `automake-1.7' is needed, and you do not seem to have it handy= on your system. You might have modified some files without having the proper tools for further handling them. Check the `README' fi= le, it often tells you about the needed prerequirements for instal=
Date: Sat, 22 Nov 2003 14:00:02 +0100
From: suseparce@iespana.es
To: suse-linux-s@suse.com
Subject: Fw: [suse-linux-s] Errores de =?ISO-8859-15?Q?compilaci=F3n?= en
SuSE 9.0
Message-Id: <20031122140002.5eb48f31.suseparce@iespana.es>
Reply-To: Carlos E. R.
this package. You may also peek at any GNU archive site, in c=
ase
some other package would contain this missing `automake-1.7' p=
debo decir que he desinstalado el compilador fortran y todos su paquetes dependientes y salen exactamente los mismos errores, solo lo comento para ampliar y aclarar la salida del compilador, tambi=E9n he probado c= on make -B y se queda chequeando en un bucle infinito.., no se que hacer =20 No te est=E1 dando error porque est=E9 o no est=E9 el fortran. Si no lo u= sas, lo quitas y ahorras sitio. =20 vosotros compilais sin problemas con 9.0????, si hay que retocar los errores del c=F3digo fuente de los programas a compilar estamos apa=F1a= dos, :-(( =20 Yo tengo el 8.2, no el 9, as=ED que no puedo mirar los detalles. En el 8.2 hubo un cambio fuerte en el compilador, que se ha vuelto mucho m=E1s exigente con la calidad del c=F3digo. Son errores de los programadores, q= ue no deb=EDan hacer cosas que hicieron, mal, simplemente porque el compilad= or no les dijo que eso estaba mal. Ahora el gcc no traga por ah=ED y fuerza a que se corrijan esas cosas. Normalmente es cuesti=F3n de actualizar los fuentes. Unicamente en el caso de que ellos no lo hayan hecho, no te queda m=E1s remedio que hacerlo tu. Pero me parece que no es eso lo que te est= =E1
rogram. =20 Esto ya si es importante: te est=E1 avisando que no has instalado automak= e, as=ED que lo instalas. =20 pasando. =20 Tienes que ir mirando los errores uno por uno: decir "me da error" no vale. Ah=ED arriba lo principal que he visto es que te faltan cosas por instalar, unas cuantas. Cuando deje de quejarse por cosas que le faltan, miramos lo que quede, =BFein? :-) =20 --=20 Saludos Carlos Robinson =20
--=20 jose M=AA-suse1 suseparce@iespana.es Linux User #335336 http://counter.li.org/ ---Publicidad-------------------------------------------------------- Únete a los miles de sin pareja en Meetic... ¡te vas a enamorar! http://www.iespana.es/_reloc/email.meetic