> seguro va a ser todo tonto para uds pero con casi todo me esta dando > ese error tuanis
Respeto cuando alguien se trata de ignorante, pero no disfruto ver a alguien llamarse tonto[1]. Lo que pasa es simple. Eso _no_ es un error. La manera en como make trabaja es la sigt.[2] Quien dice que se puede y no se puede hacer, es un archivo Makefile que se encuentra en el directorio donde make se esta corriendo. El recursivamente va a entrar en los derectorios que estan debajo del directorio de donde se corrio, y va a buscar los Makefile's de estos directorios para continuar con el proceso (es recursividad). Cuando te dice que no tiene un target llamado make en ese directorio, es simplemente porque si hay un Makefile ahi, no esta especificado este target. Asi que lo que el hizo, fue entrar a un directorio, no hacer nada, y devolverse. Un error de make, se ve asi: cc -O2 -o sparc32 sparc32.c sparc32.c:16: parse error before `long' (...) make: *** [sparc32] Error 1 (El "(...)" fue agregado para indicar que falta un par de lineas) Otro detalle. Nota como dice "Error 1". Esto es porque la politica en Unix, es que cuando algo sale bien, devolver un 0, o un identificador de un error. Un metodo que uno puede utilizar para saber si un programa tuvo un problema (O sea, si devolvio algo difernte al 0) es utilizando &&. Por ejemplo $ cat /etc/passwd > /dev/null && echo Funciono #Debe funcionar $ cat /dev/null > /etc/passwd && echo Funciono #Debe fallar[3] [1] Hay un par de excepciones, pero de manera general, se aplica la regla [2] Explico con un poco de abstraccion. Mi idea es que esta explicacion abarque solamente el como se ve un fallo, y no el funcionamiento interno de make. [3] A menos que se haga como root. Y dado que la cuenta de root solo se utiliza cuando no queda de otra, uno no debe hacer ejemplos que la gente manda en los correos, como root :) -- Alvaro Figueroa -- Desuscripci�n: escriba a [EMAIL PROTECTED], tema 'unsubscribe' Problemas a: [EMAIL PROTECTED] http://www.linux.or.cr/listas
