Documentación para la compilación

 

Imagen:traduccion-pendiente.png 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, lee atentamente las instrucciones antes de intentar una compilación.

 

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, ten en cuenta  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,  modificadores en mozconfig/configure y el error en cuestión que te ha ocurrido.

Empezando

Requisitos para la compilación

Antes de empezar a compilar, asegúrate de que tienes las herramientas correctas y que las has configurado correctamente.

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.(I'm pretty sure this isn't true any more. If it is, please add it to the targeted page.) In addition, source code from the trunk is available on a semi-regular basis.

 

Código fuente de Mozilla vía CVS
Aquellos que realicen un desarrollo activo pueden comprobar el último código fuente usando CVS. Este 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.

Configurando las opciones de compilación

Ejecutar configure y make con las opciones predeterminadas no te dará una "compilación" funcional. Es necesario usar el fichero .mozconfig para obtener una "compilación" razonable. Por favor lee Configurar las opciones de compilación detenidamente antes de empezar la "complación"

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 detalladamente.

Algunos FAQs y documentación de desarrollo

Infiltrando el sistema de compilación

Interwiki Language Links

 

Etiquetas y colaboradores del documento

 Colaboradores en esta página: Sheppy, myfcr, DoctorRomi, Dfier, D20v02d, Mgjbot, Nukeador, Blank zero, Superruzafa, Jorolo
 Última actualización por: myfcr,