Cuando usamos la instrucción:
configure -C
Se crea en cada directorio de los componentes un archivo warnings.log, ya sea vació (sin error) o con contenido (falta algo).
Para encontrar con facilidad esos archivos de advertencia, cree este pequeño programa en shell de unix.
El programa busca el archivo en concreto en cada carpeta de los componentes y muestra el contenido del que
mida algo mas de 1 byte.
Es simple.
#!/bin/bash
for x in $(find -iname warnings.log -size 1b); do
echo $x
cat $x
done
for x in $(find -iname warnings.log -size 1b); do
echo $x
cat $x
done
Recordar que tenéis que cambiar los permisos de este archivo para hacerlo ejecutable.
Para los mas novatos. Supongamos:
Hemos llamado al archivo BuscaWarn.Lo hemos grabado en nuestro directorio
principal de nuestro usuario.Le hemos dado los permisos de ejecución.
Una vez estemos configurando nuestro Gambas3 para instalar hemos obtenido warnings
o no lo hemos visto. Ejecutamos
~/BuscaWarn
Obtendremos el nombre del componente y las lineas que corresponden al warning.
Naturalmente es mejorable.
Saludos.