Hi, On Sat, Jun 27, 2015 at 12:27:59AM +0200, Thorsten Behrens wrote: > David Tardon wrote: > > commit 60e38140db23ce714b172f8e60d71da4e4c495e5 > > Author: David Tardon <dtar...@redhat.com> > > Date: Tue Jun 2 17:49:48 2015 +0200 > > > > upload libetonyek 0.1.3 > > > > (cherry picked from commit ee3d40b30816a8fc6d4e8f984659c8dfac19ec3b) > > > > Change-Id: I451f02ee93a798c9c1712082d59a7ff96b0d4a4e > > Reviewed-on: https://gerrit.libreoffice.org/16508 > > Reviewed-by: Michael Stahl <mst...@redhat.com> > > Tested-by: Michael Stahl <mst...@redhat.com> > > > > Hi David, > > sadly that breaks on gcc4.6: > > configure:17296: result: yes > configure:17318: checking for MDDS > configure:17403: result: yes > configure:17407: checking checking if mdds::flat_segment_tree can store > values of any type > configure:17419: /usr/bin/ccache /usr/bin/g++-4.6 -c -g -O2 > -I/src/libo_tb-5-0/workdir/UnpackedTarball/mdds/include > -I/src/libo_tb-5-0/workdir/UnpackedTarball/boost conftest.cpp >&5 > In file included from > /src/libo_tb-5-0/workdir/UnpackedTarball/mdds/include/mdds/flat_segment_tree.hpp:35:0, > from conftest.cpp:45: > /usr/include/c++/4.6/limits: In static member function 'static _Tp > std::numeric_limits<_Tp>::max() [with _Tp = Value]': > /src/libo_tb-5-0/workdir/UnpackedTarball/mdds/include/mdds/flat_segment_tree_def.inl:49:5: > instantiated from 'mdds::flat_segment_tree<_Key, > _Value>::flat_segment_tree(mdds::flat_segment_tree<_Key, _Value>::key_type, > mdds::flat_segment_tree<_Key, _Value>::key_type, > mdds::flat_segment_tree<_Key, _Value>::value_type) [with _Key = int, _Value = > Value, mdds::flat_segment_tree<_Key, _Value>::key_type = int, > mdds::flat_segment_tree<_Key, _Value>::value_type = Value]' > conftest.cpp:47:55: instantiated from here > /usr/include/c++/4.6/limits:313:48: error: no matching function for call to > 'Value::Value(int)' > /usr/include/c++/4.6/limits:313:48: note: candidates are: > conftest.cpp:46:8: note: Value::Value() > conftest.cpp:46:8: note: candidate expects 0 arguments, 1 provided > conftest.cpp:46:8: note: Value::Value(const Value&) > conftest.cpp:46:8: note: no known conversion for argument 1 from 'int' to > 'const Value&' > configure:17419: $? = 1 > configure: failed program was: > | /* confdefs.h */ > > Any easy workaround I should try?
So this turned out to be a problem in mdds itself. It is fixed now by https://gerrit.libreoffice.org/gitweb?p=core.git;a=commit;h=bead58cb4042ac42dee890e2f21ab7ea81136e54 "fix build of libetonyek with older versions of gcc". D. _______________________________________________ LibreOffice mailing list LibreOffice@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice