Esta página describe los requemimientos para compilar el software de mozilla.org en BeOS o yellowTab Zeta.
Hardware
- Espacio en disco: compilaciones optimizadas requien alrededor de 600 MB incluyendo fuentes; para depurar, 2 GB.
- 256 MB RAM o más, para depurar se recomienda más.
Software
Necesitas el siguiente software:
- Estos son parte de Zeta, pero tal vez deban ser instalados en BeOS:
- make 3.79.1 o superior, disponible en Bebits: página de utilitarios GNU
- perl 5.8.0 o superior, disponible en Bebits: página de Perl
- cvs 1.11 o superior, disponible en Bebits: cvs page, última versión
- gcc 2.95.3, disponible en Bebits: página de gcc
Usa la versión 2.95.3, no las superiores. Luego de la instalación, los usuarios de BeOS R5 deben eliminar el symlink /boot/develop/tools/gcc-2.95.3_binutils-2.15/lib/gcc-lib/i586-pc-beos/2.95.3-beos-041202/ specs , luego, click secundario sobre specs.R5 en la misma carpeta, crea un acceso directo y llámalo specs .- El compilador que viene con Zeta sólo puede usar la optimización
-O1
(también conocida como-O
); Optimizaciones de niveles superior harán que Mozilla no funcione adecuadamente.
- El compilador que viene con Zeta sólo puede usar la optimización
- glib y libIDL, disponible en mozilla contrib beos pages
El ejemplo de .mozconfig supone que están instalados en /boot/home.
El archivo .mozconfig
Adicionalmente al contenido de .mozconfig
que se describe en Configuring Build Options, el archivo también debe contener:
export GLIB_CONFIG=/boot/home/glib-libIDL-beos/glib/bin/glib-config mk_add_options GLIB_CONFIG=/boot/home/glib-libIDL-beos/glib/bin/glib-config export LIBIDL_CONFIG=/boot/home/glib-libIDL-beos/libIDL/bin/libIDL-config mk_add_options LIBIDL_CONFIG=/boot/home/glib-libIDL-beos/libIDL/bin/libIDL-config ac_add_options --disable-updater
Hay más acerca de compilar SeaMonkey y Firefox bajo BeOS en Bebits Wiki.
Nota
: Mozilla para BeOS requiere RTTI, así que no uses la opción --disable-cpp-rtti
.
Información del documento
- Traductor: Blank zero
- Ultima modificación: 01-may-2007
- Fuente: BeOS_Build_Prerequisites
Información sobre el documento original
- -