Oh.. Yeah... I forgot when I attempted my initial configure I had to run it a few times and install some additional packages. Glad you were able to Document some of them.
On Wed, Sep 7, 2011 at 12:27 PM, Rob Weir <robw...@apache.org> wriote: > I did this a couple of days ago, but ran into some issues that others > had not come across, so I decided to repeat it. I wiped out the > machine, and started fresh with new 11.04 Ubuntu machine. I tried to > follow the build instructions literally and copied errors messages and > remediations when I found them. > > == prep == > > Fresh install of Ubuntu 11.04 on x86, 1 GB RAM, 240 GB HD > > Ran update manager, installed all patches, rebooted > > == getting the code == > > We're on Subversion now, not Mercurial, so obviously that part of the > instructions changes. > > svn co https://svn.apache.org/repos/asf/incubator/ooo/trunk ooo > > That didn't work. Needed to "apt-get install subversion" first. > > Then code downloaded fine > > == build-dep == > > Instructions in the guide say to do: > > sudo apt-get build-dep openoffice.org > > But that finds 5 dependencies: > > The following NEW packages will be installed: > debhelper html2text libmail-sendmail-perl libsys-hostname-long-perl > po-debconf > 0 upgraded, 5 newly installed, 0 to remove and 0 not upgraded. > > > However, if we do: > > sudo apt-get build-dep libreoffice > > Then we see a lot more. Sure there is a lot of mono junk we don't > need, but it has most of what we do need. > > The following NEW packages will be installed: > ant ant-optional appmenu-qt autoconf automake automoc autotools-dev bison > bsd-mailx bsh bsh-gcj ca-certificates-java cli-common-dev comerr-dev > dctrl-tools debhelper default-jdk default-jre default-jre-headless > devscripts dmake docbook-xsl dput ecj ecj-gcj fastjar fdupes flex > fontforge > gcj-4.4-base gcj-4.4-jre-headless gcj-4.4-jre-lib gcj-4.5-base gcj-4.5-jdk > gcj-4.5-jre gcj-4.5-jre-headless gcj-4.5-jre-lib gcj-jdk gcj-jre > gcj-jre-headless gcj-native-helper gperf html2text icedtea-6-jre-cacao > icedtea-6-jre-jamvm icedtea-netx icoutils imagemagick java-common > javahelper > . > . > . > > tzdata-java unixodbc unixodbc-dev virtuoso-minimal > virtuoso-opensource-6.1-bin virtuoso-opensource-6.1-common wdiff > x11proto-composite-dev x11proto-core-dev x11proto-damage-dev > x11proto-fixes-dev x11proto-input-dev x11proto-kb-dev x11proto-randr-dev > x11proto-record-dev x11proto-render-dev x11proto-xext-dev > x11proto-xinerama-dev xorg-sgml-doctools xtrans-dev xulrunner-2.0 > xulrunner-2.0-dev xulrunner-2.0-mozjs xulrunner-dev zlib1g-dev > 0 upgraded, 477 newly installed, 0 to remove and 0 not upgraded. > Need to get 328 MB of archives. > > But a problem. The install of postfix surfaces a configure UI that > cannot > > apt-get of postfix appears to lock on configure UI that cannot be > exited out of. At least not gracefully. Searched the web, this > appears to be a known problem > > So abort the apt-get, install postfix via the Synaptic package manager > and then rerun sudo apt-get build-dep libreoffice > > That runs to completion > > == configure == > > cd ooo/main > > That step is missing in the instructions. > > ./configure --disable-mozilla --with-junit="/usr/share/java/junit4.jar" > > This required several iterations, as missing packages were identified: > > 1) pam_appl.h could not be found. libpam-dev or pam-devel missing > > sudo apt-get install libpam0g-dev > > 2) checking for external/unowinreg/unowinreg.dll... configure: > WARNING: not found, will be cross-built using mingw32 > configure: error: for rebuilding unowinreg.dll you need the mingw32 > C++ compiler. > Specify mingw32 g++ executable name with --with-mingwin. > Or use prebuilt one from > http://tools.openoffice.org/unowinreg_prebuild/680/ and > put it into external/unowinreg > > > 3) configure: error: requirements to build with librsvg support not > met. Use --disable-librsvg or install the missing packages > > Escape this with: > > ./configure --disable-mozilla > --with-junit="/usr/share/java/junit4.jar" --disable-librsvg > > 4) configure: error: cannot find JUnit jjar; please install one in the > default > location (/usr/share/java), specify its pathname via > --with-junit=..., or disable it via --without-junit > > apt-get install junit junit4 > > configure them runs to completion > > == bootstrap == > > ./bootstrap > > This is where I saw references to Hg still, with output like this: > > 24be19595acad0a2cae931af77a0148a-LICENSE_source-9.0.0.7-bj.html > 2011-09-07 10:53:43 > URL: > http://hg.services.openoffice.org/binaries/24be19595acad0a2cae931af77a0148a-LICENSE_source-9.0.0.7-bj.html > [20335/20335] -> > "24be19595acad0a2cae931af77a0148a-LICENSE_source-9.0.0.7-bj.html" [1] > 26b3e95ddf3d9c077c480ea45874b3b8-lp_solve_5.5.tar.gz > 2011-09-07 10:53:44 > URL: > http://hg.services.openoffice.org/binaries/26b3e95ddf3d9c077c480ea45874b3b8-lp_solve_5.5.tar.gz > [769268/769268<http://hg.services.openoffice.org/binaries/26b3e95ddf3d9c077c480ea45874b3b8-lp_solve_5.5.tar.gz%0A[769268/769268>] > -> > "26b3e95ddf3d9c077c480ea45874b3b8-lp_solve_5.5.tar.gz" [1] > 284e768eeda0e2898b0d5bf7e26a016e-raptor-1.4.18.tar.gz > 2011-09-07 10:53:46 > URL: > http://hg.services.openoffice.org/binaries/284e768eeda0e2898b0d5bf7e26a016e-raptor-1.4.18.tar.gz > [1657246/1657246<http://hg.services.openoffice.org/binaries/284e768eeda0e2898b0d5bf7e26a016e-raptor-1.4.18.tar.gz%0A[1657246/1657246>] > -> > "284e768eeda0e2898b0d5bf7e26a016e-raptor-1.4.18.tar.gz" [1] > 2a177023f9ea8ec8bd00837605c5df1b-jakarta-tomcat-5.0.30-src.tar.gz > 2011-09-07 10:53:50 > URL: > http://hg.services.openoffice.org/binaries/2a177023f9ea8ec8bd00837605c5df1b-jakarta-tomcat-5.0.30-src.tar.gz > [3568559/3568559<http://hg.services.openoffice.org/binaries/2a177023f9ea8ec8bd00837605c5df1b-jakarta-tomcat-5.0.30-src.tar.gz%0A[3568559/3568559>] > -> > "2a177023f9ea8ec8bd00837605c5df1b-jakarta-tomcat-5.0.30-src.tar.gz" > [1] > 2ae988b339daec234019a7066f96733e-commons-lang-2.3-src.tar.gz > 2011-09-07 10:53:51 > URL: > http://hg.services.openoffice.org/binaries/2ae988b339daec234019a7066f96733e-commons-lang-2.3-src.tar.gz > [474681/474681<http://hg.services.openoffice.org/binaries/2ae988b339daec234019a7066f96733e-commons-lang-2.3-src.tar.gz%0A[474681/474681>] > -> > "2ae988b339daec234019a7066f96733e-commons-lang-2.3-src.tar.gz" [1] > 2c9b0f83ed5890af02c0df1c1776f39b-commons-httpclient-3.1-src.tar.gz > > Is this downloading stuff from http://hg.services.openoffice.org/binaries??? > I > > That completes successfully. > > == Build == > > source LinuxX86Env.Set.sh > > cd instsetoo_native && build --all > > And that is still running for me. > > So overall it looks good. A few places where the doc could be improved. > > -Rob > -- --Matt