Hi,

your problem is "--enable-layout". This is still experimental. If you don't need it, don't use it. If you reconfigure your OOo build system without that switch, you don't need to rebuild anything. "toolkit" is the first module that uses that switch. Just remove the output tree in that module and proceed with the build.

Regards,
Mathias

On 06.06.2010 07:32, Aditya Manthramurthy wrote:
Hello,

I have been trying to build OOo on Ubuntu from source. I have tried both
Ubuntu 10.04 (Lucid) and Ubuntu 9.10 (Karmic). I have tried both
DEV300_m80 and DEV300_m79 in each of them! I am trying to use system
libraries mostly. I still keep getting a error while building "toolkit".
Please help me!

The Ubuntu platforms were both fresh installs (one of them in a VM). I
did a "sudo apt-get build-dep openoffice.org" and then:

Configure command:
----------------------------------

./configure --disable-binfilter --disable-crashdump --with-lang=en-US cs
de nl ja --with-use-shell=bash --without-gpc --without-agg --disable-epm
--with-openldap --with-build-version=3.2.0 --without-fonts
--with-system-jpeg --with-system-libxml --with-system-mozilla
--with-system-python --with-system-stdlibs --with-system-zlib
--with-system-poppler --with-unix-wrapper=ooffice3.2 --enable-evolution2
--enable-dbus --with-alloc=system --with-vba-package-format=builtin
--enable-cairo=yes --enable-gtk --without-myspell-dicts
--disable-fontooo --with-system-expat --with-system-odbc-headers
--with-system-curl --with-system-sane-header
--with-system-xrender-headers --enable-gnome-vfs --with-system-db
--enable-crypt-link --enable-pam-link --with-dynamic-xinerama
--enable-xsltproc --disable-access --with-linker-hash-style=both
--with-distro=Debian --with-additional-sections=CalcRowLimit,OOXMLExport
--enable-layout --disable-mediawiki --with-gcc-speedup=ccache --with-git
--with-git-managed --enable-symbols --disable-strip
--with-icecream-bindir=/usr/lib/icecc/bin --disable-mono --without-java
--with-system-agg --with-system-altlinuxhyph
--with-system-apache-commons --with-system-beanshell --with-system-boost
--with-system-cairo --with-system-dicts --with-system-hsqldb
--with-system-hunspell --with-system-libwpd --with-system-libwpg
--with-system-libwps --with-system-libxslt --without-system-lpsolve
--without-system-mythes --with-system-neon --with-system-openssl
--with-system-redland --with-system-sablot --with-system-vigra
--with-system-xmlsec --with-system-mozilla=libxul --disable-kde
--disable-kde4

I am unable to get configure to work with system lpsolve libs or with
system mythes libs (so they are disabled in the configure command). The
above configure command worked with only a warning about restricted
features because java is disabled.

Bootstrap:
-----------------
./bootstrap

This worked though it took some time downloading binaries
(http://hg.services.openoffice.org/binaries/).

Next:
---------
source LinuxX86-64Env.Set.sh
cd instsetoo_native/ && build --all

The build works for quite sometime until it starts compiling "toolkit":

=============
Building module toolkit
=============

Entering /home/aditya/Code/dev300-base/toolkit/inc

mkout -- version: 1.8

Entering /home/aditya/Code/dev300-base/toolkit/source/layout/vcl

Making: all_layout-vcl.dpslo
Compiling: toolkit/source/layout/vcl/wrapper.cxx
Compiling: toolkit/source/layout/vcl/wbutton.cxx
Compiling: toolkit/source/layout/vcl/wcontainer.cxx
Compiling: toolkit/source/layout/vcl/wfield.cxx
Making: layout-vcl.lib
Making: all_layout-vcl.dpslo

Entering /home/aditya/Code/dev300-base/toolkit/source/awt

Making: all_awt.dpslo
Making: awt.dpr
Making: awt.awt.dprr
Compiling: toolkit/source/awt/vclxaccessiblecomponent.cxx
Compiling: toolkit/source/awt/vclxbitmap.cxx
Compiling: toolkit/source/awt/vclxcontainer.cxx
Compiling: toolkit/source/awt/vclxdevice.cxx
Compiling: toolkit/source/awt/vclxfont.cxx
Compiling: toolkit/source/awt/vclxgraphics.cxx
Compiling: toolkit/source/awt/vclxmenu.cxx
Compiling: toolkit/source/awt/vclxpointer.cxx
Compiling: toolkit/source/awt/vclxprinter.cxx
Compiling: toolkit/source/awt/vclxregion.cxx
Compiling: toolkit/source/awt/vclxsystemdependentwindow.cxx
Compiling: toolkit/source/awt/vclxtoolkit.cxx
Compiling: toolkit/source/awt/vclxtopwindow.cxx
Compiling: toolkit/source/awt/vclxwindow.cxx
Compiling: toolkit/source/awt/vclxwindow1.cxx
Compiling: toolkit/source/awt/vclxwindows.cxx
Compiling: toolkit/source/awt/vclxspinbutton.cxx
Compiling: toolkit/source/awt/xsimpleanimation.cxx
Compiling: toolkit/source/awt/xthrobber.cxx
Compiling: toolkit/source/awt/asynccallback.cxx
Compiling: toolkit/source/awt/vclxbutton.cxx
Compiling: toolkit/source/awt/vclxdialog.cxx
Compiling: toolkit/source/awt/vclxfixedline.cxx
Compiling: toolkit/source/awt/vclxplugin.cxx
Compiling: toolkit/source/awt/vclxscroller.cxx
Compiling: toolkit/source/awt/vclxsplitter.cxx
Compiling: toolkit/source/awt/vclxtabcontrol.cxx
Compiling: toolkit/source/awt/vclxtabpage.cxx
Making: awt.lib
../../unxlngx6.pro/misc/toolkit/source/awt/localize.sdf
touch ../../unxlngx6.pro/misc/toolkit/source/awt/localize.sdf
Making: xthrobber.src

TransEx 3.1 Copyright 2000, 2010 Oracle and/or its affiliates. All
Rights Reserved.
=====================================================================================


Processing File xthrobber.src ...

===================================

Making: awt.srs
Making: all_awt.dpslo

Entering /home/aditya/Code/dev300-base/toolkit/source/controls

Making: all_controls.dpslo
Compiling: toolkit/source/controls/accessiblecontrolcontext.cxx
Compiling: toolkit/source/controls/geometrycontrolmodel.cxx
Compiling: toolkit/source/controls/eventcontainer.cxx
Compiling: toolkit/source/controls/stdtabcontroller.cxx
Compiling: toolkit/source/controls/stdtabcontrollermodel.cxx
Compiling: toolkit/source/controls/unocontrol.cxx
Compiling: toolkit/source/controls/unocontrolbase.cxx
Compiling: toolkit/source/controls/unocontrolcontainer.cxx
Compiling: toolkit/source/controls/unocontrolcontainermodel.cxx
Compiling: toolkit/source/controls/unocontrolmodel.cxx
Compiling: toolkit/source/controls/unocontrols.cxx
Compiling: toolkit/source/controls/formattedcontrol.cxx
Compiling: toolkit/source/controls/roadmapcontrol.cxx
Compiling: toolkit/source/controls/roadmapentry.cxx
Compiling: toolkit/source/controls/dialogcontrol.cxx
Compiling: toolkit/source/controls/tkscrollbar.cxx
Compiling: toolkit/source/controls/tkspinbutton.cxx
Compiling: toolkit/source/controls/tksimpleanimation.cxx
Compiling: toolkit/source/controls/tkthrobber.cxx
Making: controls.lib
Making: all_controls.dpslo

Entering /home/aditya/Code/dev300-base/toolkit/source/layout/core

Making: all_layout-core.dpslo
Compiling: toolkit/source/layout/core/bin.cxx
Compiling: toolkit/source/layout/core/box-base.cxx
Compiling: toolkit/source/layout/core/box.cxx
Compiling: toolkit/source/layout/core/byteseq.cxx
Compiling: toolkit/source/layout/core/container.cxx
Compiling: toolkit/source/layout/core/dialogbuttonhbox.cxx
Compiling: toolkit/source/layout/core/factory.cxx
Compiling: toolkit/source/layout/core/flow.cxx
Compiling: toolkit/source/layout/core/helper.cxx
Compiling: toolkit/source/layout/core/import.cxx
Compiling: toolkit/source/layout/core/localized-string.cxx
Compiling: toolkit/source/layout/core/proplist.cxx
Compiling: toolkit/source/layout/core/root.cxx
Compiling: toolkit/source/layout/core/table.cxx
Compiling: toolkit/source/layout/core/timer.cxx
Compiling: toolkit/source/layout/core/translate.cxx
Compiling: toolkit/source/layout/core/vcl.cxx
Making: layout-core.lib
Making: all_layout-core.dpslo

Entering /home/aditya/Code/dev300-base/toolkit/source/controls/tree

Making: all_tree.dpslo
Compiling: toolkit/source/controls/tree/treecontrol.cxx
Compiling: toolkit/source/controls/tree/treedatamodel.cxx
Making: tree.lib
Making: all_tree.dpslo

Entering /home/aditya/Code/dev300-base/toolkit/source/helper

Making: all_helper.dpslo
Compiling: toolkit/source/helper/listenermultiplexer.cxx
Compiling: toolkit/source/helper/property.cxx
Compiling: toolkit/source/helper/registerservices.cxx
Compiling: toolkit/source/helper/servicenames.cxx
Compiling: toolkit/source/helper/tkresmgr.cxx
Compiling: toolkit/source/helper/unomemorystream.cxx
Compiling: toolkit/source/helper/unopropertyarrayhelper.cxx
Compiling: toolkit/source/helper/unowrapper.cxx
Compiling: toolkit/source/helper/vclunohelper.cxx
Compiling: toolkit/source/helper/externallock.cxx
Compiling: toolkit/source/helper/imagealign.cxx
Compiling: toolkit/source/helper/throbberimpl.cxx
Compiling: toolkit/source/helper/formpdfexport.cxx
Compiling: toolkit/source/helper/accessibilityclient.cxx
Compiling: toolkit/source/helper/fixedhyperbase.cxx
Making: helper.lib
Making: all_helper.dpslo

Entering /home/aditya/Code/dev300-base/toolkit/source/controls/grid

Making: all_grid.dpslo
Compiling: toolkit/source/controls/grid/gridcontrol.cxx
Compiling: toolkit/source/controls/grid/defaultgriddatamodel.cxx
Compiling: toolkit/source/controls/grid/defaultgridcolumnmodel.cxx
Compiling: toolkit/source/controls/grid/gridcolumn.cxx
Making: grid.lib
Making: all_grid.dpslo

Entering /home/aditya/Code/dev300-base/toolkit/uiconfig/layout

Making: layout.dpz

zipdep -- version: 1.12
Multi Platform Enabled Edition
echo '#empty' | cat - > localize.sdf
rm -f *-localize.sdf
dmake: Warning: -- Found file corresponding to virtual target
[message-box.xml].
mkdir: cannot create directory `../../unxlngx6.pro/lib/': File exists
dmake: Warning: -- Found file corresponding to virtual target
[tab-dialog.xml].
mkdir: cannot create directory `../../unxlngx6.pro/lib/': File exists
../../unxlngx6.pro/lib/en-US/%.xml: %.xml
: &&
LD_LIBRARY_PATH=${LD_LIBRARY_PATH+${LD_LIBRARY_PATH}:}/home/aditya/Code/dev300-base/solver/300/unxlngx6.pro/lib
tralay -m localize.sdf -o "../../unxlngx6.pro/lib" -l en-US
"message-box.xml"
/bin/bash: tralay: command not found
dmake: Error code 127, while making
'../../unxlngx6.pro/lib/en-US/message-box.xml'

1 module(s):
toolkit
need(s) to be rebuilt

Reason(s):


Attention: if you fix the errors in above module(s) you may prolongue
your the build issuing command:

build --all:toolkit



===================================================================================


Any help is appreciated!
Thanks,
Aditya.

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



--
Mathias Bauer (mba) - Project Lead OpenOffice.org Writer
OpenOffice.org Engineering at Sun: http://blogs.sun.com/GullFOSS
Please don't reply to "[email protected]".
I use it for the OOo lists and only rarely read other mails sent to it.

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to