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]