# ./odsdk.sh br-make
ODSDK> br-make
# sudo apt-get install build-essential texinfo libncurses5-dev bison flex gettext help2man autoconf
Si sigue sin compilar correctamente después de instalar todos estos paquetes y dependencias, es recomendable hacer una limpieza antes del siguiente intento:
ODSDK> update
ODSDK> br-menuconfig
ODSDK> br-make
El buildroot se encuentra en continuo desarrollo, y contiene una miríada de paquetes independientes, de modo que a menudo aparecen algunas incompatibilidades al ejecutar la compilación. La respuesta a estos errores debería buscarse en la página del bugtracker del proyecto, pero suele ser una tarea algo ardua. Dado que la solución a tales problemas queda fuera del alcance de OpenDomo, iremos publicando como comentarios algunos consejos puntuales, pero no serán incluidos en este documento.
Adicionalmente, existe la posibilidad de emplear el script extract_basefiles.sh para obtener los archivos base desde una distribución existente, sin necesidad de volver a compilar el kernel y preparar su sistema de archivos de arranque, aunque no es recomendable emplear este método para versiones de producción.
Comentarios
Usando la versión estable
Desde hace unos días, el buildroot se compila directamente empleando la última versión estable publicada. Con esto deberíamos reducir enormemente los problemas detectados, aún a costa de quedarnos algo atrás en las funcionalidades implementadas.