David Tardon wrote:
Yes, make mdds.clean . This is not a gcc problem--the test is for a feature that was only added in mdds 0.12.1. All deps are there, so mdds should have been rebuilt--I do not know why it weren't.
Hmm, even after hacking the configure, later on I get this with gcc4.6.3: Making all in lib CXX contexts/IWORKTabularInfoElement.lo In file included from /src/libo-5-0/workdir/UnpackedTarball/boost/boost/limits.hpp:19:0, from /src/libo-5-0/workdir/UnpackedTarball/boost/boost/unordered/detail/allocate.hpp:340, from /src/libo-5-0/workdir/UnpackedTarball/boost/boost/unordered/detail/buckets.hpp:15, from /src/libo-5-0/workdir/UnpackedTarball/boost/boost/unordered/detail/table.hpp:10, from /src/libo-5-0/workdir/UnpackedTarball/boost/boost/unordered/detail/equivalent.hpp:14, from /src/libo-5-0/workdir/UnpackedTarball/boost/boost/unordered/unordered_map.hpp:17, from /src/libo-5-0/workdir/UnpackedTarball/boost/boost/unordered_map.hpp:16, from ./IWORKTypes_fwd.h:16, from ./IWORKXMLContextBase.h:17, from contexts/IWORKTabularInfoElement.h:15, from contexts/IWORKTabularInfoElement.cpp:10: /usr/include/c++/4.6/limits: In static member function 'static _Tp std::numeric_limits<_Tp>::max() [with _Tp = boost::shared_ptr<libetonyek::IWORKStyle>]': /src/libo-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 = unsigned int, _Value = boost::shared_ptr<libetonyek::IWORKStyle>, mdds::flat_segment_tree<_Key, _Value>::key_type = unsigned int, mdds::flat_segment_tree<_Key, _Value>::value_type = boost::shared_ptr<libetonyek::IWORKStyle>]' contexts/IWORKTabularInfoElement.cpp:568:42: instantiated from here /usr/include/c++/4.6/limits:313:48: error: no matching function for call to 'boost::shared_ptr<libetonyek::IWORKStyle>::shared_ptr(int)' /usr/include/c++/4.6/limits:313:48: note: candidates are: /src/libo-5-0/workdir/UnpackedTarball/boost/boost/smart_ptr/shared_ptr.hpp:477:14: note: template<class Ap> boost::shared_ptr::shared_ptr(Ap, typename boost::detail::sp_enable_if_auto_ptr<Ap, int>::type) /src/libo-5-0/workdir/UnpackedTarball/boost/boost/smart_ptr/shared_ptr.hpp:451:14: note: template<class Y> boost::shared_ptr::shared_ptr(std::auto_ptr<_Tp1>&) /src/libo-5-0/workdir/UnpackedTarball/boost/boost/smart_ptr/shared_ptr.hpp:444:5: note: template<class Y> boost::shared_ptr::shared_ptr(const boost::shared_ptr<Y>&, boost::shared_ptr<T>::element_type*) /src/libo-5-0/workdir/UnpackedTarball/boost/boost/smart_ptr/shared_ptr.hpp:430:5: note: template<class Y> boost::shared_ptr::shared_ptr(const boost::shared_ptr<Y>&, typename boost::detail::sp_enable_if_convertible<Y, T>::type) /src/libo-5-0/workdir/UnpackedTarball/boost/boost/smart_ptr/shared_ptr.hpp:418:5: note: template<class Y> boost::shared_ptr::shared_ptr(const boost::weak_ptr<Y>&, boost::detail::sp_nothrow_tag) /src/libo-5-0/workdir/UnpackedTarball/boost/boost/smart_ptr/shared_ptr.hpp:409:14: note: template<class Y> boost::shared_ptr::shared_ptr(const boost::weak_ptr<Y>&) /src/libo-5-0/workdir/UnpackedTarball/boost/boost/smart_ptr/shared_ptr.hpp:383:41: note: template<class Y, class D, class A> boost::shared_ptr::shared_ptr(Y*, D, A) /src/libo-5-0/workdir/UnpackedTarball/boost/boost/smart_ptr/shared_ptr.hpp:368:32: note: template<class Y, class D> boost::shared_ptr::shared_ptr(Y*, D) /src/libo-5-0/workdir/UnpackedTarball/boost/boost/smart_ptr/shared_ptr.hpp:357:14: note: template<class Y> boost::shared_ptr::shared_ptr(Y*) /src/libo-5-0/workdir/UnpackedTarball/boost/boost/smart_ptr/shared_ptr.hpp:344:5: note: boost::shared_ptr<T>::shared_ptr() [with T = libetonyek::IWORKStyle] /src/libo-5-0/workdir/UnpackedTarball/boost/boost/smart_ptr/shared_ptr.hpp:344:5: note: candidate expects 0 arguments, 1 provided /src/libo-5-0/workdir/UnpackedTarball/boost/boost/smart_ptr/shared_ptr.hpp:333:25: note: boost::shared_ptr<libetonyek::IWORKStyle>::shared_ptr(const boost::shared_ptr<libetonyek::IWORKStyle>&) /src/libo-5-0/workdir/UnpackedTarball/boost/boost/smart_ptr/shared_ptr.hpp:333:25: note: no known conversion for argument 1 from 'int' to 'const boost::shared_ptr<libetonyek::IWORKStyle>&' Cheers, -- Thorsten
Attachment:
signature.asc
Description: Digital signature