MarioDebian, mi devlog

Bitácora de un desarrollador newbie.

OpenOffice.org 3.0.0-6 para MaX 4.0 (Ubuntu Hardy 8.04)

Ya lo hice una vez pero esta ha sido distinta... estaba en la necesidad de hacer un backport de la versión 3 de OpenOffice.org para la nueva revisión de MaX 4.0rev2.

Con mucha paciencia, varios cambios, un par de bugs bastante enrevesados y varias (muchas) compilaciones eternas he conseguido compilar openoffice.org_3.0.0-6ubuntu0intrepid1 en Ubuntu Hardy.

  • He tenido que desactivar el soporte de «mono» (ya que en hardy no hay cli-common-dev y la versión de mono es la 1.2.6)
  • He tenido que hacer un backport de poppler (el nuevo openoffice necesita al menos la versión 0.8, genera un bonito deb llamado openoffice.org-pdfimport)
  • He bajado las dependencias de otros paquetes (libhyphen, lp-solve)
  • He compilado contra libxul-dev (xulrunner) en lugar de libxul que se usa en intrepid.
  • He actualizado el parche: ooo-build/patches/dev300/buildfix-openjdk-6-no-rhino.diff del SVN de GNOME, parece que openjdk-6 + rhino no se lleva demasiado bien con la compilación de OpenOfice.org y hay que borrar antes de compilar un enlace a un jar... (medio solucionado con un hook de pbuilder)

 

En resumen:

  • Más de 6 horas en la compilación de los binarios.
  • Más de 8 horas en la compilación de las traducciones (aún necesita recompilar los binarios)
  • Al menos 12-14 GiB de espacio libre en la partición /var (esto me ha petado un par de veces porque sólo tenía 11 GiB)
  • Al nuevo pdfimport no le gustan los PDF grandes....Surprised
  • Parafraseando a un político: «Compilar OOo es un coñazo.»
Los paquetes de momento están en un repositorio experimental privado para que se pruebe, si vemos que es estable se incluirá por defecto en la nueva MaX 4.0rev2.
Articulos relacionados:

Comentarios

Comentarios cerrados