[prev in list] [next in list] [prev in thread] [next in thread] 

List:       pkgsrc-users
Subject:    boost-1.56 breakage: libreoffice, swift
From:       Thomas Klausner <tk () giga ! or ! at>
Date:       2014-08-15 20:02:29
Message-ID: 20140815200229.GJ15370 () danbala ! tuwien ! ac ! at
[Download RAW message or body]

Hi!

boost-1.56 broke compilation of libreoffice4. It stops in:

/scratch/misc/libreoffice4/work/libreoffice-4.2.5.2/canvas/source/cairo/cairo_spritecanvashelper.cxx: \
In member function 'void cairocanvas::SpriteCanvasHelper::scrollUpdate(const \
                basegfx::B2DRange&, const basegfx::B2DRange&, const UpdateArea&)':
/scratch/misc/libreoffice4/work/libreoffice-4.2.5.2/canvas/source/cairo/cairo_spritecanvashelper.cxx:409:93: \
error: use of deleted function 'void boost::cref(const T&&) [with T = \
                boost::shared_ptr<cairo::Surface>]'
                                         \
                boost::cref(mpOwningSpriteCanvas->getBufferSurface()),
                                                                                      \
^


It also broke chat/swift:

  LINK Swift/QtUI/swift-im
Swiften/libSwiften.a(StreamResumeSerializer.o): In function `bool \
boost::detail::lexical_istream_limited_src<char, std::char_traits<char>, true, \
2ul>::shl_input_streamable<boost::optional<unsigned int> \
                const>(boost::optional<unsigned int> const&)':
/scratch/chat/swift/work/.buildlink/include/boost/lexical_cast.hpp:1408: undefined \
reference to `std::basic_ostream<char, std::char_traits<char> >& boost::operator<< \
<char, std::char_traits<char>, unsigned int>(std::basic_ostream<char, \
std::char_traits<char> >&, boost::optional<unsigned int> const&)'


Does anyone speak enough C++ and boost to be able to suggest solutions
for this?

Thanks,
 Thomas


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic