Hi Carl,
--enable-dbgutil
Will activate assertion errors. We have a lot of them.
The one you have found i started to analyses at
https://bz.apache.org/ooo/show_bug.cgi?id=128272
I know now there is some IDL to look at, but did not pick up the investigation
again.
If anyone knows something then just write it up will help.
There is another Issue where I posted a lot of other assertion errors. So if
you start using OO with debug option enabled it will always pop some assertion
error up without crashing.
Am 25.02.20 um 01:06 schrieb Carl Marcum:
Hi Keith,
On 2/17/20 5:01 PM, Keith N. McKenna wrote:
In a previous thread
(https://lists.apache.org/thread.html/r4bf950b61077b8fb320de7c257d6ffacbcbf42cd2bdf643c3be7b617%40%3Cdev.openoffice.apache.org%3E)
it was mentioned that a restructuring of the AOO build Guides would be a
good idea.
I am starting this thread as a place where people can discuss ideas of
what this my look like. For reference the current Build Guide is here:
https://wiki.openoffice.org/wiki/Documentation/Building_Guide_AOO.
This should be a wide ranging discussion that leads to clearer
instructions to be able to build AOO; especially for new volunteers.
Regards
Keith N. McKenna
Here are my notes on building AOO 4.2 on Ubuntu 18 LTS 64-bit VM
Started with a minimal desktop install.
Again, If anyone spots unneeded dependencies please let us know.
**** Begin ****
# comments for background info that don't need to be included.
# make sure there are no spaces after the backslash if you copy/paste.
# I tried to put these in a better order :)
# I also used the system ant instead of downloading it like I did with
CentOS 7.
install dependencies:
sudo apt-get install \
ant \
autoconf \
bison \
ccache \
g++ \
gcc \
git \
gperf \
fakeroot \
flex \
junit4 \
libarchive-zip-perl \
libcups2-dev \
libfontconfig1-dev \
libfreetype6-dev \
libgconf2-dev \
libghc-gio-dev \
libgtk2.0-dev \
libgstreamer1.0-0 \
libidl-dev \
liborbit2-dev \
libpam0g-dev \
libssl-dev \
libwww-perl \
libxaw7-dev \
libxml-parser-perl \
libxrandr-dev \
openjdk-8-jdk \
patch
# I use a directory /home/<user>/sources to store source I download.
# update as needed
cd ~/sources
download dmake, unpack, and change into directory
$ wget https://github.com/jimjag/dmake/archive/dmake-4.12.3.tar.gz
$ tar xvf dmake-4.12.3.tar.gz
$ cd dmake-dmake-4.12.3/
$ pwd
/home/<user>/sources/dmake-dmake-4.12.3
# I needed to use sudo for the make install so I split these up.
build and install dmake
$ ./configure --prefix=/usr/local;
$ sudo make install
change back to ~/sources
cd ..
download epm, unpack, and change into directory
$ wget https://github.com/jimjag/epm/archive/epm-4.4.2.tar.gz
$ tar xvf epm-4.4.2.tar.gz
$ cd epm-epm-4.4.2
build and install epm
$ ./configure --prefix=/usr/local --enable-aoo;
$ sudo make install
get unowinreg.dll
from <path-to>/aoo/main
$ wget -O external/unowinreg/unowinreg.dll
https://tools.openoffice.org/unowinreg_prebuild/680/unowinreg.dll
configure the build
$ autoconf
$ ./configure \
--enable-category-b \
--enable-bundled-dictionaries \
--enable-dbgutil \
--with-package-format="installed" \
--with-rat-scan \
--enable-gio \
--disable-gnome-vfs
from main
$ ./bootstrap
$ source LinuxX86-64Env.Set.sh
# I used time because I wanted to see how long the build took.
# I also use 2 cores this time but that's also all this VM has
configured.
# so it may be why it didn't make much difference.
this is the big moment!! time to build the office...
change into the install set directory.
$ cd instsetoo_native
$ time build --all -P2 -- -P2
***********************************************************
Successful packaging process!
***********************************************************
copying log file to
/<path-to>/aoo/main/instsetoo_native/unxlngx6/Apache_OpenOffice_SDK/installed/install/log/log_AOO450_en-US.log
stopping log at Mon Feb 24 08:13:56 2020
Multiprocessing build is finished
Maximal number of processes run: 2
real 842m45.535s
user 1069m43.491s
sys 142m18.526s
# At 14 hours 2 processes didn't do me that much better.
**** End ****
Other notes:
When I start the office I keep getting this error.
If I select No=ignore things seem to keep working.
Error: assertion failed!
From File <path-to>/aoo/main/vcl/unx/gtk/a11y/atkwrapper.cxx at Line 874
Abort ? (Yes=abort / No=ignore / Cancel=core dump)
Please let me know if you have any questions.
Carl
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org