Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 23 Nov 2016 12:46:53 +0000
From:      bugzilla-noreply@freebsd.org
To:        office@FreeBSD.org
Subject:   [Bug 207697] editors/libreoffice4: fix build with boost 1.60
Message-ID:  <bug-207697-25061-wtxy2O7eIs@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-207697-25061@https.bugs.freebsd.org/bugzilla/>
References:  <bug-207697-25061@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D207697

--- Comment #3 from commit-hook@freebsd.org ---
A commit references this bug:

Author: jbeich
Date: Wed Nov 23 12:46:12 UTC 2016
New revision: 426909
URL: https://svnweb.freebsd.org/changeset/ports/426909

Log:
  editors/libreoffice4: unbreak build with boost 1.62

  workdir/LinkTarget/StaticLibrary/libpdfimport_s.a(pdfparse.o): In function
`_GLOBAL__sub_I_pdfparse.cxx':
  sdext/source/pdfimport/pdfparse/pdfparse.cxx:(.text+0x2f8): undefined
reference to `boost::system::generic_category()'
  sdext/source/pdfimport/pdfparse/pdfparse.cxx:(.text+0x303): undefined
reference to `boost::system::generic_category()'
  sdext/source/pdfimport/pdfparse/pdfparse.cxx:(.text+0x30e): undefined
reference to `boost::system::system_category()'
  c++: error: linker command failed with exit code 1 (use -v to see invocat=
ion)

  In file included from canvas/source/cairo/cairo_spritecanvashelper.cxx:35:
  In file included from canvas/source/cairo/cairo_canvascustomsprite.hxx:37:
  include/canvas/base/canvascustomspritebase.hxx:257:24: warning: 'getPrior=
ity'
overrides a member function but is not marked 'override'
[-Winconsistent-missing-override]
          virtual double getPriority() const
                         ^
  include/canvas/base/sprite.hxx:92:37: note: overridden virtual function is
here
          virtual double              getPriority() const =3D 0;
                                      ^
  canvas/source/cairo/cairo_spritecanvashelper.cxx:409:41: error: call to
deleted function 'cref'
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20
boost::cref(mpOwningSpriteCanvas->getBufferSurface()),
                                          ^~~~~~~~~~~
  /usr/local/include/boost/core/ref.hpp:179:24: note: candidate function [w=
ith
T =3D boost::shared_ptr<cairo::Surface>] has been explicitly deleted
  template<class T> void cref(T const&&) BOOST_REF_DELETE;
                         ^
  /usr/local/include/boost/core/ref.hpp:150:80: note: candidate function [w=
ith
T =3D boost::shared_ptr<cairo::Surface>]
  template<class T> BOOST_FORCEINLINE reference_wrapper<T const>
BOOST_REF_CONST cref( T const & t )
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20
 ^
  canvas/source/cairo/cairo_spritecanvashelper.cxx:407:26: error: no matchi=
ng
function for call to 'bind'
                           ::boost::bind( &repaintBackground,
                           ^~~~~~~~~~~~~
  /usr/local/include/boost/bind/bind.hpp:1899:5: note: candidate template
ignored: couldn't infer template argument 'R'
      BOOST_BIND(F f, A1 a1, A2 a2, A3 a3)
      ^
  /usr/local/include/boost/bind/bind.hpp:1868:20: note: expanded from macro
'BOOST_BIND'
   #define BOOST_BIND bind
                      ^
  [...]

  PR:           207697
  Submitted by: truckman
  Obtained from:        upstream
  Exp-run by:   antoine

Changes:
=20
head/editors/libreoffice4/files/patch-45dfbdca6a9afba1a6aef21623ec025ded635=
a4d
=20
head/editors/libreoffice4/files/patch-solenv_gbuild_platform_com__GCC__defs=
.mk

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-207697-25061-wtxy2O7eIs>