Open main menu

CDOT Wiki β

Changes

OOo Fedora Build

1,515 bytes added, 16:06, 11 May 2009
OOo Category
= Openoffice.org Fedora Build =
[[OOo Mac Build]] - [[OOo Windows Build]]
* Resources
** [http://wiki.services.openoffice.org/wiki/Build_Software_Requirements "Build Software Requirements"]
| [[User:Bbarcick|Bartosz]] (irc:BartB) Aaron (irc:achan66)|| Australia || building DEV40 || Distcc: Done
|-
| Fardad [[User:jtpau|Jerry Pau]] (irc:fardadjPau) || Hong Kong || <Fill in this> || Distcc: m40 Done; m41 Done|-| Fardad (irc:fardad) || Ireland || <Fill in this> || Distcc: Done
|-
| Daeseon Moon (irc:daeseon) || Germany || <b>Build Success</b> || Distcc: Done
|-
|Ladan Zahiroleslam(irc:l_zahir)|| Chinahongkong || I'''Build ended''' on Sat Jan 31 22:47m getting so many build problems :11 2009 (but it was done locally) I nead help to get distCC work with it .'''Building again M40...'''trying to get it done with distcc || Distcc: Done
|-
| [[User:Tiago|Tiago]] (IRC: Kamots) || India || Building OOo || Regular Build: in progress
|-
| [[User:Minicheong|Frankie]] (IRC: Mini_Cheong) || Liberia || <b>Build Success!!</b> <br/> Started: Jan 30 - 9:41pm <br/> Ended: Jan 31 - 1:53am || Distcc: Done
|-
| [[User:Wfred|Fred Wang]] (IRC: WFred) || Locally || Build Succeeded ||
|}
== Setting Distcc for OO build ==
* Create directory "/usr/lib/distcc/bin"
* Make symbolic link links in the directory
** ln -s /usr/bin/distcc /usr/lib/distcc/bin/g++
** ln -s /usr/bin/distcc /usr/lib/distcc/bin/c++
* After configuration is done, add MAXPROCESS in environment variable
** export MAXPROCESS=8
* "*note* if having problems with libnss.so use below command
** export LD_LIBRARY_PATH=/usr/lib64:$LD_LIBRARY_PATH
* Execute dmake with option "-E"
** dmake -E
* Read this as well [http://tools.openoffice.org/dmake/dmake_4.3.html dmake Man Page] == A script to Log and Time the execution ==To be able to capture the output of your execution and time it at the same time, save this script in a file. I called this file "logNtime". Give "logNtime" execution permission:<pre>#!/bin/bash__cname__=$1echo "$__cname__ exec time: ------------------" >> "$__cname__"time.logecho start time: `date` >> "$__cname__"time.logwhile [[ $# != 0 ]]; do __cmd__="$__cmd__ $1"shiftdoneif [ -f "$__cname__"output.log ]; then mv "$__cname__"output.log "$__cname__"output.`date +%y%m%d%H%M%S`.logfiecho $__cmd__ >> "$__cname__"time.log$__cmd__ >> "$__cname__"output.log 2>> "$__cname__"output.logecho end time: `date` >> "$__cname__"time.logecho "-----------------------------------------" >> "$__cname__"time.log</pre>Then run your commands like:<pre>logNtime dmake -E</pre>This will create two log files: dmakeoutput.log and dmaketime.log which hold the output of dmake and it's execution
== Configuring The Source ==
|-
|Can't locate Archive/Zip.pm in @INC ||yum install perl-Archive-Zip
|-
| no tcsh ||yum install tcsh
|}
 
If using the pre-built Mozilla libraries, this configure command works:
 
./configure --with-use-shell=bash --prefix=/home/dev/dev-install/ --with-system-stdlibs --disable-build-mozill
== Setting Environment Variables ==
dmake '''2>~/errorLog'''
== Build issue Issue ==*[http://www.openoffice.org/issues/show_bug.cgi?id=91641 rhino fails to build with OpenJDK]*[http://qa.openoffice.org/issues/show_bug.cgi?id=84787 libnss3 patch]*[http://www.openoffice.org/issues/show_bug.cgi?id=97715 rpmbuild buildroot error] [[Category:OpenOffice.org]]
3
edits