boost 1.81 breaks libetonyek and gtv-calc-header-bar.cxx

Douglas Guptill dguptill at
Mon Jan 9 01:18:23 UTC 2023

On Sun, Jan 08, 2023 at 09:19:52PM +0200, Ilmari Lauhakangas wrote:
> On 8.1.2023 16.23, Douglas Guptill wrote:
> > On Sun, Jan 08, 2023 at 04:40:12AM +0000, - Etna wrote:
> > 
> > > Boost 1.81 has been released, but Libreoffice has not been able to
> > > be compiled against it for more than a month.
> > > 
> > > Compilation fails with a whole bunch of duplicate symbol errors and
> > > libreoffice compilation cannot proceed.
> > 
> > I'm glad to hear that news.
> > 
> > I've been having compile trouble (at least some of which seems to be
> > related to boost) for several days, and being new to libreoffice, I am
> > wondering just what to do about it.  Repeating the compile doesn't
> > solve the problem.  :)
> > 
> > I have boost-1.78.0 on my system.  I could add this to my autogen.input
> >    --with-system-boost
> > 
> > Does that sound like a reasonable thing to do?
> If you pull new commits with 'git pull -r' or './g pull -r' and you still
> see the problem, you could share the error here.

For sure.

I did that (./g pull -r) tonight.  Almost a repeat of what I did on
Jan 4.  My results on Jan 04 and tonight are similar.  There are many
warnings related to boost.

There are other warnings that I haven't yet done anything about.  I'm
not sure what to do; I thought that master would/should compile
without issues, and have been looking for an error in my procedures.

The 'make' finished with many warnings, but no *errors*.
After that I ran 'make check' - which reported errors.

My system is Slackware-15.0.  For LibreOffice I have added OpenJDK11,
apache-ant, junit.jar and hamcrest.jar.

Attached please find:
  1) autogen.input
  2) 'make' output (gzipped)
  3) 'make check' output (gzipped)

Some 'make' statistics:
  $ cat make.out.2023-01-08_1540 |  wc -l
  $ cat make.out.2023-01-08_1540 | grep boost | wc -l

Some 'make check' statistics:
  $ cat make-check.out.2023-01-08_1910 |  wc -l
  $ cat make-check.out.2023-01-08_1910 | grep boost | wc -l



I have built LibreOffice version on this computer, and use it
regularly, although not extensively.  Just the spreadsheet.

My build of LibreOffice is modified from the SlackBuild by
Christoph Willing, Brisbane, Australia.

The 'autogen.input' used in that build is long.

Bold character derived from stubborn patience and adversity.
Douglas Guptill, B.Sc., CCP, M.Comp.Sci., THB
-------------- next part --------------
# --with-parallelism=4
# --with-privacy-policy-url=NO_URL
# --disable-gstreamer-1-0
# --enable-werror
# for junit
# to speed up short builds
# my favourite
# --disable-dbus
# might need this
# --with-linked-git=
-------------- next part --------------
A non-text attachment was scrubbed...
Name: make.out.2023-01-08_1540.gz
Type: application/x-gunzip
Size: 138080 bytes
Desc: not available
URL: <>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: make-check.out.2023-01-08_1910.gz
Type: application/x-gunzip
Size: 74549 bytes
Desc: not available
URL: <>

More information about the LibreOffice mailing list