Documentación para la compilación
De MDC
Esta página está traduciéndose a partir del artículo Build_Documentation, razón por la cual puede haber algunos errores sintácticos o partes sin traducir. Puedes colaborar continuando con la traducción
El sistema de compilación de Mozilla, como el resto de su código base, es multiplataforma. Utiliza las herramientas tradicionales tipo Unix autoconf y make para compilar las diversas aplicaciones (incluso en sistemas operativos que no son Unix).
Debido a que el código base de Mozilla sirve para compilar diferentes aplicaciones y tiene muchas opciones, es complejo de usar y aprender. Por favor, léete atentamente las instrucciones antes de intentar una compilación.
Tabla de contenidos |
Este artículo está pensado para aquellos proyectos que usan el sistema de compilación basado en autoconf: Firefox, Thunderbird, Mozilla Suite/SeaMonkey, XULRunner, Sunbird, Composer independiente, XPCOM independiente y XPConnect independiente.
Para obtener más información sobre cómo compilar otros proyectos de Mozilla puedes visitar su página de proyecto o de compilación:
Camino, NSPR, Spidermonkey, NSS, y Directory SDK for C.
Si tienes problemas, por favor, haz tus preguntas al grupo de noticias mozilla.dev.builds (Google Groups Archive). Por favor, date cuenta de que el acceso a los grupos mozilla.* vía Google Groups es de sólo lectura. Sé preciso cuando hagas tus preguntas, incluyendo detalles sobre tu sistema operativo, tus modificadores en mozconfig/configure y el error en cuestión que te ha ocurrido.
[editar] Empezando
[editar] Requisitos para la compilación
Antes de empezar a compilar, asegúrate de que tienes las herramientas correctas y las has configurado correctamente.
[editar] Descargar el código fuente
- Descargar el código fuente de Mozilla
- El código fuente de versiones liberadas está disponible para su descarga vía FTP/HTTP.
- Código fuente de Mozilla vía CVS
- Aquellos que realicen un desarrollo activo pueden comprobar el último código fuente usando CVS. Éste es el método preferido si tienes en mente aportar parches y arreglar fallos, así como si quieres obtener las modificaciones de última hora y unirlas a las tuyas.
- Buscar el código en la web
- El código fuente de Mozilla está disponible en línea a través de Mozilla Cross-Reference.
[editar] Configurando las opciones de compilación
Ejecutar configure y make con las opciones predeterminadas hará que el resultado no sea el más eficiente. Deberías usar el fichero .mozconfig para obtener una compilación razonable. Por favor, lee cómo Configurar las opciones de compilación detenidamente antes de empezar a compilar.
[editar] Compilar e instalar
El sistema de compilación de Mozilla utiliza scripts para configure y GNU make para dirigir la compilación. Por favor, sigue las instrucciones de compilación e instalación detenidamente.
[editar] Algunos FAQs y documentación de desarrollo
- Mozilla Build FAQ
- Online Build Configurator
- Adding Files to the Build
- Adding Components
- Creating a Release Tag
- Cross-Compiling Mozilla
- Mozilla Release Checklist
- Build A Mozilla Distribution
- Notes on how mozilla.org does release builds
- Package Filename Convention
- Todos los artículos