Created
June 17, 2015 15:46
-
-
Save mvgrimes/5172dfeb41b0bcb85523 to your computer and use it in GitHub Desktop.
ledger mp-gcc48 failure: ./acprep opt make
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
acprep: INFO: Invoking primary phase: make | |
acprep: INFO: Executing phase: make | |
acprep: INFO: Executing phase: config | |
acprep: INFO: Executing phase: submodule | |
acprep: INFO: Executing phase: configure | |
acprep: INFO: System type is => Darwin | |
acprep: INFO: Setting up build flavor => opt | |
Scanning dependencies of target libledger | |
[ 1%] Building CXX object src/CMakeFiles/libledger.dir/stats.cc.o | |
In file included from /Users/mgrimes/pkg/ledger/ledger/src/amount.h:57:0, | |
from /Users/mgrimes/pkg/ledger/ledger/src/exprbase.h:58, | |
from /Users/mgrimes/pkg/ledger/ledger/src/draft.h:45, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:34: | |
/Users/mgrimes/pkg/ledger/ledger/src/times.h: In member function 'bool ledger::date_interval_t::is_valid() const': | |
/Users/mgrimes/pkg/ledger/ledger/src/times.h:572:18: error: no match for 'operator!=' (operand types are 'const boost::optional<boost::gregorian::date>' and 'long int') | |
return start != NULL; | |
^ | |
/Users/mgrimes/pkg/ledger/ledger/src/times.h:572:18: note: candidates are: | |
/Users/mgrimes/pkg/ledger/ledger/src/times.h:572:18: note: operator!=(int, long int) <built-in> | |
/Users/mgrimes/pkg/ledger/ledger/src/times.h:572:18: note: no known conversion for argument 1 from 'const boost::optional<boost::gregorian::date>' to 'int' | |
In file included from /opt/local/include/boost/variant/variant.hpp:42:0, | |
from /opt/local/include/boost/variant.hpp:17, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:225, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/blank.hpp:73:13: note: bool boost::operator!=(const boost::blank&, const boost::blank&) | |
inline bool operator!=(const blank&, const blank&) | |
^ | |
/opt/local/include/boost/blank.hpp:73:13: note: no known conversion for argument 1 from 'const boost::optional<boost::gregorian::date>' to 'const boost::blank&' | |
In file included from /opt/local/include/boost/regex/v4/regex.hpp:76:0, | |
from /opt/local/include/boost/regex.hpp:31, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:217, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/regex/v4/sub_match.hpp:323:13: note: template<class RandomAccessIterator> bool boost::operator!=(const typename boost::re_detail::regex_iterator_traits<BidiIterator>::value_type&, const boost::sub_match<RandomAccessIterator>&) | |
inline bool operator != (typename re_detail::regex_iterator_traits<RandomAccessIterator>::value_type const& s, | |
^ | |
/opt/local/include/boost/regex/v4/sub_match.hpp:323:13: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/times.h:572:21: note: mismatched types 'const boost::sub_match<RandomAccessIterator>' and 'long int' | |
return start != NULL; | |
^ | |
In file included from /opt/local/include/boost/regex/v4/regex.hpp:76:0, | |
from /opt/local/include/boost/regex.hpp:31, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:217, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/regex/v4/sub_match.hpp:298:13: note: template<class RandomAccessIterator> bool boost::operator!=(const boost::sub_match<RandomAccessIterator>&, const typename boost::re_detail::regex_iterator_traits<BidiIterator>::value_type&) | |
inline bool operator != (const sub_match<RandomAccessIterator>& m, | |
^ | |
/opt/local/include/boost/regex/v4/sub_match.hpp:298:13: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/times.h:572:21: note: 'const boost::optional<boost::gregorian::date>' is not derived from 'const boost::sub_match<RandomAccessIterator>' | |
return start != NULL; | |
^ | |
In file included from /opt/local/include/boost/regex/v4/regex.hpp:76:0, | |
from /opt/local/include/boost/regex.hpp:31, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:217, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/regex/v4/sub_match.hpp:272:13: note: template<class RandomAccessIterator> bool boost::operator!=(const typename boost::re_detail::regex_iterator_traits<BidiIterator>::value_type*, const boost::sub_match<RandomAccessIterator>&) | |
inline bool operator != (typename re_detail::regex_iterator_traits<RandomAccessIterator>::value_type const* s, | |
^ | |
/opt/local/include/boost/regex/v4/sub_match.hpp:272:13: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/times.h:572:21: note: mismatched types 'const typename boost::re_detail::regex_iterator_traits<BidiIterator>::value_type*' and 'boost::optional<boost::gregorian::date>' | |
return start != NULL; | |
^ | |
In file included from /opt/local/include/boost/regex/v4/regex.hpp:76:0, | |
from /opt/local/include/boost/regex.hpp:31, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:217, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/regex/v4/sub_match.hpp:247:13: note: template<class RandomAccessIterator> bool boost::operator!=(const boost::sub_match<RandomAccessIterator>&, const typename boost::re_detail::regex_iterator_traits<BidiIterator>::value_type*) | |
inline bool operator != (const sub_match<RandomAccessIterator>& m, | |
^ | |
/opt/local/include/boost/regex/v4/sub_match.hpp:247:13: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/times.h:572:21: note: 'const boost::optional<boost::gregorian::date>' is not derived from 'const boost::sub_match<RandomAccessIterator>' | |
return start != NULL; | |
^ | |
In file included from /opt/local/include/boost/regex/v4/regex.hpp:76:0, | |
from /opt/local/include/boost/regex.hpp:31, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:217, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/regex/v4/sub_match.hpp:222:13: note: template<class RandomAccessIterator, class traits, class Allocator> bool boost::operator!=(const boost::sub_match<RandomAccessIterator>&, const std::basic_string<typename boost::re_detail::regex_iterator_traits<BidiIterator>::value_type, traits, Allocator>&) | |
inline bool operator != (const sub_match<RandomAccessIterator>& m, | |
^ | |
/opt/local/include/boost/regex/v4/sub_match.hpp:222:13: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/times.h:572:21: note: 'const boost::optional<boost::gregorian::date>' is not derived from 'const boost::sub_match<RandomAccessIterator>' | |
return start != NULL; | |
^ | |
In file included from /opt/local/include/boost/regex/v4/regex.hpp:76:0, | |
from /opt/local/include/boost/regex.hpp:31, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:217, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/regex/v4/sub_match.hpp:197:13: note: template<class RandomAccessIterator, class traits, class Allocator> bool boost::operator!=(const std::basic_string<typename boost::re_detail::regex_iterator_traits<BidiIterator>::value_type, traits, Allocator>&, const boost::sub_match<RandomAccessIterator>&) | |
inline bool operator != (const std::basic_string<typename re_detail::regex_iterator_traits<RandomAccessIterator>::value_type, traits, Allocator>& s, | |
^ | |
/opt/local/include/boost/regex/v4/sub_match.hpp:197:13: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/times.h:572:21: note: 'const boost::optional<boost::gregorian::date>' is not derived from 'const std::basic_string<typename boost::re_detail::regex_iterator_traits<BidiIterator>::value_type, traits, Allocator>' | |
return start != NULL; | |
^ | |
In file included from /opt/local/include/boost/scoped_ptr.hpp:14:0, | |
from /opt/local/include/boost/regex/v4/regex_workaround.hpp:41, | |
from /opt/local/include/boost/regex/v4/regex.hpp:32, | |
from /opt/local/include/boost/regex.hpp:31, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:217, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/smart_ptr/scoped_ptr.hpp:136:31: note: template<class T> bool boost::operator!=(boost::detail::sp_nullptr_t, const boost::scoped_ptr<T>&) | |
template<class T> inline bool operator!=( boost::detail::sp_nullptr_t, scoped_ptr<T> const & p ) BOOST_NOEXCEPT | |
^ | |
/opt/local/include/boost/smart_ptr/scoped_ptr.hpp:136:31: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/times.h:572:21: note: cannot convert '((const ledger::date_interval_t*)this)->ledger::date_interval_t::start' (type 'const boost::optional<boost::gregorian::date>') to type 'boost::detail::sp_nullptr_t {aka std::nullptr_t}' | |
return start != NULL; | |
^ | |
In file included from /opt/local/include/boost/scoped_ptr.hpp:14:0, | |
from /opt/local/include/boost/regex/v4/regex_workaround.hpp:41, | |
from /opt/local/include/boost/regex/v4/regex.hpp:32, | |
from /opt/local/include/boost/regex.hpp:31, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:217, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/smart_ptr/scoped_ptr.hpp:131:31: note: template<class T> bool boost::operator!=(const boost::scoped_ptr<T>&, boost::detail::sp_nullptr_t) | |
template<class T> inline bool operator!=( scoped_ptr<T> const & p, boost::detail::sp_nullptr_t ) BOOST_NOEXCEPT | |
^ | |
/opt/local/include/boost/smart_ptr/scoped_ptr.hpp:131:31: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/times.h:572:21: note: 'const boost::optional<boost::gregorian::date>' is not derived from 'const boost::scoped_ptr<T>' | |
return start != NULL; | |
^ | |
In file included from /opt/local/include/boost/ptr_container/ptr_sequence_adapter.hpp:22:0, | |
from /opt/local/include/boost/ptr_container/ptr_list.hpp:19, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:201, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/ptr_container/detail/void_ptr_iterator.hpp:185:21: note: template<class VoidIterT, class T, class VoidIterU, class U> bool boost::operator!=(const boost::void_ptr_iterator<VoidIter, T>&, const boost::void_ptr_iterator<VoidIterU, U>&) | |
inline bool operator!=( const void_ptr_iterator<VoidIterT,T>& l, | |
^ | |
/opt/local/include/boost/ptr_container/detail/void_ptr_iterator.hpp:185:21: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/times.h:572:21: note: 'const boost::optional<boost::gregorian::date>' is not derived from 'const boost::void_ptr_iterator<VoidIter, T>' | |
return start != NULL; | |
^ | |
In file included from /opt/local/include/boost/scoped_array.hpp:14:0, | |
from /opt/local/include/boost/ptr_container/detail/scoped_deleter.hpp:21, | |
from /opt/local/include/boost/ptr_container/detail/reversible_ptr_container.hpp:21, | |
from /opt/local/include/boost/ptr_container/ptr_sequence_adapter.hpp:20, | |
from /opt/local/include/boost/ptr_container/ptr_list.hpp:19, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:201, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/smart_ptr/scoped_array.hpp:118:31: note: template<class T> bool boost::operator!=(boost::detail::sp_nullptr_t, const boost::scoped_array<T>&) | |
template<class T> inline bool operator!=( boost::detail::sp_nullptr_t, scoped_array<T> const & p ) BOOST_NOEXCEPT | |
^ | |
/opt/local/include/boost/smart_ptr/scoped_array.hpp:118:31: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/times.h:572:21: note: cannot convert '((const ledger::date_interval_t*)this)->ledger::date_interval_t::start' (type 'const boost::optional<boost::gregorian::date>') to type 'boost::detail::sp_nullptr_t {aka std::nullptr_t}' | |
return start != NULL; | |
^ | |
In file included from /opt/local/include/boost/scoped_array.hpp:14:0, | |
from /opt/local/include/boost/ptr_container/detail/scoped_deleter.hpp:21, | |
from /opt/local/include/boost/ptr_container/detail/reversible_ptr_container.hpp:21, | |
from /opt/local/include/boost/ptr_container/ptr_sequence_adapter.hpp:20, | |
from /opt/local/include/boost/ptr_container/ptr_list.hpp:19, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:201, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/smart_ptr/scoped_array.hpp:113:31: note: template<class T> bool boost::operator!=(const boost::scoped_array<T>&, boost::detail::sp_nullptr_t) | |
template<class T> inline bool operator!=( scoped_array<T> const & p, boost::detail::sp_nullptr_t ) BOOST_NOEXCEPT | |
^ | |
/opt/local/include/boost/smart_ptr/scoped_array.hpp:113:31: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/times.h:572:21: note: 'const boost::optional<boost::gregorian::date>' is not derived from 'const boost::scoped_array<T>' | |
return start != NULL; | |
^ | |
In file included from /opt/local/include/boost/intrusive_ptr.hpp:16:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:188, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/smart_ptr/intrusive_ptr.hpp:251:31: note: template<class T> bool boost::operator!=(boost::detail::sp_nullptr_t, const boost::intrusive_ptr<T>&) | |
template<class T> inline bool operator!=( boost::detail::sp_nullptr_t, intrusive_ptr<T> const & p ) BOOST_NOEXCEPT | |
^ | |
/opt/local/include/boost/smart_ptr/intrusive_ptr.hpp:251:31: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/times.h:572:21: note: cannot convert '((const ledger::date_interval_t*)this)->ledger::date_interval_t::start' (type 'const boost::optional<boost::gregorian::date>') to type 'boost::detail::sp_nullptr_t {aka std::nullptr_t}' | |
return start != NULL; | |
^ | |
In file included from /opt/local/include/boost/intrusive_ptr.hpp:16:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:188, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/smart_ptr/intrusive_ptr.hpp:246:31: note: template<class T> bool boost::operator!=(const boost::intrusive_ptr<T>&, boost::detail::sp_nullptr_t) | |
template<class T> inline bool operator!=( intrusive_ptr<T> const & p, boost::detail::sp_nullptr_t ) BOOST_NOEXCEPT | |
^ | |
/opt/local/include/boost/smart_ptr/intrusive_ptr.hpp:246:31: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/times.h:572:21: note: 'const boost::optional<boost::gregorian::date>' is not derived from 'const boost::intrusive_ptr<T>' | |
return start != NULL; | |
^ | |
In file included from /opt/local/include/boost/intrusive_ptr.hpp:16:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:188, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/smart_ptr/intrusive_ptr.hpp:218:40: note: template<class T, class U> bool boost::operator!=(T*, const boost::intrusive_ptr<U>&) | |
template<class T, class U> inline bool operator!=(T * a, intrusive_ptr<U> const & b) | |
^ | |
/opt/local/include/boost/smart_ptr/intrusive_ptr.hpp:218:40: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/times.h:572:21: note: mismatched types 'T*' and 'boost::optional<boost::gregorian::date>' | |
return start != NULL; | |
^ | |
In file included from /opt/local/include/boost/intrusive_ptr.hpp:16:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:188, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/smart_ptr/intrusive_ptr.hpp:208:40: note: template<class T, class U> bool boost::operator!=(const boost::intrusive_ptr<T>&, U*) | |
template<class T, class U> inline bool operator!=(intrusive_ptr<T> const & a, U * b) | |
^ | |
/opt/local/include/boost/smart_ptr/intrusive_ptr.hpp:208:40: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/times.h:572:21: note: 'const boost::optional<boost::gregorian::date>' is not derived from 'const boost::intrusive_ptr<T>' | |
return start != NULL; | |
^ | |
In file included from /opt/local/include/boost/intrusive_ptr.hpp:16:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:188, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/smart_ptr/intrusive_ptr.hpp:198:40: note: template<class T, class U> bool boost::operator!=(const boost::intrusive_ptr<T>&, const boost::intrusive_ptr<U>&) | |
template<class T, class U> inline bool operator!=(intrusive_ptr<T> const & a, intrusive_ptr<U> const & b) | |
^ | |
/opt/local/include/boost/smart_ptr/intrusive_ptr.hpp:198:40: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/times.h:572:21: note: 'const boost::optional<boost::gregorian::date>' is not derived from 'const boost::intrusive_ptr<T>' | |
return start != NULL; | |
^ | |
In file included from /opt/local/include/boost/optional.hpp:15:0, | |
from /opt/local/include/boost/format/internals.hpp:20, | |
from /opt/local/include/boost/format.hpp:38, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:185, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/optional/optional.hpp:1416:6: note: template<class T> bool boost::operator!=(boost::none_t, const boost::optional<T>&) | |
bool operator != ( none_t, optional<T> const& y ) BOOST_NOEXCEPT | |
^ | |
/opt/local/include/boost/optional/optional.hpp:1416:6: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/times.h:572:21: note: cannot convert '((const ledger::date_interval_t*)this)->ledger::date_interval_t::start' (type 'const boost::optional<boost::gregorian::date>') to type 'boost::none_t' | |
return start != NULL; | |
^ | |
In file included from /opt/local/include/boost/optional.hpp:15:0, | |
from /opt/local/include/boost/format/internals.hpp:20, | |
from /opt/local/include/boost/format.hpp:38, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:185, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/optional/optional.hpp:1382:6: note: template<class T> bool boost::operator!=(const boost::optional<T>&, boost::none_t) | |
bool operator != ( optional<T> const& x, none_t ) BOOST_NOEXCEPT | |
^ | |
/opt/local/include/boost/optional/optional.hpp:1382:6: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/times.h:572:21: note: cannot convert '0l' (type 'long int') to type 'boost::none_t' | |
return start != NULL; | |
^ | |
In file included from /opt/local/include/boost/optional.hpp:15:0, | |
from /opt/local/include/boost/format/internals.hpp:20, | |
from /opt/local/include/boost/format.hpp:38, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:185, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/optional/optional.hpp:1347:6: note: template<class T> bool boost::operator!=(const T&, const boost::optional<T>&) | |
bool operator != ( T const& x, optional<T> const& y ) | |
^ | |
/opt/local/include/boost/optional/optional.hpp:1347:6: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/times.h:572:21: note: mismatched types 'const boost::optional<T>' and 'long int' | |
return start != NULL; | |
^ | |
In file included from /opt/local/include/boost/optional.hpp:15:0, | |
from /opt/local/include/boost/format/internals.hpp:20, | |
from /opt/local/include/boost/format.hpp:38, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:185, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/optional/optional.hpp:1313:6: note: template<class T> bool boost::operator!=(const boost::optional<T>&, const T&) | |
bool operator != ( optional<T> const& x, T const& y ) | |
^ | |
/opt/local/include/boost/optional/optional.hpp:1313:6: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/times.h:572:21: note: deduced conflicting types for parameter 'const T' ('boost::gregorian::date' and 'long int') | |
return start != NULL; | |
^ | |
In file included from /opt/local/include/boost/optional.hpp:15:0, | |
from /opt/local/include/boost/format/internals.hpp:20, | |
from /opt/local/include/boost/format.hpp:38, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:185, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/optional/optional.hpp:1279:6: note: template<class T> bool boost::operator!=(const boost::optional<T>&, const boost::optional<T>&) | |
bool operator != ( optional<T> const& x, optional<T> const& y ) | |
^ | |
/opt/local/include/boost/optional/optional.hpp:1279:6: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/times.h:572:21: note: mismatched types 'const boost::optional<T>' and 'long int' | |
return start != NULL; | |
^ | |
In file included from /opt/local/include/boost/lexical_cast/detail/converter_lexical.hpp:49:0, | |
from /opt/local/include/boost/lexical_cast/try_lexical_convert.hpp:34, | |
from /opt/local/include/boost/lexical_cast.hpp:32, | |
from /opt/local/include/boost/date_time/string_parse_tree.hpp:13, | |
from /opt/local/include/boost/date_time/period_parser.hpp:14, | |
from /opt/local/include/boost/date_time/date_facet.hpp:23, | |
from /opt/local/include/boost/date_time/gregorian/gregorian_io.hpp:16, | |
from /opt/local/include/boost/date_time/gregorian/gregorian.hpp:31, | |
from /opt/local/include/boost/date_time/posix_time/time_formatters.hpp:12, | |
from /opt/local/include/boost/date_time/posix_time/posix_time.hpp:24, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:174, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/array.hpp:350:10: note: template<class T, long unsigned int N> bool boost::operator!=(const boost::array<T, N>&, const boost::array<T, N>&) | |
bool operator!= (const array<T,N>& x, const array<T,N>& y) { | |
^ | |
/opt/local/include/boost/array.hpp:350:10: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/times.h:572:21: note: 'const boost::optional<boost::gregorian::date>' is not derived from 'const boost::array<T, N>' | |
return start != NULL; | |
^ | |
In file included from /opt/local/include/boost/shared_ptr.hpp:17:0, | |
from /opt/local/include/boost/date_time/gregorian/greg_month.hpp:14, | |
from /opt/local/include/boost/date_time/gregorian/greg_ymd.hpp:16, | |
from /opt/local/include/boost/date_time/gregorian/greg_calendar.hpp:16, | |
from /opt/local/include/boost/date_time/gregorian/gregorian_types.hpp:19, | |
from /opt/local/include/boost/date_time/posix_time/posix_time_config.hpp:18, | |
from /opt/local/include/boost/date_time/posix_time/posix_time_system.hpp:13, | |
from /opt/local/include/boost/date_time/posix_time/ptime.hpp:12, | |
from /opt/local/include/boost/date_time/posix_time/posix_time.hpp:15, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:174, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/smart_ptr/shared_ptr.hpp:766:31: note: template<class T> bool boost::operator!=(boost::detail::sp_nullptr_t, const boost::shared_ptr<X>&) | |
template<class T> inline bool operator!=( boost::detail::sp_nullptr_t, shared_ptr<T> const & p ) BOOST_NOEXCEPT | |
^ | |
/opt/local/include/boost/smart_ptr/shared_ptr.hpp:766:31: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/times.h:572:21: note: cannot convert '((const ledger::date_interval_t*)this)->ledger::date_interval_t::start' (type 'const boost::optional<boost::gregorian::date>') to type 'boost::detail::sp_nullptr_t {aka std::nullptr_t}' | |
return start != NULL; | |
^ | |
In file included from /opt/local/include/boost/shared_ptr.hpp:17:0, | |
from /opt/local/include/boost/date_time/gregorian/greg_month.hpp:14, | |
from /opt/local/include/boost/date_time/gregorian/greg_ymd.hpp:16, | |
from /opt/local/include/boost/date_time/gregorian/greg_calendar.hpp:16, | |
from /opt/local/include/boost/date_time/gregorian/gregorian_types.hpp:19, | |
from /opt/local/include/boost/date_time/posix_time/posix_time_config.hpp:18, | |
from /opt/local/include/boost/date_time/posix_time/posix_time_system.hpp:13, | |
from /opt/local/include/boost/date_time/posix_time/ptime.hpp:12, | |
from /opt/local/include/boost/date_time/posix_time/posix_time.hpp:15, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:174, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/smart_ptr/shared_ptr.hpp:761:31: note: template<class T> bool boost::operator!=(const boost::shared_ptr<X>&, boost::detail::sp_nullptr_t) | |
template<class T> inline bool operator!=( shared_ptr<T> const & p, boost::detail::sp_nullptr_t ) BOOST_NOEXCEPT | |
^ | |
/opt/local/include/boost/smart_ptr/shared_ptr.hpp:761:31: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/times.h:572:21: note: 'const boost::optional<boost::gregorian::date>' is not derived from 'const boost::shared_ptr<X>' | |
return start != NULL; | |
^ | |
In file included from /opt/local/include/boost/shared_ptr.hpp:17:0, | |
from /opt/local/include/boost/date_time/gregorian/greg_month.hpp:14, | |
from /opt/local/include/boost/date_time/gregorian/greg_ymd.hpp:16, | |
from /opt/local/include/boost/date_time/gregorian/greg_calendar.hpp:16, | |
from /opt/local/include/boost/date_time/gregorian/gregorian_types.hpp:19, | |
from /opt/local/include/boost/date_time/posix_time/posix_time_config.hpp:18, | |
from /opt/local/include/boost/date_time/posix_time/posix_time_system.hpp:13, | |
from /opt/local/include/boost/date_time/posix_time/ptime.hpp:12, | |
from /opt/local/include/boost/date_time/posix_time/posix_time.hpp:15, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:174, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/smart_ptr/shared_ptr.hpp:733:40: note: template<class T, class U> bool boost::operator!=(const boost::shared_ptr<X>&, const boost::shared_ptr<U>&) | |
template<class T, class U> inline bool operator!=(shared_ptr<T> const & a, shared_ptr<U> const & b) BOOST_NOEXCEPT | |
^ | |
/opt/local/include/boost/smart_ptr/shared_ptr.hpp:733:40: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/times.h:572:21: note: 'const boost::optional<boost::gregorian::date>' is not derived from 'const boost::shared_ptr<X>' | |
return start != NULL; | |
^ | |
In file included from /opt/local/include/boost/function/detail/maybe_include.hpp:63:0, | |
from /opt/local/include/boost/function/detail/function_iterate.hpp:14, | |
from /opt/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:97, | |
from /opt/local/include/boost/function.hpp:64, | |
from /opt/local/include/boost/algorithm/string/detail/find_iterator.hpp:18, | |
from /opt/local/include/boost/algorithm/string/find_iterator.hpp:24, | |
from /opt/local/include/boost/algorithm/string/iter_find.hpp:27, | |
from /opt/local/include/boost/algorithm/string/split.hpp:16, | |
from /opt/local/include/boost/algorithm/string.hpp:23, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:168, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/function/function_template.hpp:1039:8: note: template<class R, class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7, class T8, class T9> void boost::operator!=(const boost::function10<R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9>&, const boost::function10<R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9>&) | |
void operator!=(const BOOST_FUNCTION_FUNCTION< | |
^ | |
/opt/local/include/boost/function/function_template.hpp:1039:8: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/times.h:572:21: note: 'const boost::optional<boost::gregorian::date>' is not derived from 'const boost::function10<R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9>' | |
return start != NULL; | |
^ | |
In file included from /opt/local/include/boost/function/detail/maybe_include.hpp:58:0, | |
from /opt/local/include/boost/function/detail/function_iterate.hpp:14, | |
from /opt/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:92, | |
from /opt/local/include/boost/function.hpp:64, | |
from /opt/local/include/boost/algorithm/string/detail/find_iterator.hpp:18, | |
from /opt/local/include/boost/algorithm/string/find_iterator.hpp:24, | |
from /opt/local/include/boost/algorithm/string/iter_find.hpp:27, | |
from /opt/local/include/boost/algorithm/string/split.hpp:16, | |
from /opt/local/include/boost/algorithm/string.hpp:23, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:168, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/function/function_template.hpp:1039:8: note: template<class R, class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7, class T8> void boost::operator!=(const boost::function9<R, T0, T1, T2, T3, T4, T5, T6, T7, T8>&, const boost::function9<R, T0, T1, T2, T3, T4, T5, T6, T7, T8>&) | |
void operator!=(const BOOST_FUNCTION_FUNCTION< | |
^ | |
/opt/local/include/boost/function/function_template.hpp:1039:8: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/times.h:572:21: note: 'const boost::optional<boost::gregorian::date>' is not derived from 'const boost::function9<R, T0, T1, T2, T3, T4, T5, T6, T7, T8>' | |
return start != NULL; | |
^ | |
In file included from /opt/local/include/boost/function/detail/maybe_include.hpp:53:0, | |
from /opt/local/include/boost/function/detail/function_iterate.hpp:14, | |
from /opt/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:87, | |
from /opt/local/include/boost/function.hpp:64, | |
from /opt/local/include/boost/algorithm/string/detail/find_iterator.hpp:18, | |
from /opt/local/include/boost/algorithm/string/find_iterator.hpp:24, | |
from /opt/local/include/boost/algorithm/string/iter_find.hpp:27, | |
from /opt/local/include/boost/algorithm/string/split.hpp:16, | |
from /opt/local/include/boost/algorithm/string.hpp:23, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:168, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/function/function_template.hpp:1039:8: note: template<class R, class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> void boost::operator!=(const boost::function8<R, T0, T1, T2, T3, T4, T5, T6, T7>&, const boost::function8<R, T0, T1, T2, T3, T4, T5, T6, T7>&) | |
void operator!=(const BOOST_FUNCTION_FUNCTION< | |
^ | |
/opt/local/include/boost/function/function_template.hpp:1039:8: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/times.h:572:21: note: 'const boost::optional<boost::gregorian::date>' is not derived from 'const boost::function8<R, T0, T1, T2, T3, T4, T5, T6, T7>' | |
return start != NULL; | |
^ | |
In file included from /opt/local/include/boost/function/detail/maybe_include.hpp:48:0, | |
from /opt/local/include/boost/function/detail/function_iterate.hpp:14, | |
from /opt/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:82, | |
from /opt/local/include/boost/function.hpp:64, | |
from /opt/local/include/boost/algorithm/string/detail/find_iterator.hpp:18, | |
from /opt/local/include/boost/algorithm/string/find_iterator.hpp:24, | |
from /opt/local/include/boost/algorithm/string/iter_find.hpp:27, | |
from /opt/local/include/boost/algorithm/string/split.hpp:16, | |
from /opt/local/include/boost/algorithm/string.hpp:23, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:168, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/function/function_template.hpp:1039:8: note: template<class R, class T0, class T1, class T2, class T3, class T4, class T5, class T6> void boost::operator!=(const boost::function7<R, T0, T1, T2, T3, T4, T5, T6>&, const boost::function7<R, T0, T1, T2, T3, T4, T5, T6>&) | |
void operator!=(const BOOST_FUNCTION_FUNCTION< | |
^ | |
/opt/local/include/boost/function/function_template.hpp:1039:8: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/times.h:572:21: note: 'const boost::optional<boost::gregorian::date>' is not derived from 'const boost::function7<R, T0, T1, T2, T3, T4, T5, T6>' | |
return start != NULL; | |
^ | |
In file included from /opt/local/include/boost/function/detail/maybe_include.hpp:43:0, | |
from /opt/local/include/boost/function/detail/function_iterate.hpp:14, | |
from /opt/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:77, | |
from /opt/local/include/boost/function.hpp:64, | |
from /opt/local/include/boost/algorithm/string/detail/find_iterator.hpp:18, | |
from /opt/local/include/boost/algorithm/string/find_iterator.hpp:24, | |
from /opt/local/include/boost/algorithm/string/iter_find.hpp:27, | |
from /opt/local/include/boost/algorithm/string/split.hpp:16, | |
from /opt/local/include/boost/algorithm/string.hpp:23, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:168, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/function/function_template.hpp:1039:8: note: template<class R, class T0, class T1, class T2, class T3, class T4, class T5> void boost::operator!=(const boost::function6<R, T0, T1, T2, T3, T4, T5>&, const boost::function6<R, T0, T1, T2, T3, T4, T5>&) | |
void operator!=(const BOOST_FUNCTION_FUNCTION< | |
^ | |
/opt/local/include/boost/function/function_template.hpp:1039:8: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/times.h:572:21: note: 'const boost::optional<boost::gregorian::date>' is not derived from 'const boost::function6<R, T0, T1, T2, T3, T4, T5>' | |
return start != NULL; | |
^ | |
In file included from /opt/local/include/boost/function/detail/maybe_include.hpp:38:0, | |
from /opt/local/include/boost/function/detail/function_iterate.hpp:14, | |
from /opt/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:72, | |
from /opt/local/include/boost/function.hpp:64, | |
from /opt/local/include/boost/algorithm/string/detail/find_iterator.hpp:18, | |
from /opt/local/include/boost/algorithm/string/find_iterator.hpp:24, | |
from /opt/local/include/boost/algorithm/string/iter_find.hpp:27, | |
from /opt/local/include/boost/algorithm/string/split.hpp:16, | |
from /opt/local/include/boost/algorithm/string.hpp:23, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:168, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/function/function_template.hpp:1039:8: note: template<class R, class T0, class T1, class T2, class T3, class T4> void boost::operator!=(const boost::function5<R, T0, T1, T2, T3, T4>&, const boost::function5<R, T0, T1, T2, T3, T4>&) | |
void operator!=(const BOOST_FUNCTION_FUNCTION< | |
^ | |
/opt/local/include/boost/function/function_template.hpp:1039:8: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/times.h:572:21: note: 'const boost::optional<boost::gregorian::date>' is not derived from 'const boost::function5<R, T0, T1, T2, T3, T4>' | |
return start != NULL; | |
^ | |
In file included from /opt/local/include/boost/function/detail/maybe_include.hpp:33:0, | |
from /opt/local/include/boost/function/detail/function_iterate.hpp:14, | |
from /opt/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:67, | |
from /opt/local/include/boost/function.hpp:64, | |
from /opt/local/include/boost/algorithm/string/detail/find_iterator.hpp:18, | |
from /opt/local/include/boost/algorithm/string/find_iterator.hpp:24, | |
from /opt/local/include/boost/algorithm/string/iter_find.hpp:27, | |
from /opt/local/include/boost/algorithm/string/split.hpp:16, | |
from /opt/local/include/boost/algorithm/string.hpp:23, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:168, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/function/function_template.hpp:1039:8: note: template<class R, class T0, class T1, class T2, class T3> void boost::operator!=(const boost::function4<R, T0, T1, T2, T3>&, const boost::function4<R, T0, T1, T2, T3>&) | |
void operator!=(const BOOST_FUNCTION_FUNCTION< | |
^ | |
/opt/local/include/boost/function/function_template.hpp:1039:8: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/times.h:572:21: note: 'const boost::optional<boost::gregorian::date>' is not derived from 'const boost::function4<R, T0, T1, T2, T3>' | |
return start != NULL; | |
^ | |
In file included from /opt/local/include/boost/function/detail/maybe_include.hpp:28:0, | |
from /opt/local/include/boost/function/detail/function_iterate.hpp:14, | |
from /opt/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:62, | |
from /opt/local/include/boost/function.hpp:64, | |
from /opt/local/include/boost/algorithm/string/detail/find_iterator.hpp:18, | |
from /opt/local/include/boost/algorithm/string/find_iterator.hpp:24, | |
from /opt/local/include/boost/algorithm/string/iter_find.hpp:27, | |
from /opt/local/include/boost/algorithm/string/split.hpp:16, | |
from /opt/local/include/boost/algorithm/string.hpp:23, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:168, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/function/function_template.hpp:1039:8: note: template<class R, class T0, class T1, class T2> void boost::operator!=(const boost::function3<R, T0, T1, T2>&, const boost::function3<R, T0, T1, T2>&) | |
void operator!=(const BOOST_FUNCTION_FUNCTION< | |
^ | |
/opt/local/include/boost/function/function_template.hpp:1039:8: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/times.h:572:21: note: 'const boost::optional<boost::gregorian::date>' is not derived from 'const boost::function3<R, T0, T1, T2>' | |
return start != NULL; | |
^ | |
In file included from /opt/local/include/boost/function/detail/maybe_include.hpp:23:0, | |
from /opt/local/include/boost/function/detail/function_iterate.hpp:14, | |
from /opt/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:57, | |
from /opt/local/include/boost/function.hpp:64, | |
from /opt/local/include/boost/algorithm/string/detail/find_iterator.hpp:18, | |
from /opt/local/include/boost/algorithm/string/find_iterator.hpp:24, | |
from /opt/local/include/boost/algorithm/string/iter_find.hpp:27, | |
from /opt/local/include/boost/algorithm/string/split.hpp:16, | |
from /opt/local/include/boost/algorithm/string.hpp:23, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:168, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/function/function_template.hpp:1039:8: note: template<class R, class T0, class T1> void boost::operator!=(const boost::function2<R, T0, T1>&, const boost::function2<R, T0, T1>&) | |
void operator!=(const BOOST_FUNCTION_FUNCTION< | |
^ | |
/opt/local/include/boost/function/function_template.hpp:1039:8: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/times.h:572:21: note: 'const boost::optional<boost::gregorian::date>' is not derived from 'const boost::function2<R, T0, T1>' | |
return start != NULL; | |
^ | |
In file included from /opt/local/include/boost/function/detail/maybe_include.hpp:18:0, | |
from /opt/local/include/boost/function/detail/function_iterate.hpp:14, | |
from /opt/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:52, | |
from /opt/local/include/boost/function.hpp:64, | |
from /opt/local/include/boost/algorithm/string/detail/find_iterator.hpp:18, | |
from /opt/local/include/boost/algorithm/string/find_iterator.hpp:24, | |
from /opt/local/include/boost/algorithm/string/iter_find.hpp:27, | |
from /opt/local/include/boost/algorithm/string/split.hpp:16, | |
from /opt/local/include/boost/algorithm/string.hpp:23, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:168, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/function/function_template.hpp:1039:8: note: template<class R, class T0> void boost::operator!=(const boost::function1<R, T0>&, const boost::function1<R, T0>&) | |
void operator!=(const BOOST_FUNCTION_FUNCTION< | |
^ | |
/opt/local/include/boost/function/function_template.hpp:1039:8: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/times.h:572:21: note: 'const boost::optional<boost::gregorian::date>' is not derived from 'const boost::function1<R, T0>' | |
return start != NULL; | |
^ | |
In file included from /opt/local/include/boost/function/detail/maybe_include.hpp:13:0, | |
from /opt/local/include/boost/function/detail/function_iterate.hpp:14, | |
from /opt/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, | |
from /opt/local/include/boost/function.hpp:64, | |
from /opt/local/include/boost/algorithm/string/detail/find_iterator.hpp:18, | |
from /opt/local/include/boost/algorithm/string/find_iterator.hpp:24, | |
from /opt/local/include/boost/algorithm/string/iter_find.hpp:27, | |
from /opt/local/include/boost/algorithm/string/split.hpp:16, | |
from /opt/local/include/boost/algorithm/string.hpp:23, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:168, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/function/function_template.hpp:1039:8: note: template<class R> void boost::operator!=(const boost::function0<R>&, const boost::function0<R>&) | |
void operator!=(const BOOST_FUNCTION_FUNCTION< | |
^ | |
/opt/local/include/boost/function/function_template.hpp:1039:8: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/times.h:572:21: note: 'const boost::optional<boost::gregorian::date>' is not derived from 'const boost::function0<R>' | |
return start != NULL; | |
^ | |
In file included from /opt/local/include/boost/function/detail/prologue.hpp:17:0, | |
from /opt/local/include/boost/function.hpp:24, | |
from /opt/local/include/boost/algorithm/string/detail/find_iterator.hpp:18, | |
from /opt/local/include/boost/algorithm/string/find_iterator.hpp:24, | |
from /opt/local/include/boost/algorithm/string/iter_find.hpp:27, | |
from /opt/local/include/boost/algorithm/string/split.hpp:16, | |
from /opt/local/include/boost/algorithm/string.hpp:23, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:168, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/function/function_base.hpp:864:3: note: template<class Functor> typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<T>::value>::value, bool>::type boost::operator!=(boost::reference_wrapper<T>, const boost::function_base&) | |
operator!=(reference_wrapper<Functor> g, const function_base& f) | |
^ | |
/opt/local/include/boost/function/function_base.hpp:864:3: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/times.h:572:21: note: 'boost::optional<boost::gregorian::date>' is not derived from 'boost::reference_wrapper<T>' | |
return start != NULL; | |
^ | |
In file included from /opt/local/include/boost/function/detail/prologue.hpp:17:0, | |
from /opt/local/include/boost/function.hpp:24, | |
from /opt/local/include/boost/algorithm/string/detail/find_iterator.hpp:18, | |
from /opt/local/include/boost/algorithm/string/find_iterator.hpp:24, | |
from /opt/local/include/boost/algorithm/string/iter_find.hpp:27, | |
from /opt/local/include/boost/algorithm/string/split.hpp:16, | |
from /opt/local/include/boost/algorithm/string.hpp:23, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:168, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/function/function_base.hpp:855:3: note: template<class Functor> typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<T>::value>::value, bool>::type boost::operator!=(const boost::function_base&, boost::reference_wrapper<T>) | |
operator!=(const function_base& f, reference_wrapper<Functor> g) | |
^ | |
/opt/local/include/boost/function/function_base.hpp:855:3: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/times.h:572:21: note: cannot convert '((const ledger::date_interval_t*)this)->ledger::date_interval_t::start' (type 'const boost::optional<boost::gregorian::date>') to type 'const boost::function_base&' | |
return start != NULL; | |
^ | |
In file included from /opt/local/include/boost/function/detail/prologue.hpp:17:0, | |
from /opt/local/include/boost/function.hpp:24, | |
from /opt/local/include/boost/algorithm/string/detail/find_iterator.hpp:18, | |
from /opt/local/include/boost/algorithm/string/find_iterator.hpp:24, | |
from /opt/local/include/boost/algorithm/string/iter_find.hpp:27, | |
from /opt/local/include/boost/algorithm/string/split.hpp:16, | |
from /opt/local/include/boost/algorithm/string.hpp:23, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:168, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/function/function_base.hpp:827:3: note: template<class Functor> typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<T>::value>::value, bool>::type boost::operator!=(Functor, const boost::function_base&) | |
operator!=(Functor g, const function_base& f) | |
^ | |
/opt/local/include/boost/function/function_base.hpp:827:3: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/times.h:572:21: note: cannot convert '0l' (type 'long int') to type 'const boost::function_base&' | |
return start != NULL; | |
^ | |
In file included from /opt/local/include/boost/function/detail/prologue.hpp:17:0, | |
from /opt/local/include/boost/function.hpp:24, | |
from /opt/local/include/boost/algorithm/string/detail/find_iterator.hpp:18, | |
from /opt/local/include/boost/algorithm/string/find_iterator.hpp:24, | |
from /opt/local/include/boost/algorithm/string/iter_find.hpp:27, | |
from /opt/local/include/boost/algorithm/string/split.hpp:16, | |
from /opt/local/include/boost/algorithm/string.hpp:23, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:168, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/function/function_base.hpp:818:3: note: template<class Functor> typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<T>::value>::value, bool>::type boost::operator!=(const boost::function_base&, Functor) | |
operator!=(const function_base& f, Functor g) | |
^ | |
/opt/local/include/boost/function/function_base.hpp:818:3: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/times.h:572:21: note: cannot convert '((const ledger::date_interval_t*)this)->ledger::date_interval_t::start' (type 'const boost::optional<boost::gregorian::date>') to type 'const boost::function_base&' | |
return start != NULL; | |
^ | |
In file included from /opt/local/include/boost/function/detail/prologue.hpp:17:0, | |
from /opt/local/include/boost/function.hpp:24, | |
from /opt/local/include/boost/algorithm/string/detail/find_iterator.hpp:18, | |
from /opt/local/include/boost/algorithm/string/find_iterator.hpp:24, | |
from /opt/local/include/boost/algorithm/string/iter_find.hpp:27, | |
from /opt/local/include/boost/algorithm/string/split.hpp:16, | |
from /opt/local/include/boost/algorithm/string.hpp:23, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:168, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/function/function_base.hpp:756:13: note: bool boost::operator!=(boost::detail::function::useless_clear_type*, const boost::function_base&) | |
inline bool operator!=(detail::function::useless_clear_type*, | |
^ | |
/opt/local/include/boost/function/function_base.hpp:756:13: note: no known conversion for argument 1 from 'const boost::optional<boost::gregorian::date>' to 'boost::detail::function::useless_clear_type*' | |
/opt/local/include/boost/function/function_base.hpp:744:13: note: bool boost::operator!=(const boost::function_base&, boost::detail::function::useless_clear_type*) | |
inline bool operator!=(const function_base& f, | |
^ | |
/opt/local/include/boost/function/function_base.hpp:744:13: note: no known conversion for argument 1 from 'const boost::optional<boost::gregorian::date>' to 'const boost::function_base&' | |
In file included from /opt/local/include/boost/range/iterator_range.hpp:13:0, | |
from /opt/local/include/boost/range/as_literal.hpp:22, | |
from /opt/local/include/boost/algorithm/string/trim.hpp:19, | |
from /opt/local/include/boost/algorithm/string.hpp:19, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:168, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/range/iterator_range_core.hpp:671:9: note: template<class IteratorT, class ForwardRange> typename boost::enable_if<boost::mpl::not_<boost::is_base_and_derived<boost::iterator_range_detail::iterator_range_tag, ForwardRange> >, bool>::type boost::operator!=(const boost::iterator_range<IteratorT>&, const ForwardRange&) | |
operator!=( const iterator_range<IteratorT>& l, const ForwardRange& r ) | |
^ | |
/opt/local/include/boost/range/iterator_range_core.hpp:671:9: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/times.h:572:21: note: 'const boost::optional<boost::gregorian::date>' is not derived from 'const boost::iterator_range<IteratorT>' | |
return start != NULL; | |
^ | |
In file included from /opt/local/include/boost/range/iterator_range.hpp:13:0, | |
from /opt/local/include/boost/range/as_literal.hpp:22, | |
from /opt/local/include/boost/algorithm/string/trim.hpp:19, | |
from /opt/local/include/boost/algorithm/string.hpp:19, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:168, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/range/iterator_range_core.hpp:661:9: note: template<class Iterator1T, class Iterator2T> bool boost::operator!=(const boost::iterator_range<IteratorT>&, const boost::iterator_range<Iterator2T>&) | |
operator!=( const iterator_range<Iterator1T>& l, const iterator_range<Iterator2T>& r ) | |
^ | |
/opt/local/include/boost/range/iterator_range_core.hpp:661:9: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/times.h:572:21: note: 'const boost::optional<boost::gregorian::date>' is not derived from 'const boost::iterator_range<IteratorT>' | |
return start != NULL; | |
^ | |
In file included from /opt/local/include/boost/range/iterator_range.hpp:13:0, | |
from /opt/local/include/boost/range/as_literal.hpp:22, | |
from /opt/local/include/boost/algorithm/string/trim.hpp:19, | |
from /opt/local/include/boost/algorithm/string.hpp:19, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:168, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/range/iterator_range_core.hpp:594:9: note: template<class IteratorT, class ForwardRange> typename boost::enable_if<boost::mpl::not_<boost::is_base_and_derived<boost::iterator_range_detail::iterator_range_tag, ForwardRange> >, bool>::type boost::operator!=(const ForwardRange&, const boost::iterator_range<IteratorT>&) | |
operator!=( const ForwardRange& l, const iterator_range<IteratorT>& r ) | |
^ | |
/opt/local/include/boost/range/iterator_range_core.hpp:594:9: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/times.h:572:21: note: mismatched types 'const boost::iterator_range<IteratorT>' and 'long int' | |
return start != NULL; | |
^ | |
In file included from /opt/local/include/boost/date_time/time_duration.hpp:13:0, | |
from /opt/local/include/boost/date_time/posix_time/posix_time_config.hpp:16, | |
from /opt/local/include/boost/date_time/posix_time/posix_time_system.hpp:13, | |
from /opt/local/include/boost/date_time/posix_time/ptime.hpp:12, | |
from /opt/local/include/boost/date_time/posix_time/posix_time.hpp:15, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:174, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/operators.hpp:152:18: note: bool boost::operator!=(const boost::gregorian::date&, const boost::gregorian::date&) | |
friend bool operator!=(const T& x, const T& y) { return !static_cast<bool>(x == y); } | |
^ | |
/opt/local/include/boost/operators.hpp:152:18: note: no known conversion for argument 1 from 'const boost::optional<boost::gregorian::date>' to 'const boost::gregorian::date&' | |
In file included from /Users/mgrimes/pkg/ledger/ledger/src/xact.h:45:0, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:35: | |
/Users/mgrimes/pkg/ledger/ledger/src/item.h: In member function 'virtual bool ledger::item_t::has_date() const': | |
/Users/mgrimes/pkg/ledger/ledger/src/item.h:195:18: error: no match for 'operator!=' (operand types are 'const boost::optional<boost::gregorian::date>' and 'long int') | |
return _date != NULL; | |
^ | |
/Users/mgrimes/pkg/ledger/ledger/src/item.h:195:18: note: candidates are: | |
/Users/mgrimes/pkg/ledger/ledger/src/item.h:195:18: note: operator!=(int, long int) <built-in> | |
/Users/mgrimes/pkg/ledger/ledger/src/item.h:195:18: note: no known conversion for argument 1 from 'const boost::optional<boost::gregorian::date>' to 'int' | |
In file included from /opt/local/include/boost/variant/variant.hpp:42:0, | |
from /opt/local/include/boost/variant.hpp:17, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:225, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/blank.hpp:73:13: note: bool boost::operator!=(const boost::blank&, const boost::blank&) | |
inline bool operator!=(const blank&, const blank&) | |
^ | |
/opt/local/include/boost/blank.hpp:73:13: note: no known conversion for argument 1 from 'const boost::optional<boost::gregorian::date>' to 'const boost::blank&' | |
In file included from /opt/local/include/boost/regex/v4/regex.hpp:76:0, | |
from /opt/local/include/boost/regex.hpp:31, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:217, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/regex/v4/sub_match.hpp:323:13: note: template<class RandomAccessIterator> bool boost::operator!=(const typename boost::re_detail::regex_iterator_traits<BidiIterator>::value_type&, const boost::sub_match<RandomAccessIterator>&) | |
inline bool operator != (typename re_detail::regex_iterator_traits<RandomAccessIterator>::value_type const& s, | |
^ | |
/opt/local/include/boost/regex/v4/sub_match.hpp:323:13: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/item.h:195:21: note: mismatched types 'const boost::sub_match<RandomAccessIterator>' and 'long int' | |
return _date != NULL; | |
^ | |
In file included from /opt/local/include/boost/regex/v4/regex.hpp:76:0, | |
from /opt/local/include/boost/regex.hpp:31, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:217, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/regex/v4/sub_match.hpp:298:13: note: template<class RandomAccessIterator> bool boost::operator!=(const boost::sub_match<RandomAccessIterator>&, const typename boost::re_detail::regex_iterator_traits<BidiIterator>::value_type&) | |
inline bool operator != (const sub_match<RandomAccessIterator>& m, | |
^ | |
/opt/local/include/boost/regex/v4/sub_match.hpp:298:13: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/item.h:195:21: note: 'const boost::optional<boost::gregorian::date>' is not derived from 'const boost::sub_match<RandomAccessIterator>' | |
return _date != NULL; | |
^ | |
In file included from /opt/local/include/boost/regex/v4/regex.hpp:76:0, | |
from /opt/local/include/boost/regex.hpp:31, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:217, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/regex/v4/sub_match.hpp:272:13: note: template<class RandomAccessIterator> bool boost::operator!=(const typename boost::re_detail::regex_iterator_traits<BidiIterator>::value_type*, const boost::sub_match<RandomAccessIterator>&) | |
inline bool operator != (typename re_detail::regex_iterator_traits<RandomAccessIterator>::value_type const* s, | |
^ | |
/opt/local/include/boost/regex/v4/sub_match.hpp:272:13: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/item.h:195:21: note: mismatched types 'const typename boost::re_detail::regex_iterator_traits<BidiIterator>::value_type*' and 'boost::optional<boost::gregorian::date>' | |
return _date != NULL; | |
^ | |
In file included from /opt/local/include/boost/regex/v4/regex.hpp:76:0, | |
from /opt/local/include/boost/regex.hpp:31, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:217, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/regex/v4/sub_match.hpp:247:13: note: template<class RandomAccessIterator> bool boost::operator!=(const boost::sub_match<RandomAccessIterator>&, const typename boost::re_detail::regex_iterator_traits<BidiIterator>::value_type*) | |
inline bool operator != (const sub_match<RandomAccessIterator>& m, | |
^ | |
/opt/local/include/boost/regex/v4/sub_match.hpp:247:13: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/item.h:195:21: note: 'const boost::optional<boost::gregorian::date>' is not derived from 'const boost::sub_match<RandomAccessIterator>' | |
return _date != NULL; | |
^ | |
In file included from /opt/local/include/boost/regex/v4/regex.hpp:76:0, | |
from /opt/local/include/boost/regex.hpp:31, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:217, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/regex/v4/sub_match.hpp:222:13: note: template<class RandomAccessIterator, class traits, class Allocator> bool boost::operator!=(const boost::sub_match<RandomAccessIterator>&, const std::basic_string<typename boost::re_detail::regex_iterator_traits<BidiIterator>::value_type, traits, Allocator>&) | |
inline bool operator != (const sub_match<RandomAccessIterator>& m, | |
^ | |
/opt/local/include/boost/regex/v4/sub_match.hpp:222:13: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/item.h:195:21: note: 'const boost::optional<boost::gregorian::date>' is not derived from 'const boost::sub_match<RandomAccessIterator>' | |
return _date != NULL; | |
^ | |
In file included from /opt/local/include/boost/regex/v4/regex.hpp:76:0, | |
from /opt/local/include/boost/regex.hpp:31, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:217, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/regex/v4/sub_match.hpp:197:13: note: template<class RandomAccessIterator, class traits, class Allocator> bool boost::operator!=(const std::basic_string<typename boost::re_detail::regex_iterator_traits<BidiIterator>::value_type, traits, Allocator>&, const boost::sub_match<RandomAccessIterator>&) | |
inline bool operator != (const std::basic_string<typename re_detail::regex_iterator_traits<RandomAccessIterator>::value_type, traits, Allocator>& s, | |
^ | |
/opt/local/include/boost/regex/v4/sub_match.hpp:197:13: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/item.h:195:21: note: 'const boost::optional<boost::gregorian::date>' is not derived from 'const std::basic_string<typename boost::re_detail::regex_iterator_traits<BidiIterator>::value_type, traits, Allocator>' | |
return _date != NULL; | |
^ | |
In file included from /opt/local/include/boost/scoped_ptr.hpp:14:0, | |
from /opt/local/include/boost/regex/v4/regex_workaround.hpp:41, | |
from /opt/local/include/boost/regex/v4/regex.hpp:32, | |
from /opt/local/include/boost/regex.hpp:31, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:217, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/smart_ptr/scoped_ptr.hpp:136:31: note: template<class T> bool boost::operator!=(boost::detail::sp_nullptr_t, const boost::scoped_ptr<T>&) | |
template<class T> inline bool operator!=( boost::detail::sp_nullptr_t, scoped_ptr<T> const & p ) BOOST_NOEXCEPT | |
^ | |
/opt/local/include/boost/smart_ptr/scoped_ptr.hpp:136:31: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/item.h:195:21: note: cannot convert '((const ledger::item_t*)this)->ledger::item_t::_date' (type 'const boost::optional<boost::gregorian::date>') to type 'boost::detail::sp_nullptr_t {aka std::nullptr_t}' | |
return _date != NULL; | |
^ | |
In file included from /opt/local/include/boost/scoped_ptr.hpp:14:0, | |
from /opt/local/include/boost/regex/v4/regex_workaround.hpp:41, | |
from /opt/local/include/boost/regex/v4/regex.hpp:32, | |
from /opt/local/include/boost/regex.hpp:31, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:217, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/smart_ptr/scoped_ptr.hpp:131:31: note: template<class T> bool boost::operator!=(const boost::scoped_ptr<T>&, boost::detail::sp_nullptr_t) | |
template<class T> inline bool operator!=( scoped_ptr<T> const & p, boost::detail::sp_nullptr_t ) BOOST_NOEXCEPT | |
^ | |
/opt/local/include/boost/smart_ptr/scoped_ptr.hpp:131:31: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/item.h:195:21: note: 'const boost::optional<boost::gregorian::date>' is not derived from 'const boost::scoped_ptr<T>' | |
return _date != NULL; | |
^ | |
In file included from /opt/local/include/boost/ptr_container/ptr_sequence_adapter.hpp:22:0, | |
from /opt/local/include/boost/ptr_container/ptr_list.hpp:19, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:201, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/ptr_container/detail/void_ptr_iterator.hpp:185:21: note: template<class VoidIterT, class T, class VoidIterU, class U> bool boost::operator!=(const boost::void_ptr_iterator<VoidIter, T>&, const boost::void_ptr_iterator<VoidIterU, U>&) | |
inline bool operator!=( const void_ptr_iterator<VoidIterT,T>& l, | |
^ | |
/opt/local/include/boost/ptr_container/detail/void_ptr_iterator.hpp:185:21: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/item.h:195:21: note: 'const boost::optional<boost::gregorian::date>' is not derived from 'const boost::void_ptr_iterator<VoidIter, T>' | |
return _date != NULL; | |
^ | |
In file included from /opt/local/include/boost/scoped_array.hpp:14:0, | |
from /opt/local/include/boost/ptr_container/detail/scoped_deleter.hpp:21, | |
from /opt/local/include/boost/ptr_container/detail/reversible_ptr_container.hpp:21, | |
from /opt/local/include/boost/ptr_container/ptr_sequence_adapter.hpp:20, | |
from /opt/local/include/boost/ptr_container/ptr_list.hpp:19, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:201, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/smart_ptr/scoped_array.hpp:118:31: note: template<class T> bool boost::operator!=(boost::detail::sp_nullptr_t, const boost::scoped_array<T>&) | |
template<class T> inline bool operator!=( boost::detail::sp_nullptr_t, scoped_array<T> const & p ) BOOST_NOEXCEPT | |
^ | |
/opt/local/include/boost/smart_ptr/scoped_array.hpp:118:31: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/item.h:195:21: note: cannot convert '((const ledger::item_t*)this)->ledger::item_t::_date' (type 'const boost::optional<boost::gregorian::date>') to type 'boost::detail::sp_nullptr_t {aka std::nullptr_t}' | |
return _date != NULL; | |
^ | |
In file included from /opt/local/include/boost/scoped_array.hpp:14:0, | |
from /opt/local/include/boost/ptr_container/detail/scoped_deleter.hpp:21, | |
from /opt/local/include/boost/ptr_container/detail/reversible_ptr_container.hpp:21, | |
from /opt/local/include/boost/ptr_container/ptr_sequence_adapter.hpp:20, | |
from /opt/local/include/boost/ptr_container/ptr_list.hpp:19, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:201, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/smart_ptr/scoped_array.hpp:113:31: note: template<class T> bool boost::operator!=(const boost::scoped_array<T>&, boost::detail::sp_nullptr_t) | |
template<class T> inline bool operator!=( scoped_array<T> const & p, boost::detail::sp_nullptr_t ) BOOST_NOEXCEPT | |
^ | |
/opt/local/include/boost/smart_ptr/scoped_array.hpp:113:31: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/item.h:195:21: note: 'const boost::optional<boost::gregorian::date>' is not derived from 'const boost::scoped_array<T>' | |
return _date != NULL; | |
^ | |
In file included from /opt/local/include/boost/intrusive_ptr.hpp:16:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:188, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/smart_ptr/intrusive_ptr.hpp:251:31: note: template<class T> bool boost::operator!=(boost::detail::sp_nullptr_t, const boost::intrusive_ptr<T>&) | |
template<class T> inline bool operator!=( boost::detail::sp_nullptr_t, intrusive_ptr<T> const & p ) BOOST_NOEXCEPT | |
^ | |
/opt/local/include/boost/smart_ptr/intrusive_ptr.hpp:251:31: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/item.h:195:21: note: cannot convert '((const ledger::item_t*)this)->ledger::item_t::_date' (type 'const boost::optional<boost::gregorian::date>') to type 'boost::detail::sp_nullptr_t {aka std::nullptr_t}' | |
return _date != NULL; | |
^ | |
In file included from /opt/local/include/boost/intrusive_ptr.hpp:16:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:188, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/smart_ptr/intrusive_ptr.hpp:246:31: note: template<class T> bool boost::operator!=(const boost::intrusive_ptr<T>&, boost::detail::sp_nullptr_t) | |
template<class T> inline bool operator!=( intrusive_ptr<T> const & p, boost::detail::sp_nullptr_t ) BOOST_NOEXCEPT | |
^ | |
/opt/local/include/boost/smart_ptr/intrusive_ptr.hpp:246:31: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/item.h:195:21: note: 'const boost::optional<boost::gregorian::date>' is not derived from 'const boost::intrusive_ptr<T>' | |
return _date != NULL; | |
^ | |
In file included from /opt/local/include/boost/intrusive_ptr.hpp:16:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:188, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/smart_ptr/intrusive_ptr.hpp:218:40: note: template<class T, class U> bool boost::operator!=(T*, const boost::intrusive_ptr<U>&) | |
template<class T, class U> inline bool operator!=(T * a, intrusive_ptr<U> const & b) | |
^ | |
/opt/local/include/boost/smart_ptr/intrusive_ptr.hpp:218:40: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/item.h:195:21: note: mismatched types 'T*' and 'boost::optional<boost::gregorian::date>' | |
return _date != NULL; | |
^ | |
In file included from /opt/local/include/boost/intrusive_ptr.hpp:16:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:188, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/smart_ptr/intrusive_ptr.hpp:208:40: note: template<class T, class U> bool boost::operator!=(const boost::intrusive_ptr<T>&, U*) | |
template<class T, class U> inline bool operator!=(intrusive_ptr<T> const & a, U * b) | |
^ | |
/opt/local/include/boost/smart_ptr/intrusive_ptr.hpp:208:40: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/item.h:195:21: note: 'const boost::optional<boost::gregorian::date>' is not derived from 'const boost::intrusive_ptr<T>' | |
return _date != NULL; | |
^ | |
In file included from /opt/local/include/boost/intrusive_ptr.hpp:16:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:188, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/smart_ptr/intrusive_ptr.hpp:198:40: note: template<class T, class U> bool boost::operator!=(const boost::intrusive_ptr<T>&, const boost::intrusive_ptr<U>&) | |
template<class T, class U> inline bool operator!=(intrusive_ptr<T> const & a, intrusive_ptr<U> const & b) | |
^ | |
/opt/local/include/boost/smart_ptr/intrusive_ptr.hpp:198:40: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/item.h:195:21: note: 'const boost::optional<boost::gregorian::date>' is not derived from 'const boost::intrusive_ptr<T>' | |
return _date != NULL; | |
^ | |
In file included from /opt/local/include/boost/optional.hpp:15:0, | |
from /opt/local/include/boost/format/internals.hpp:20, | |
from /opt/local/include/boost/format.hpp:38, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:185, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/optional/optional.hpp:1416:6: note: template<class T> bool boost::operator!=(boost::none_t, const boost::optional<T>&) | |
bool operator != ( none_t, optional<T> const& y ) BOOST_NOEXCEPT | |
^ | |
/opt/local/include/boost/optional/optional.hpp:1416:6: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/item.h:195:21: note: cannot convert '((const ledger::item_t*)this)->ledger::item_t::_date' (type 'const boost::optional<boost::gregorian::date>') to type 'boost::none_t' | |
return _date != NULL; | |
^ | |
In file included from /opt/local/include/boost/optional.hpp:15:0, | |
from /opt/local/include/boost/format/internals.hpp:20, | |
from /opt/local/include/boost/format.hpp:38, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:185, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/optional/optional.hpp:1382:6: note: template<class T> bool boost::operator!=(const boost::optional<T>&, boost::none_t) | |
bool operator != ( optional<T> const& x, none_t ) BOOST_NOEXCEPT | |
^ | |
/opt/local/include/boost/optional/optional.hpp:1382:6: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/item.h:195:21: note: cannot convert '0l' (type 'long int') to type 'boost::none_t' | |
return _date != NULL; | |
^ | |
In file included from /opt/local/include/boost/optional.hpp:15:0, | |
from /opt/local/include/boost/format/internals.hpp:20, | |
from /opt/local/include/boost/format.hpp:38, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:185, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/optional/optional.hpp:1347:6: note: template<class T> bool boost::operator!=(const T&, const boost::optional<T>&) | |
bool operator != ( T const& x, optional<T> const& y ) | |
^ | |
/opt/local/include/boost/optional/optional.hpp:1347:6: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/item.h:195:21: note: mismatched types 'const boost::optional<T>' and 'long int' | |
return _date != NULL; | |
^ | |
In file included from /opt/local/include/boost/optional.hpp:15:0, | |
from /opt/local/include/boost/format/internals.hpp:20, | |
from /opt/local/include/boost/format.hpp:38, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:185, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/optional/optional.hpp:1313:6: note: template<class T> bool boost::operator!=(const boost::optional<T>&, const T&) | |
bool operator != ( optional<T> const& x, T const& y ) | |
^ | |
/opt/local/include/boost/optional/optional.hpp:1313:6: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/item.h:195:21: note: deduced conflicting types for parameter 'const T' ('boost::gregorian::date' and 'long int') | |
return _date != NULL; | |
^ | |
In file included from /opt/local/include/boost/optional.hpp:15:0, | |
from /opt/local/include/boost/format/internals.hpp:20, | |
from /opt/local/include/boost/format.hpp:38, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:185, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/optional/optional.hpp:1279:6: note: template<class T> bool boost::operator!=(const boost::optional<T>&, const boost::optional<T>&) | |
bool operator != ( optional<T> const& x, optional<T> const& y ) | |
^ | |
/opt/local/include/boost/optional/optional.hpp:1279:6: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/item.h:195:21: note: mismatched types 'const boost::optional<T>' and 'long int' | |
return _date != NULL; | |
^ | |
In file included from /opt/local/include/boost/lexical_cast/detail/converter_lexical.hpp:49:0, | |
from /opt/local/include/boost/lexical_cast/try_lexical_convert.hpp:34, | |
from /opt/local/include/boost/lexical_cast.hpp:32, | |
from /opt/local/include/boost/date_time/string_parse_tree.hpp:13, | |
from /opt/local/include/boost/date_time/period_parser.hpp:14, | |
from /opt/local/include/boost/date_time/date_facet.hpp:23, | |
from /opt/local/include/boost/date_time/gregorian/gregorian_io.hpp:16, | |
from /opt/local/include/boost/date_time/gregorian/gregorian.hpp:31, | |
from /opt/local/include/boost/date_time/posix_time/time_formatters.hpp:12, | |
from /opt/local/include/boost/date_time/posix_time/posix_time.hpp:24, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:174, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/array.hpp:350:10: note: template<class T, long unsigned int N> bool boost::operator!=(const boost::array<T, N>&, const boost::array<T, N>&) | |
bool operator!= (const array<T,N>& x, const array<T,N>& y) { | |
^ | |
/opt/local/include/boost/array.hpp:350:10: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/item.h:195:21: note: 'const boost::optional<boost::gregorian::date>' is not derived from 'const boost::array<T, N>' | |
return _date != NULL; | |
^ | |
In file included from /opt/local/include/boost/shared_ptr.hpp:17:0, | |
from /opt/local/include/boost/date_time/gregorian/greg_month.hpp:14, | |
from /opt/local/include/boost/date_time/gregorian/greg_ymd.hpp:16, | |
from /opt/local/include/boost/date_time/gregorian/greg_calendar.hpp:16, | |
from /opt/local/include/boost/date_time/gregorian/gregorian_types.hpp:19, | |
from /opt/local/include/boost/date_time/posix_time/posix_time_config.hpp:18, | |
from /opt/local/include/boost/date_time/posix_time/posix_time_system.hpp:13, | |
from /opt/local/include/boost/date_time/posix_time/ptime.hpp:12, | |
from /opt/local/include/boost/date_time/posix_time/posix_time.hpp:15, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:174, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/smart_ptr/shared_ptr.hpp:766:31: note: template<class T> bool boost::operator!=(boost::detail::sp_nullptr_t, const boost::shared_ptr<X>&) | |
template<class T> inline bool operator!=( boost::detail::sp_nullptr_t, shared_ptr<T> const & p ) BOOST_NOEXCEPT | |
^ | |
/opt/local/include/boost/smart_ptr/shared_ptr.hpp:766:31: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/item.h:195:21: note: cannot convert '((const ledger::item_t*)this)->ledger::item_t::_date' (type 'const boost::optional<boost::gregorian::date>') to type 'boost::detail::sp_nullptr_t {aka std::nullptr_t}' | |
return _date != NULL; | |
^ | |
In file included from /opt/local/include/boost/shared_ptr.hpp:17:0, | |
from /opt/local/include/boost/date_time/gregorian/greg_month.hpp:14, | |
from /opt/local/include/boost/date_time/gregorian/greg_ymd.hpp:16, | |
from /opt/local/include/boost/date_time/gregorian/greg_calendar.hpp:16, | |
from /opt/local/include/boost/date_time/gregorian/gregorian_types.hpp:19, | |
from /opt/local/include/boost/date_time/posix_time/posix_time_config.hpp:18, | |
from /opt/local/include/boost/date_time/posix_time/posix_time_system.hpp:13, | |
from /opt/local/include/boost/date_time/posix_time/ptime.hpp:12, | |
from /opt/local/include/boost/date_time/posix_time/posix_time.hpp:15, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:174, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/smart_ptr/shared_ptr.hpp:761:31: note: template<class T> bool boost::operator!=(const boost::shared_ptr<X>&, boost::detail::sp_nullptr_t) | |
template<class T> inline bool operator!=( shared_ptr<T> const & p, boost::detail::sp_nullptr_t ) BOOST_NOEXCEPT | |
^ | |
/opt/local/include/boost/smart_ptr/shared_ptr.hpp:761:31: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/item.h:195:21: note: 'const boost::optional<boost::gregorian::date>' is not derived from 'const boost::shared_ptr<X>' | |
return _date != NULL; | |
^ | |
In file included from /opt/local/include/boost/shared_ptr.hpp:17:0, | |
from /opt/local/include/boost/date_time/gregorian/greg_month.hpp:14, | |
from /opt/local/include/boost/date_time/gregorian/greg_ymd.hpp:16, | |
from /opt/local/include/boost/date_time/gregorian/greg_calendar.hpp:16, | |
from /opt/local/include/boost/date_time/gregorian/gregorian_types.hpp:19, | |
from /opt/local/include/boost/date_time/posix_time/posix_time_config.hpp:18, | |
from /opt/local/include/boost/date_time/posix_time/posix_time_system.hpp:13, | |
from /opt/local/include/boost/date_time/posix_time/ptime.hpp:12, | |
from /opt/local/include/boost/date_time/posix_time/posix_time.hpp:15, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:174, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/smart_ptr/shared_ptr.hpp:733:40: note: template<class T, class U> bool boost::operator!=(const boost::shared_ptr<X>&, const boost::shared_ptr<U>&) | |
template<class T, class U> inline bool operator!=(shared_ptr<T> const & a, shared_ptr<U> const & b) BOOST_NOEXCEPT | |
^ | |
/opt/local/include/boost/smart_ptr/shared_ptr.hpp:733:40: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/item.h:195:21: note: 'const boost::optional<boost::gregorian::date>' is not derived from 'const boost::shared_ptr<X>' | |
return _date != NULL; | |
^ | |
In file included from /opt/local/include/boost/function/detail/maybe_include.hpp:63:0, | |
from /opt/local/include/boost/function/detail/function_iterate.hpp:14, | |
from /opt/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:97, | |
from /opt/local/include/boost/function.hpp:64, | |
from /opt/local/include/boost/algorithm/string/detail/find_iterator.hpp:18, | |
from /opt/local/include/boost/algorithm/string/find_iterator.hpp:24, | |
from /opt/local/include/boost/algorithm/string/iter_find.hpp:27, | |
from /opt/local/include/boost/algorithm/string/split.hpp:16, | |
from /opt/local/include/boost/algorithm/string.hpp:23, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:168, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/function/function_template.hpp:1039:8: note: template<class R, class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7, class T8, class T9> void boost::operator!=(const boost::function10<R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9>&, const boost::function10<R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9>&) | |
void operator!=(const BOOST_FUNCTION_FUNCTION< | |
^ | |
/opt/local/include/boost/function/function_template.hpp:1039:8: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/item.h:195:21: note: 'const boost::optional<boost::gregorian::date>' is not derived from 'const boost::function10<R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9>' | |
return _date != NULL; | |
^ | |
In file included from /opt/local/include/boost/function/detail/maybe_include.hpp:58:0, | |
from /opt/local/include/boost/function/detail/function_iterate.hpp:14, | |
from /opt/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:92, | |
from /opt/local/include/boost/function.hpp:64, | |
from /opt/local/include/boost/algorithm/string/detail/find_iterator.hpp:18, | |
from /opt/local/include/boost/algorithm/string/find_iterator.hpp:24, | |
from /opt/local/include/boost/algorithm/string/iter_find.hpp:27, | |
from /opt/local/include/boost/algorithm/string/split.hpp:16, | |
from /opt/local/include/boost/algorithm/string.hpp:23, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:168, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/function/function_template.hpp:1039:8: note: template<class R, class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7, class T8> void boost::operator!=(const boost::function9<R, T0, T1, T2, T3, T4, T5, T6, T7, T8>&, const boost::function9<R, T0, T1, T2, T3, T4, T5, T6, T7, T8>&) | |
void operator!=(const BOOST_FUNCTION_FUNCTION< | |
^ | |
/opt/local/include/boost/function/function_template.hpp:1039:8: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/item.h:195:21: note: 'const boost::optional<boost::gregorian::date>' is not derived from 'const boost::function9<R, T0, T1, T2, T3, T4, T5, T6, T7, T8>' | |
return _date != NULL; | |
^ | |
In file included from /opt/local/include/boost/function/detail/maybe_include.hpp:53:0, | |
from /opt/local/include/boost/function/detail/function_iterate.hpp:14, | |
from /opt/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:87, | |
from /opt/local/include/boost/function.hpp:64, | |
from /opt/local/include/boost/algorithm/string/detail/find_iterator.hpp:18, | |
from /opt/local/include/boost/algorithm/string/find_iterator.hpp:24, | |
from /opt/local/include/boost/algorithm/string/iter_find.hpp:27, | |
from /opt/local/include/boost/algorithm/string/split.hpp:16, | |
from /opt/local/include/boost/algorithm/string.hpp:23, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:168, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/function/function_template.hpp:1039:8: note: template<class R, class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> void boost::operator!=(const boost::function8<R, T0, T1, T2, T3, T4, T5, T6, T7>&, const boost::function8<R, T0, T1, T2, T3, T4, T5, T6, T7>&) | |
void operator!=(const BOOST_FUNCTION_FUNCTION< | |
^ | |
/opt/local/include/boost/function/function_template.hpp:1039:8: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/item.h:195:21: note: 'const boost::optional<boost::gregorian::date>' is not derived from 'const boost::function8<R, T0, T1, T2, T3, T4, T5, T6, T7>' | |
return _date != NULL; | |
^ | |
In file included from /opt/local/include/boost/function/detail/maybe_include.hpp:48:0, | |
from /opt/local/include/boost/function/detail/function_iterate.hpp:14, | |
from /opt/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:82, | |
from /opt/local/include/boost/function.hpp:64, | |
from /opt/local/include/boost/algorithm/string/detail/find_iterator.hpp:18, | |
from /opt/local/include/boost/algorithm/string/find_iterator.hpp:24, | |
from /opt/local/include/boost/algorithm/string/iter_find.hpp:27, | |
from /opt/local/include/boost/algorithm/string/split.hpp:16, | |
from /opt/local/include/boost/algorithm/string.hpp:23, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:168, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/function/function_template.hpp:1039:8: note: template<class R, class T0, class T1, class T2, class T3, class T4, class T5, class T6> void boost::operator!=(const boost::function7<R, T0, T1, T2, T3, T4, T5, T6>&, const boost::function7<R, T0, T1, T2, T3, T4, T5, T6>&) | |
void operator!=(const BOOST_FUNCTION_FUNCTION< | |
^ | |
/opt/local/include/boost/function/function_template.hpp:1039:8: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/item.h:195:21: note: 'const boost::optional<boost::gregorian::date>' is not derived from 'const boost::function7<R, T0, T1, T2, T3, T4, T5, T6>' | |
return _date != NULL; | |
^ | |
In file included from /opt/local/include/boost/function/detail/maybe_include.hpp:43:0, | |
from /opt/local/include/boost/function/detail/function_iterate.hpp:14, | |
from /opt/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:77, | |
from /opt/local/include/boost/function.hpp:64, | |
from /opt/local/include/boost/algorithm/string/detail/find_iterator.hpp:18, | |
from /opt/local/include/boost/algorithm/string/find_iterator.hpp:24, | |
from /opt/local/include/boost/algorithm/string/iter_find.hpp:27, | |
from /opt/local/include/boost/algorithm/string/split.hpp:16, | |
from /opt/local/include/boost/algorithm/string.hpp:23, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:168, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/function/function_template.hpp:1039:8: note: template<class R, class T0, class T1, class T2, class T3, class T4, class T5> void boost::operator!=(const boost::function6<R, T0, T1, T2, T3, T4, T5>&, const boost::function6<R, T0, T1, T2, T3, T4, T5>&) | |
void operator!=(const BOOST_FUNCTION_FUNCTION< | |
^ | |
/opt/local/include/boost/function/function_template.hpp:1039:8: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/item.h:195:21: note: 'const boost::optional<boost::gregorian::date>' is not derived from 'const boost::function6<R, T0, T1, T2, T3, T4, T5>' | |
return _date != NULL; | |
^ | |
In file included from /opt/local/include/boost/function/detail/maybe_include.hpp:38:0, | |
from /opt/local/include/boost/function/detail/function_iterate.hpp:14, | |
from /opt/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:72, | |
from /opt/local/include/boost/function.hpp:64, | |
from /opt/local/include/boost/algorithm/string/detail/find_iterator.hpp:18, | |
from /opt/local/include/boost/algorithm/string/find_iterator.hpp:24, | |
from /opt/local/include/boost/algorithm/string/iter_find.hpp:27, | |
from /opt/local/include/boost/algorithm/string/split.hpp:16, | |
from /opt/local/include/boost/algorithm/string.hpp:23, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:168, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/function/function_template.hpp:1039:8: note: template<class R, class T0, class T1, class T2, class T3, class T4> void boost::operator!=(const boost::function5<R, T0, T1, T2, T3, T4>&, const boost::function5<R, T0, T1, T2, T3, T4>&) | |
void operator!=(const BOOST_FUNCTION_FUNCTION< | |
^ | |
/opt/local/include/boost/function/function_template.hpp:1039:8: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/item.h:195:21: note: 'const boost::optional<boost::gregorian::date>' is not derived from 'const boost::function5<R, T0, T1, T2, T3, T4>' | |
return _date != NULL; | |
^ | |
In file included from /opt/local/include/boost/function/detail/maybe_include.hpp:33:0, | |
from /opt/local/include/boost/function/detail/function_iterate.hpp:14, | |
from /opt/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:67, | |
from /opt/local/include/boost/function.hpp:64, | |
from /opt/local/include/boost/algorithm/string/detail/find_iterator.hpp:18, | |
from /opt/local/include/boost/algorithm/string/find_iterator.hpp:24, | |
from /opt/local/include/boost/algorithm/string/iter_find.hpp:27, | |
from /opt/local/include/boost/algorithm/string/split.hpp:16, | |
from /opt/local/include/boost/algorithm/string.hpp:23, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:168, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/function/function_template.hpp:1039:8: note: template<class R, class T0, class T1, class T2, class T3> void boost::operator!=(const boost::function4<R, T0, T1, T2, T3>&, const boost::function4<R, T0, T1, T2, T3>&) | |
void operator!=(const BOOST_FUNCTION_FUNCTION< | |
^ | |
/opt/local/include/boost/function/function_template.hpp:1039:8: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/item.h:195:21: note: 'const boost::optional<boost::gregorian::date>' is not derived from 'const boost::function4<R, T0, T1, T2, T3>' | |
return _date != NULL; | |
^ | |
In file included from /opt/local/include/boost/function/detail/maybe_include.hpp:28:0, | |
from /opt/local/include/boost/function/detail/function_iterate.hpp:14, | |
from /opt/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:62, | |
from /opt/local/include/boost/function.hpp:64, | |
from /opt/local/include/boost/algorithm/string/detail/find_iterator.hpp:18, | |
from /opt/local/include/boost/algorithm/string/find_iterator.hpp:24, | |
from /opt/local/include/boost/algorithm/string/iter_find.hpp:27, | |
from /opt/local/include/boost/algorithm/string/split.hpp:16, | |
from /opt/local/include/boost/algorithm/string.hpp:23, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:168, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/function/function_template.hpp:1039:8: note: template<class R, class T0, class T1, class T2> void boost::operator!=(const boost::function3<R, T0, T1, T2>&, const boost::function3<R, T0, T1, T2>&) | |
void operator!=(const BOOST_FUNCTION_FUNCTION< | |
^ | |
/opt/local/include/boost/function/function_template.hpp:1039:8: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/item.h:195:21: note: 'const boost::optional<boost::gregorian::date>' is not derived from 'const boost::function3<R, T0, T1, T2>' | |
return _date != NULL; | |
^ | |
In file included from /opt/local/include/boost/function/detail/maybe_include.hpp:23:0, | |
from /opt/local/include/boost/function/detail/function_iterate.hpp:14, | |
from /opt/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:57, | |
from /opt/local/include/boost/function.hpp:64, | |
from /opt/local/include/boost/algorithm/string/detail/find_iterator.hpp:18, | |
from /opt/local/include/boost/algorithm/string/find_iterator.hpp:24, | |
from /opt/local/include/boost/algorithm/string/iter_find.hpp:27, | |
from /opt/local/include/boost/algorithm/string/split.hpp:16, | |
from /opt/local/include/boost/algorithm/string.hpp:23, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:168, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/function/function_template.hpp:1039:8: note: template<class R, class T0, class T1> void boost::operator!=(const boost::function2<R, T0, T1>&, const boost::function2<R, T0, T1>&) | |
void operator!=(const BOOST_FUNCTION_FUNCTION< | |
^ | |
/opt/local/include/boost/function/function_template.hpp:1039:8: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/item.h:195:21: note: 'const boost::optional<boost::gregorian::date>' is not derived from 'const boost::function2<R, T0, T1>' | |
return _date != NULL; | |
^ | |
In file included from /opt/local/include/boost/function/detail/maybe_include.hpp:18:0, | |
from /opt/local/include/boost/function/detail/function_iterate.hpp:14, | |
from /opt/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:52, | |
from /opt/local/include/boost/function.hpp:64, | |
from /opt/local/include/boost/algorithm/string/detail/find_iterator.hpp:18, | |
from /opt/local/include/boost/algorithm/string/find_iterator.hpp:24, | |
from /opt/local/include/boost/algorithm/string/iter_find.hpp:27, | |
from /opt/local/include/boost/algorithm/string/split.hpp:16, | |
from /opt/local/include/boost/algorithm/string.hpp:23, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:168, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/function/function_template.hpp:1039:8: note: template<class R, class T0> void boost::operator!=(const boost::function1<R, T0>&, const boost::function1<R, T0>&) | |
void operator!=(const BOOST_FUNCTION_FUNCTION< | |
^ | |
/opt/local/include/boost/function/function_template.hpp:1039:8: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/item.h:195:21: note: 'const boost::optional<boost::gregorian::date>' is not derived from 'const boost::function1<R, T0>' | |
return _date != NULL; | |
^ | |
In file included from /opt/local/include/boost/function/detail/maybe_include.hpp:13:0, | |
from /opt/local/include/boost/function/detail/function_iterate.hpp:14, | |
from /opt/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, | |
from /opt/local/include/boost/function.hpp:64, | |
from /opt/local/include/boost/algorithm/string/detail/find_iterator.hpp:18, | |
from /opt/local/include/boost/algorithm/string/find_iterator.hpp:24, | |
from /opt/local/include/boost/algorithm/string/iter_find.hpp:27, | |
from /opt/local/include/boost/algorithm/string/split.hpp:16, | |
from /opt/local/include/boost/algorithm/string.hpp:23, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:168, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/function/function_template.hpp:1039:8: note: template<class R> void boost::operator!=(const boost::function0<R>&, const boost::function0<R>&) | |
void operator!=(const BOOST_FUNCTION_FUNCTION< | |
^ | |
/opt/local/include/boost/function/function_template.hpp:1039:8: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/item.h:195:21: note: 'const boost::optional<boost::gregorian::date>' is not derived from 'const boost::function0<R>' | |
return _date != NULL; | |
^ | |
In file included from /opt/local/include/boost/function/detail/prologue.hpp:17:0, | |
from /opt/local/include/boost/function.hpp:24, | |
from /opt/local/include/boost/algorithm/string/detail/find_iterator.hpp:18, | |
from /opt/local/include/boost/algorithm/string/find_iterator.hpp:24, | |
from /opt/local/include/boost/algorithm/string/iter_find.hpp:27, | |
from /opt/local/include/boost/algorithm/string/split.hpp:16, | |
from /opt/local/include/boost/algorithm/string.hpp:23, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:168, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/function/function_base.hpp:864:3: note: template<class Functor> typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<T>::value>::value, bool>::type boost::operator!=(boost::reference_wrapper<T>, const boost::function_base&) | |
operator!=(reference_wrapper<Functor> g, const function_base& f) | |
^ | |
/opt/local/include/boost/function/function_base.hpp:864:3: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/item.h:195:21: note: 'boost::optional<boost::gregorian::date>' is not derived from 'boost::reference_wrapper<T>' | |
return _date != NULL; | |
^ | |
In file included from /opt/local/include/boost/function/detail/prologue.hpp:17:0, | |
from /opt/local/include/boost/function.hpp:24, | |
from /opt/local/include/boost/algorithm/string/detail/find_iterator.hpp:18, | |
from /opt/local/include/boost/algorithm/string/find_iterator.hpp:24, | |
from /opt/local/include/boost/algorithm/string/iter_find.hpp:27, | |
from /opt/local/include/boost/algorithm/string/split.hpp:16, | |
from /opt/local/include/boost/algorithm/string.hpp:23, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:168, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/function/function_base.hpp:855:3: note: template<class Functor> typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<T>::value>::value, bool>::type boost::operator!=(const boost::function_base&, boost::reference_wrapper<T>) | |
operator!=(const function_base& f, reference_wrapper<Functor> g) | |
^ | |
/opt/local/include/boost/function/function_base.hpp:855:3: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/item.h:195:21: note: cannot convert '((const ledger::item_t*)this)->ledger::item_t::_date' (type 'const boost::optional<boost::gregorian::date>') to type 'const boost::function_base&' | |
return _date != NULL; | |
^ | |
In file included from /opt/local/include/boost/function/detail/prologue.hpp:17:0, | |
from /opt/local/include/boost/function.hpp:24, | |
from /opt/local/include/boost/algorithm/string/detail/find_iterator.hpp:18, | |
from /opt/local/include/boost/algorithm/string/find_iterator.hpp:24, | |
from /opt/local/include/boost/algorithm/string/iter_find.hpp:27, | |
from /opt/local/include/boost/algorithm/string/split.hpp:16, | |
from /opt/local/include/boost/algorithm/string.hpp:23, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:168, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/function/function_base.hpp:827:3: note: template<class Functor> typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<T>::value>::value, bool>::type boost::operator!=(Functor, const boost::function_base&) | |
operator!=(Functor g, const function_base& f) | |
^ | |
/opt/local/include/boost/function/function_base.hpp:827:3: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/item.h:195:21: note: cannot convert '0l' (type 'long int') to type 'const boost::function_base&' | |
return _date != NULL; | |
^ | |
In file included from /opt/local/include/boost/function/detail/prologue.hpp:17:0, | |
from /opt/local/include/boost/function.hpp:24, | |
from /opt/local/include/boost/algorithm/string/detail/find_iterator.hpp:18, | |
from /opt/local/include/boost/algorithm/string/find_iterator.hpp:24, | |
from /opt/local/include/boost/algorithm/string/iter_find.hpp:27, | |
from /opt/local/include/boost/algorithm/string/split.hpp:16, | |
from /opt/local/include/boost/algorithm/string.hpp:23, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:168, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/function/function_base.hpp:818:3: note: template<class Functor> typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<T>::value>::value, bool>::type boost::operator!=(const boost::function_base&, Functor) | |
operator!=(const function_base& f, Functor g) | |
^ | |
/opt/local/include/boost/function/function_base.hpp:818:3: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/item.h:195:21: note: cannot convert '((const ledger::item_t*)this)->ledger::item_t::_date' (type 'const boost::optional<boost::gregorian::date>') to type 'const boost::function_base&' | |
return _date != NULL; | |
^ | |
In file included from /opt/local/include/boost/function/detail/prologue.hpp:17:0, | |
from /opt/local/include/boost/function.hpp:24, | |
from /opt/local/include/boost/algorithm/string/detail/find_iterator.hpp:18, | |
from /opt/local/include/boost/algorithm/string/find_iterator.hpp:24, | |
from /opt/local/include/boost/algorithm/string/iter_find.hpp:27, | |
from /opt/local/include/boost/algorithm/string/split.hpp:16, | |
from /opt/local/include/boost/algorithm/string.hpp:23, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:168, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/function/function_base.hpp:756:13: note: bool boost::operator!=(boost::detail::function::useless_clear_type*, const boost::function_base&) | |
inline bool operator!=(detail::function::useless_clear_type*, | |
^ | |
/opt/local/include/boost/function/function_base.hpp:756:13: note: no known conversion for argument 1 from 'const boost::optional<boost::gregorian::date>' to 'boost::detail::function::useless_clear_type*' | |
/opt/local/include/boost/function/function_base.hpp:744:13: note: bool boost::operator!=(const boost::function_base&, boost::detail::function::useless_clear_type*) | |
inline bool operator!=(const function_base& f, | |
^ | |
/opt/local/include/boost/function/function_base.hpp:744:13: note: no known conversion for argument 1 from 'const boost::optional<boost::gregorian::date>' to 'const boost::function_base&' | |
In file included from /opt/local/include/boost/range/iterator_range.hpp:13:0, | |
from /opt/local/include/boost/range/as_literal.hpp:22, | |
from /opt/local/include/boost/algorithm/string/trim.hpp:19, | |
from /opt/local/include/boost/algorithm/string.hpp:19, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:168, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/range/iterator_range_core.hpp:671:9: note: template<class IteratorT, class ForwardRange> typename boost::enable_if<boost::mpl::not_<boost::is_base_and_derived<boost::iterator_range_detail::iterator_range_tag, ForwardRange> >, bool>::type boost::operator!=(const boost::iterator_range<IteratorT>&, const ForwardRange&) | |
operator!=( const iterator_range<IteratorT>& l, const ForwardRange& r ) | |
^ | |
/opt/local/include/boost/range/iterator_range_core.hpp:671:9: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/item.h:195:21: note: 'const boost::optional<boost::gregorian::date>' is not derived from 'const boost::iterator_range<IteratorT>' | |
return _date != NULL; | |
^ | |
In file included from /opt/local/include/boost/range/iterator_range.hpp:13:0, | |
from /opt/local/include/boost/range/as_literal.hpp:22, | |
from /opt/local/include/boost/algorithm/string/trim.hpp:19, | |
from /opt/local/include/boost/algorithm/string.hpp:19, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:168, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/range/iterator_range_core.hpp:661:9: note: template<class Iterator1T, class Iterator2T> bool boost::operator!=(const boost::iterator_range<IteratorT>&, const boost::iterator_range<Iterator2T>&) | |
operator!=( const iterator_range<Iterator1T>& l, const iterator_range<Iterator2T>& r ) | |
^ | |
/opt/local/include/boost/range/iterator_range_core.hpp:661:9: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/item.h:195:21: note: 'const boost::optional<boost::gregorian::date>' is not derived from 'const boost::iterator_range<IteratorT>' | |
return _date != NULL; | |
^ | |
In file included from /opt/local/include/boost/range/iterator_range.hpp:13:0, | |
from /opt/local/include/boost/range/as_literal.hpp:22, | |
from /opt/local/include/boost/algorithm/string/trim.hpp:19, | |
from /opt/local/include/boost/algorithm/string.hpp:19, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:168, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/range/iterator_range_core.hpp:594:9: note: template<class IteratorT, class ForwardRange> typename boost::enable_if<boost::mpl::not_<boost::is_base_and_derived<boost::iterator_range_detail::iterator_range_tag, ForwardRange> >, bool>::type boost::operator!=(const ForwardRange&, const boost::iterator_range<IteratorT>&) | |
operator!=( const ForwardRange& l, const iterator_range<IteratorT>& r ) | |
^ | |
/opt/local/include/boost/range/iterator_range_core.hpp:594:9: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/item.h:195:21: note: mismatched types 'const boost::iterator_range<IteratorT>' and 'long int' | |
return _date != NULL; | |
^ | |
In file included from /opt/local/include/boost/date_time/time_duration.hpp:13:0, | |
from /opt/local/include/boost/date_time/posix_time/posix_time_config.hpp:16, | |
from /opt/local/include/boost/date_time/posix_time/posix_time_system.hpp:13, | |
from /opt/local/include/boost/date_time/posix_time/ptime.hpp:12, | |
from /opt/local/include/boost/date_time/posix_time/posix_time.hpp:15, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:174, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/operators.hpp:152:18: note: bool boost::operator!=(const boost::gregorian::date&, const boost::gregorian::date&) | |
friend bool operator!=(const T& x, const T& y) { return !static_cast<bool>(x == y); } | |
^ | |
/opt/local/include/boost/operators.hpp:152:18: note: no known conversion for argument 1 from 'const boost::optional<boost::gregorian::date>' to 'const boost::gregorian::date&' | |
In file included from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:36:0: | |
/Users/mgrimes/pkg/ledger/ledger/src/post.h: In member function 'bool ledger::post_t::has_xdata() const': | |
/Users/mgrimes/pkg/ledger/ledger/src/post.h:209:19: error: no match for 'operator!=' (operand types are 'boost::optional<ledger::post_t::xdata_t>' and 'long int') | |
return xdata_ != NULL; | |
^ | |
/Users/mgrimes/pkg/ledger/ledger/src/post.h:209:19: note: candidates are: | |
/Users/mgrimes/pkg/ledger/ledger/src/post.h:209:19: note: operator!=(int, long int) <built-in> | |
/Users/mgrimes/pkg/ledger/ledger/src/post.h:209:19: note: no known conversion for argument 1 from 'boost::optional<ledger::post_t::xdata_t>' to 'int' | |
In file included from /opt/local/include/boost/variant/variant.hpp:42:0, | |
from /opt/local/include/boost/variant.hpp:17, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:225, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/blank.hpp:73:13: note: bool boost::operator!=(const boost::blank&, const boost::blank&) | |
inline bool operator!=(const blank&, const blank&) | |
^ | |
/opt/local/include/boost/blank.hpp:73:13: note: no known conversion for argument 1 from 'boost::optional<ledger::post_t::xdata_t>' to 'const boost::blank&' | |
In file included from /opt/local/include/boost/regex/v4/regex.hpp:76:0, | |
from /opt/local/include/boost/regex.hpp:31, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:217, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/regex/v4/sub_match.hpp:323:13: note: template<class RandomAccessIterator> bool boost::operator!=(const typename boost::re_detail::regex_iterator_traits<BidiIterator>::value_type&, const boost::sub_match<RandomAccessIterator>&) | |
inline bool operator != (typename re_detail::regex_iterator_traits<RandomAccessIterator>::value_type const& s, | |
^ | |
/opt/local/include/boost/regex/v4/sub_match.hpp:323:13: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/post.h:209:22: note: mismatched types 'const boost::sub_match<RandomAccessIterator>' and 'long int' | |
return xdata_ != NULL; | |
^ | |
In file included from /opt/local/include/boost/regex/v4/regex.hpp:76:0, | |
from /opt/local/include/boost/regex.hpp:31, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:217, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/regex/v4/sub_match.hpp:298:13: note: template<class RandomAccessIterator> bool boost::operator!=(const boost::sub_match<RandomAccessIterator>&, const typename boost::re_detail::regex_iterator_traits<BidiIterator>::value_type&) | |
inline bool operator != (const sub_match<RandomAccessIterator>& m, | |
^ | |
/opt/local/include/boost/regex/v4/sub_match.hpp:298:13: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/post.h:209:22: note: 'boost::optional<ledger::post_t::xdata_t>' is not derived from 'const boost::sub_match<RandomAccessIterator>' | |
return xdata_ != NULL; | |
^ | |
In file included from /opt/local/include/boost/regex/v4/regex.hpp:76:0, | |
from /opt/local/include/boost/regex.hpp:31, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:217, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/regex/v4/sub_match.hpp:272:13: note: template<class RandomAccessIterator> bool boost::operator!=(const typename boost::re_detail::regex_iterator_traits<BidiIterator>::value_type*, const boost::sub_match<RandomAccessIterator>&) | |
inline bool operator != (typename re_detail::regex_iterator_traits<RandomAccessIterator>::value_type const* s, | |
^ | |
/opt/local/include/boost/regex/v4/sub_match.hpp:272:13: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/post.h:209:22: note: mismatched types 'const typename boost::re_detail::regex_iterator_traits<BidiIterator>::value_type*' and 'boost::optional<ledger::post_t::xdata_t>' | |
return xdata_ != NULL; | |
^ | |
In file included from /opt/local/include/boost/regex/v4/regex.hpp:76:0, | |
from /opt/local/include/boost/regex.hpp:31, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:217, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/regex/v4/sub_match.hpp:247:13: note: template<class RandomAccessIterator> bool boost::operator!=(const boost::sub_match<RandomAccessIterator>&, const typename boost::re_detail::regex_iterator_traits<BidiIterator>::value_type*) | |
inline bool operator != (const sub_match<RandomAccessIterator>& m, | |
^ | |
/opt/local/include/boost/regex/v4/sub_match.hpp:247:13: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/post.h:209:22: note: 'boost::optional<ledger::post_t::xdata_t>' is not derived from 'const boost::sub_match<RandomAccessIterator>' | |
return xdata_ != NULL; | |
^ | |
In file included from /opt/local/include/boost/regex/v4/regex.hpp:76:0, | |
from /opt/local/include/boost/regex.hpp:31, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:217, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/regex/v4/sub_match.hpp:222:13: note: template<class RandomAccessIterator, class traits, class Allocator> bool boost::operator!=(const boost::sub_match<RandomAccessIterator>&, const std::basic_string<typename boost::re_detail::regex_iterator_traits<BidiIterator>::value_type, traits, Allocator>&) | |
inline bool operator != (const sub_match<RandomAccessIterator>& m, | |
^ | |
/opt/local/include/boost/regex/v4/sub_match.hpp:222:13: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/post.h:209:22: note: 'boost::optional<ledger::post_t::xdata_t>' is not derived from 'const boost::sub_match<RandomAccessIterator>' | |
return xdata_ != NULL; | |
^ | |
In file included from /opt/local/include/boost/regex/v4/regex.hpp:76:0, | |
from /opt/local/include/boost/regex.hpp:31, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:217, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/regex/v4/sub_match.hpp:197:13: note: template<class RandomAccessIterator, class traits, class Allocator> bool boost::operator!=(const std::basic_string<typename boost::re_detail::regex_iterator_traits<BidiIterator>::value_type, traits, Allocator>&, const boost::sub_match<RandomAccessIterator>&) | |
inline bool operator != (const std::basic_string<typename re_detail::regex_iterator_traits<RandomAccessIterator>::value_type, traits, Allocator>& s, | |
^ | |
/opt/local/include/boost/regex/v4/sub_match.hpp:197:13: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/post.h:209:22: note: 'boost::optional<ledger::post_t::xdata_t>' is not derived from 'const std::basic_string<typename boost::re_detail::regex_iterator_traits<BidiIterator>::value_type, traits, Allocator>' | |
return xdata_ != NULL; | |
^ | |
In file included from /opt/local/include/boost/scoped_ptr.hpp:14:0, | |
from /opt/local/include/boost/regex/v4/regex_workaround.hpp:41, | |
from /opt/local/include/boost/regex/v4/regex.hpp:32, | |
from /opt/local/include/boost/regex.hpp:31, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:217, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/smart_ptr/scoped_ptr.hpp:136:31: note: template<class T> bool boost::operator!=(boost::detail::sp_nullptr_t, const boost::scoped_ptr<T>&) | |
template<class T> inline bool operator!=( boost::detail::sp_nullptr_t, scoped_ptr<T> const & p ) BOOST_NOEXCEPT | |
^ | |
/opt/local/include/boost/smart_ptr/scoped_ptr.hpp:136:31: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/post.h:209:22: note: cannot convert '((const ledger::post_t*)this)->ledger::post_t::xdata_' (type 'boost::optional<ledger::post_t::xdata_t>') to type 'boost::detail::sp_nullptr_t {aka std::nullptr_t}' | |
return xdata_ != NULL; | |
^ | |
In file included from /opt/local/include/boost/scoped_ptr.hpp:14:0, | |
from /opt/local/include/boost/regex/v4/regex_workaround.hpp:41, | |
from /opt/local/include/boost/regex/v4/regex.hpp:32, | |
from /opt/local/include/boost/regex.hpp:31, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:217, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/smart_ptr/scoped_ptr.hpp:131:31: note: template<class T> bool boost::operator!=(const boost::scoped_ptr<T>&, boost::detail::sp_nullptr_t) | |
template<class T> inline bool operator!=( scoped_ptr<T> const & p, boost::detail::sp_nullptr_t ) BOOST_NOEXCEPT | |
^ | |
/opt/local/include/boost/smart_ptr/scoped_ptr.hpp:131:31: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/post.h:209:22: note: 'boost::optional<ledger::post_t::xdata_t>' is not derived from 'const boost::scoped_ptr<T>' | |
return xdata_ != NULL; | |
^ | |
In file included from /opt/local/include/boost/ptr_container/ptr_sequence_adapter.hpp:22:0, | |
from /opt/local/include/boost/ptr_container/ptr_list.hpp:19, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:201, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/ptr_container/detail/void_ptr_iterator.hpp:185:21: note: template<class VoidIterT, class T, class VoidIterU, class U> bool boost::operator!=(const boost::void_ptr_iterator<VoidIter, T>&, const boost::void_ptr_iterator<VoidIterU, U>&) | |
inline bool operator!=( const void_ptr_iterator<VoidIterT,T>& l, | |
^ | |
/opt/local/include/boost/ptr_container/detail/void_ptr_iterator.hpp:185:21: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/post.h:209:22: note: 'boost::optional<ledger::post_t::xdata_t>' is not derived from 'const boost::void_ptr_iterator<VoidIter, T>' | |
return xdata_ != NULL; | |
^ | |
In file included from /opt/local/include/boost/scoped_array.hpp:14:0, | |
from /opt/local/include/boost/ptr_container/detail/scoped_deleter.hpp:21, | |
from /opt/local/include/boost/ptr_container/detail/reversible_ptr_container.hpp:21, | |
from /opt/local/include/boost/ptr_container/ptr_sequence_adapter.hpp:20, | |
from /opt/local/include/boost/ptr_container/ptr_list.hpp:19, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:201, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/smart_ptr/scoped_array.hpp:118:31: note: template<class T> bool boost::operator!=(boost::detail::sp_nullptr_t, const boost::scoped_array<T>&) | |
template<class T> inline bool operator!=( boost::detail::sp_nullptr_t, scoped_array<T> const & p ) BOOST_NOEXCEPT | |
^ | |
/opt/local/include/boost/smart_ptr/scoped_array.hpp:118:31: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/post.h:209:22: note: cannot convert '((const ledger::post_t*)this)->ledger::post_t::xdata_' (type 'boost::optional<ledger::post_t::xdata_t>') to type 'boost::detail::sp_nullptr_t {aka std::nullptr_t}' | |
return xdata_ != NULL; | |
^ | |
In file included from /opt/local/include/boost/scoped_array.hpp:14:0, | |
from /opt/local/include/boost/ptr_container/detail/scoped_deleter.hpp:21, | |
from /opt/local/include/boost/ptr_container/detail/reversible_ptr_container.hpp:21, | |
from /opt/local/include/boost/ptr_container/ptr_sequence_adapter.hpp:20, | |
from /opt/local/include/boost/ptr_container/ptr_list.hpp:19, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:201, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/smart_ptr/scoped_array.hpp:113:31: note: template<class T> bool boost::operator!=(const boost::scoped_array<T>&, boost::detail::sp_nullptr_t) | |
template<class T> inline bool operator!=( scoped_array<T> const & p, boost::detail::sp_nullptr_t ) BOOST_NOEXCEPT | |
^ | |
/opt/local/include/boost/smart_ptr/scoped_array.hpp:113:31: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/post.h:209:22: note: 'boost::optional<ledger::post_t::xdata_t>' is not derived from 'const boost::scoped_array<T>' | |
return xdata_ != NULL; | |
^ | |
In file included from /opt/local/include/boost/intrusive_ptr.hpp:16:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:188, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/smart_ptr/intrusive_ptr.hpp:251:31: note: template<class T> bool boost::operator!=(boost::detail::sp_nullptr_t, const boost::intrusive_ptr<T>&) | |
template<class T> inline bool operator!=( boost::detail::sp_nullptr_t, intrusive_ptr<T> const & p ) BOOST_NOEXCEPT | |
^ | |
/opt/local/include/boost/smart_ptr/intrusive_ptr.hpp:251:31: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/post.h:209:22: note: cannot convert '((const ledger::post_t*)this)->ledger::post_t::xdata_' (type 'boost::optional<ledger::post_t::xdata_t>') to type 'boost::detail::sp_nullptr_t {aka std::nullptr_t}' | |
return xdata_ != NULL; | |
^ | |
In file included from /opt/local/include/boost/intrusive_ptr.hpp:16:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:188, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/smart_ptr/intrusive_ptr.hpp:246:31: note: template<class T> bool boost::operator!=(const boost::intrusive_ptr<T>&, boost::detail::sp_nullptr_t) | |
template<class T> inline bool operator!=( intrusive_ptr<T> const & p, boost::detail::sp_nullptr_t ) BOOST_NOEXCEPT | |
^ | |
/opt/local/include/boost/smart_ptr/intrusive_ptr.hpp:246:31: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/post.h:209:22: note: 'boost::optional<ledger::post_t::xdata_t>' is not derived from 'const boost::intrusive_ptr<T>' | |
return xdata_ != NULL; | |
^ | |
In file included from /opt/local/include/boost/intrusive_ptr.hpp:16:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:188, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/smart_ptr/intrusive_ptr.hpp:218:40: note: template<class T, class U> bool boost::operator!=(T*, const boost::intrusive_ptr<U>&) | |
template<class T, class U> inline bool operator!=(T * a, intrusive_ptr<U> const & b) | |
^ | |
/opt/local/include/boost/smart_ptr/intrusive_ptr.hpp:218:40: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/post.h:209:22: note: mismatched types 'T*' and 'boost::optional<ledger::post_t::xdata_t>' | |
return xdata_ != NULL; | |
^ | |
In file included from /opt/local/include/boost/intrusive_ptr.hpp:16:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:188, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/smart_ptr/intrusive_ptr.hpp:208:40: note: template<class T, class U> bool boost::operator!=(const boost::intrusive_ptr<T>&, U*) | |
template<class T, class U> inline bool operator!=(intrusive_ptr<T> const & a, U * b) | |
^ | |
/opt/local/include/boost/smart_ptr/intrusive_ptr.hpp:208:40: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/post.h:209:22: note: 'boost::optional<ledger::post_t::xdata_t>' is not derived from 'const boost::intrusive_ptr<T>' | |
return xdata_ != NULL; | |
^ | |
In file included from /opt/local/include/boost/intrusive_ptr.hpp:16:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:188, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/smart_ptr/intrusive_ptr.hpp:198:40: note: template<class T, class U> bool boost::operator!=(const boost::intrusive_ptr<T>&, const boost::intrusive_ptr<U>&) | |
template<class T, class U> inline bool operator!=(intrusive_ptr<T> const & a, intrusive_ptr<U> const & b) | |
^ | |
/opt/local/include/boost/smart_ptr/intrusive_ptr.hpp:198:40: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/post.h:209:22: note: 'boost::optional<ledger::post_t::xdata_t>' is not derived from 'const boost::intrusive_ptr<T>' | |
return xdata_ != NULL; | |
^ | |
In file included from /opt/local/include/boost/optional.hpp:15:0, | |
from /opt/local/include/boost/format/internals.hpp:20, | |
from /opt/local/include/boost/format.hpp:38, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:185, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/optional/optional.hpp:1416:6: note: template<class T> bool boost::operator!=(boost::none_t, const boost::optional<T>&) | |
bool operator != ( none_t, optional<T> const& y ) BOOST_NOEXCEPT | |
^ | |
/opt/local/include/boost/optional/optional.hpp:1416:6: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/post.h:209:22: note: cannot convert '((const ledger::post_t*)this)->ledger::post_t::xdata_' (type 'boost::optional<ledger::post_t::xdata_t>') to type 'boost::none_t' | |
return xdata_ != NULL; | |
^ | |
In file included from /opt/local/include/boost/optional.hpp:15:0, | |
from /opt/local/include/boost/format/internals.hpp:20, | |
from /opt/local/include/boost/format.hpp:38, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:185, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/optional/optional.hpp:1382:6: note: template<class T> bool boost::operator!=(const boost::optional<T>&, boost::none_t) | |
bool operator != ( optional<T> const& x, none_t ) BOOST_NOEXCEPT | |
^ | |
/opt/local/include/boost/optional/optional.hpp:1382:6: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/post.h:209:22: note: cannot convert '0l' (type 'long int') to type 'boost::none_t' | |
return xdata_ != NULL; | |
^ | |
In file included from /opt/local/include/boost/optional.hpp:15:0, | |
from /opt/local/include/boost/format/internals.hpp:20, | |
from /opt/local/include/boost/format.hpp:38, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:185, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/optional/optional.hpp:1347:6: note: template<class T> bool boost::operator!=(const T&, const boost::optional<T>&) | |
bool operator != ( T const& x, optional<T> const& y ) | |
^ | |
/opt/local/include/boost/optional/optional.hpp:1347:6: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/post.h:209:22: note: mismatched types 'const boost::optional<T>' and 'long int' | |
return xdata_ != NULL; | |
^ | |
In file included from /opt/local/include/boost/optional.hpp:15:0, | |
from /opt/local/include/boost/format/internals.hpp:20, | |
from /opt/local/include/boost/format.hpp:38, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:185, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/optional/optional.hpp:1313:6: note: template<class T> bool boost::operator!=(const boost::optional<T>&, const T&) | |
bool operator != ( optional<T> const& x, T const& y ) | |
^ | |
/opt/local/include/boost/optional/optional.hpp:1313:6: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/post.h:209:22: note: deduced conflicting types for parameter 'const T' ('ledger::post_t::xdata_t' and 'long int') | |
return xdata_ != NULL; | |
^ | |
In file included from /opt/local/include/boost/optional.hpp:15:0, | |
from /opt/local/include/boost/format/internals.hpp:20, | |
from /opt/local/include/boost/format.hpp:38, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:185, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/optional/optional.hpp:1279:6: note: template<class T> bool boost::operator!=(const boost::optional<T>&, const boost::optional<T>&) | |
bool operator != ( optional<T> const& x, optional<T> const& y ) | |
^ | |
/opt/local/include/boost/optional/optional.hpp:1279:6: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/post.h:209:22: note: mismatched types 'const boost::optional<T>' and 'long int' | |
return xdata_ != NULL; | |
^ | |
In file included from /opt/local/include/boost/lexical_cast/detail/converter_lexical.hpp:49:0, | |
from /opt/local/include/boost/lexical_cast/try_lexical_convert.hpp:34, | |
from /opt/local/include/boost/lexical_cast.hpp:32, | |
from /opt/local/include/boost/date_time/string_parse_tree.hpp:13, | |
from /opt/local/include/boost/date_time/period_parser.hpp:14, | |
from /opt/local/include/boost/date_time/date_facet.hpp:23, | |
from /opt/local/include/boost/date_time/gregorian/gregorian_io.hpp:16, | |
from /opt/local/include/boost/date_time/gregorian/gregorian.hpp:31, | |
from /opt/local/include/boost/date_time/posix_time/time_formatters.hpp:12, | |
from /opt/local/include/boost/date_time/posix_time/posix_time.hpp:24, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:174, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/array.hpp:350:10: note: template<class T, long unsigned int N> bool boost::operator!=(const boost::array<T, N>&, const boost::array<T, N>&) | |
bool operator!= (const array<T,N>& x, const array<T,N>& y) { | |
^ | |
/opt/local/include/boost/array.hpp:350:10: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/post.h:209:22: note: 'boost::optional<ledger::post_t::xdata_t>' is not derived from 'const boost::array<T, N>' | |
return xdata_ != NULL; | |
^ | |
In file included from /opt/local/include/boost/shared_ptr.hpp:17:0, | |
from /opt/local/include/boost/date_time/gregorian/greg_month.hpp:14, | |
from /opt/local/include/boost/date_time/gregorian/greg_ymd.hpp:16, | |
from /opt/local/include/boost/date_time/gregorian/greg_calendar.hpp:16, | |
from /opt/local/include/boost/date_time/gregorian/gregorian_types.hpp:19, | |
from /opt/local/include/boost/date_time/posix_time/posix_time_config.hpp:18, | |
from /opt/local/include/boost/date_time/posix_time/posix_time_system.hpp:13, | |
from /opt/local/include/boost/date_time/posix_time/ptime.hpp:12, | |
from /opt/local/include/boost/date_time/posix_time/posix_time.hpp:15, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:174, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/smart_ptr/shared_ptr.hpp:766:31: note: template<class T> bool boost::operator!=(boost::detail::sp_nullptr_t, const boost::shared_ptr<X>&) | |
template<class T> inline bool operator!=( boost::detail::sp_nullptr_t, shared_ptr<T> const & p ) BOOST_NOEXCEPT | |
^ | |
/opt/local/include/boost/smart_ptr/shared_ptr.hpp:766:31: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/post.h:209:22: note: cannot convert '((const ledger::post_t*)this)->ledger::post_t::xdata_' (type 'boost::optional<ledger::post_t::xdata_t>') to type 'boost::detail::sp_nullptr_t {aka std::nullptr_t}' | |
return xdata_ != NULL; | |
^ | |
In file included from /opt/local/include/boost/shared_ptr.hpp:17:0, | |
from /opt/local/include/boost/date_time/gregorian/greg_month.hpp:14, | |
from /opt/local/include/boost/date_time/gregorian/greg_ymd.hpp:16, | |
from /opt/local/include/boost/date_time/gregorian/greg_calendar.hpp:16, | |
from /opt/local/include/boost/date_time/gregorian/gregorian_types.hpp:19, | |
from /opt/local/include/boost/date_time/posix_time/posix_time_config.hpp:18, | |
from /opt/local/include/boost/date_time/posix_time/posix_time_system.hpp:13, | |
from /opt/local/include/boost/date_time/posix_time/ptime.hpp:12, | |
from /opt/local/include/boost/date_time/posix_time/posix_time.hpp:15, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:174, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/smart_ptr/shared_ptr.hpp:761:31: note: template<class T> bool boost::operator!=(const boost::shared_ptr<X>&, boost::detail::sp_nullptr_t) | |
template<class T> inline bool operator!=( shared_ptr<T> const & p, boost::detail::sp_nullptr_t ) BOOST_NOEXCEPT | |
^ | |
/opt/local/include/boost/smart_ptr/shared_ptr.hpp:761:31: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/post.h:209:22: note: 'boost::optional<ledger::post_t::xdata_t>' is not derived from 'const boost::shared_ptr<X>' | |
return xdata_ != NULL; | |
^ | |
In file included from /opt/local/include/boost/shared_ptr.hpp:17:0, | |
from /opt/local/include/boost/date_time/gregorian/greg_month.hpp:14, | |
from /opt/local/include/boost/date_time/gregorian/greg_ymd.hpp:16, | |
from /opt/local/include/boost/date_time/gregorian/greg_calendar.hpp:16, | |
from /opt/local/include/boost/date_time/gregorian/gregorian_types.hpp:19, | |
from /opt/local/include/boost/date_time/posix_time/posix_time_config.hpp:18, | |
from /opt/local/include/boost/date_time/posix_time/posix_time_system.hpp:13, | |
from /opt/local/include/boost/date_time/posix_time/ptime.hpp:12, | |
from /opt/local/include/boost/date_time/posix_time/posix_time.hpp:15, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:174, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/smart_ptr/shared_ptr.hpp:733:40: note: template<class T, class U> bool boost::operator!=(const boost::shared_ptr<X>&, const boost::shared_ptr<U>&) | |
template<class T, class U> inline bool operator!=(shared_ptr<T> const & a, shared_ptr<U> const & b) BOOST_NOEXCEPT | |
^ | |
/opt/local/include/boost/smart_ptr/shared_ptr.hpp:733:40: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/post.h:209:22: note: 'boost::optional<ledger::post_t::xdata_t>' is not derived from 'const boost::shared_ptr<X>' | |
return xdata_ != NULL; | |
^ | |
In file included from /opt/local/include/boost/function/detail/maybe_include.hpp:63:0, | |
from /opt/local/include/boost/function/detail/function_iterate.hpp:14, | |
from /opt/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:97, | |
from /opt/local/include/boost/function.hpp:64, | |
from /opt/local/include/boost/algorithm/string/detail/find_iterator.hpp:18, | |
from /opt/local/include/boost/algorithm/string/find_iterator.hpp:24, | |
from /opt/local/include/boost/algorithm/string/iter_find.hpp:27, | |
from /opt/local/include/boost/algorithm/string/split.hpp:16, | |
from /opt/local/include/boost/algorithm/string.hpp:23, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:168, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/function/function_template.hpp:1039:8: note: template<class R, class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7, class T8, class T9> void boost::operator!=(const boost::function10<R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9>&, const boost::function10<R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9>&) | |
void operator!=(const BOOST_FUNCTION_FUNCTION< | |
^ | |
/opt/local/include/boost/function/function_template.hpp:1039:8: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/post.h:209:22: note: 'boost::optional<ledger::post_t::xdata_t>' is not derived from 'const boost::function10<R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9>' | |
return xdata_ != NULL; | |
^ | |
In file included from /opt/local/include/boost/function/detail/maybe_include.hpp:58:0, | |
from /opt/local/include/boost/function/detail/function_iterate.hpp:14, | |
from /opt/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:92, | |
from /opt/local/include/boost/function.hpp:64, | |
from /opt/local/include/boost/algorithm/string/detail/find_iterator.hpp:18, | |
from /opt/local/include/boost/algorithm/string/find_iterator.hpp:24, | |
from /opt/local/include/boost/algorithm/string/iter_find.hpp:27, | |
from /opt/local/include/boost/algorithm/string/split.hpp:16, | |
from /opt/local/include/boost/algorithm/string.hpp:23, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:168, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/function/function_template.hpp:1039:8: note: template<class R, class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7, class T8> void boost::operator!=(const boost::function9<R, T0, T1, T2, T3, T4, T5, T6, T7, T8>&, const boost::function9<R, T0, T1, T2, T3, T4, T5, T6, T7, T8>&) | |
void operator!=(const BOOST_FUNCTION_FUNCTION< | |
^ | |
/opt/local/include/boost/function/function_template.hpp:1039:8: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/post.h:209:22: note: 'boost::optional<ledger::post_t::xdata_t>' is not derived from 'const boost::function9<R, T0, T1, T2, T3, T4, T5, T6, T7, T8>' | |
return xdata_ != NULL; | |
^ | |
In file included from /opt/local/include/boost/function/detail/maybe_include.hpp:53:0, | |
from /opt/local/include/boost/function/detail/function_iterate.hpp:14, | |
from /opt/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:87, | |
from /opt/local/include/boost/function.hpp:64, | |
from /opt/local/include/boost/algorithm/string/detail/find_iterator.hpp:18, | |
from /opt/local/include/boost/algorithm/string/find_iterator.hpp:24, | |
from /opt/local/include/boost/algorithm/string/iter_find.hpp:27, | |
from /opt/local/include/boost/algorithm/string/split.hpp:16, | |
from /opt/local/include/boost/algorithm/string.hpp:23, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:168, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/function/function_template.hpp:1039:8: note: template<class R, class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> void boost::operator!=(const boost::function8<R, T0, T1, T2, T3, T4, T5, T6, T7>&, const boost::function8<R, T0, T1, T2, T3, T4, T5, T6, T7>&) | |
void operator!=(const BOOST_FUNCTION_FUNCTION< | |
^ | |
/opt/local/include/boost/function/function_template.hpp:1039:8: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/post.h:209:22: note: 'boost::optional<ledger::post_t::xdata_t>' is not derived from 'const boost::function8<R, T0, T1, T2, T3, T4, T5, T6, T7>' | |
return xdata_ != NULL; | |
^ | |
In file included from /opt/local/include/boost/function/detail/maybe_include.hpp:48:0, | |
from /opt/local/include/boost/function/detail/function_iterate.hpp:14, | |
from /opt/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:82, | |
from /opt/local/include/boost/function.hpp:64, | |
from /opt/local/include/boost/algorithm/string/detail/find_iterator.hpp:18, | |
from /opt/local/include/boost/algorithm/string/find_iterator.hpp:24, | |
from /opt/local/include/boost/algorithm/string/iter_find.hpp:27, | |
from /opt/local/include/boost/algorithm/string/split.hpp:16, | |
from /opt/local/include/boost/algorithm/string.hpp:23, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:168, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/function/function_template.hpp:1039:8: note: template<class R, class T0, class T1, class T2, class T3, class T4, class T5, class T6> void boost::operator!=(const boost::function7<R, T0, T1, T2, T3, T4, T5, T6>&, const boost::function7<R, T0, T1, T2, T3, T4, T5, T6>&) | |
void operator!=(const BOOST_FUNCTION_FUNCTION< | |
^ | |
/opt/local/include/boost/function/function_template.hpp:1039:8: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/post.h:209:22: note: 'boost::optional<ledger::post_t::xdata_t>' is not derived from 'const boost::function7<R, T0, T1, T2, T3, T4, T5, T6>' | |
return xdata_ != NULL; | |
^ | |
In file included from /opt/local/include/boost/function/detail/maybe_include.hpp:43:0, | |
from /opt/local/include/boost/function/detail/function_iterate.hpp:14, | |
from /opt/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:77, | |
from /opt/local/include/boost/function.hpp:64, | |
from /opt/local/include/boost/algorithm/string/detail/find_iterator.hpp:18, | |
from /opt/local/include/boost/algorithm/string/find_iterator.hpp:24, | |
from /opt/local/include/boost/algorithm/string/iter_find.hpp:27, | |
from /opt/local/include/boost/algorithm/string/split.hpp:16, | |
from /opt/local/include/boost/algorithm/string.hpp:23, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:168, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/function/function_template.hpp:1039:8: note: template<class R, class T0, class T1, class T2, class T3, class T4, class T5> void boost::operator!=(const boost::function6<R, T0, T1, T2, T3, T4, T5>&, const boost::function6<R, T0, T1, T2, T3, T4, T5>&) | |
void operator!=(const BOOST_FUNCTION_FUNCTION< | |
^ | |
/opt/local/include/boost/function/function_template.hpp:1039:8: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/post.h:209:22: note: 'boost::optional<ledger::post_t::xdata_t>' is not derived from 'const boost::function6<R, T0, T1, T2, T3, T4, T5>' | |
return xdata_ != NULL; | |
^ | |
In file included from /opt/local/include/boost/function/detail/maybe_include.hpp:38:0, | |
from /opt/local/include/boost/function/detail/function_iterate.hpp:14, | |
from /opt/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:72, | |
from /opt/local/include/boost/function.hpp:64, | |
from /opt/local/include/boost/algorithm/string/detail/find_iterator.hpp:18, | |
from /opt/local/include/boost/algorithm/string/find_iterator.hpp:24, | |
from /opt/local/include/boost/algorithm/string/iter_find.hpp:27, | |
from /opt/local/include/boost/algorithm/string/split.hpp:16, | |
from /opt/local/include/boost/algorithm/string.hpp:23, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:168, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/function/function_template.hpp:1039:8: note: template<class R, class T0, class T1, class T2, class T3, class T4> void boost::operator!=(const boost::function5<R, T0, T1, T2, T3, T4>&, const boost::function5<R, T0, T1, T2, T3, T4>&) | |
void operator!=(const BOOST_FUNCTION_FUNCTION< | |
^ | |
/opt/local/include/boost/function/function_template.hpp:1039:8: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/post.h:209:22: note: 'boost::optional<ledger::post_t::xdata_t>' is not derived from 'const boost::function5<R, T0, T1, T2, T3, T4>' | |
return xdata_ != NULL; | |
^ | |
In file included from /opt/local/include/boost/function/detail/maybe_include.hpp:33:0, | |
from /opt/local/include/boost/function/detail/function_iterate.hpp:14, | |
from /opt/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:67, | |
from /opt/local/include/boost/function.hpp:64, | |
from /opt/local/include/boost/algorithm/string/detail/find_iterator.hpp:18, | |
from /opt/local/include/boost/algorithm/string/find_iterator.hpp:24, | |
from /opt/local/include/boost/algorithm/string/iter_find.hpp:27, | |
from /opt/local/include/boost/algorithm/string/split.hpp:16, | |
from /opt/local/include/boost/algorithm/string.hpp:23, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:168, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/function/function_template.hpp:1039:8: note: template<class R, class T0, class T1, class T2, class T3> void boost::operator!=(const boost::function4<R, T0, T1, T2, T3>&, const boost::function4<R, T0, T1, T2, T3>&) | |
void operator!=(const BOOST_FUNCTION_FUNCTION< | |
^ | |
/opt/local/include/boost/function/function_template.hpp:1039:8: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/post.h:209:22: note: 'boost::optional<ledger::post_t::xdata_t>' is not derived from 'const boost::function4<R, T0, T1, T2, T3>' | |
return xdata_ != NULL; | |
^ | |
In file included from /opt/local/include/boost/function/detail/maybe_include.hpp:28:0, | |
from /opt/local/include/boost/function/detail/function_iterate.hpp:14, | |
from /opt/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:62, | |
from /opt/local/include/boost/function.hpp:64, | |
from /opt/local/include/boost/algorithm/string/detail/find_iterator.hpp:18, | |
from /opt/local/include/boost/algorithm/string/find_iterator.hpp:24, | |
from /opt/local/include/boost/algorithm/string/iter_find.hpp:27, | |
from /opt/local/include/boost/algorithm/string/split.hpp:16, | |
from /opt/local/include/boost/algorithm/string.hpp:23, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:168, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/function/function_template.hpp:1039:8: note: template<class R, class T0, class T1, class T2> void boost::operator!=(const boost::function3<R, T0, T1, T2>&, const boost::function3<R, T0, T1, T2>&) | |
void operator!=(const BOOST_FUNCTION_FUNCTION< | |
^ | |
/opt/local/include/boost/function/function_template.hpp:1039:8: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/post.h:209:22: note: 'boost::optional<ledger::post_t::xdata_t>' is not derived from 'const boost::function3<R, T0, T1, T2>' | |
return xdata_ != NULL; | |
^ | |
In file included from /opt/local/include/boost/function/detail/maybe_include.hpp:23:0, | |
from /opt/local/include/boost/function/detail/function_iterate.hpp:14, | |
from /opt/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:57, | |
from /opt/local/include/boost/function.hpp:64, | |
from /opt/local/include/boost/algorithm/string/detail/find_iterator.hpp:18, | |
from /opt/local/include/boost/algorithm/string/find_iterator.hpp:24, | |
from /opt/local/include/boost/algorithm/string/iter_find.hpp:27, | |
from /opt/local/include/boost/algorithm/string/split.hpp:16, | |
from /opt/local/include/boost/algorithm/string.hpp:23, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:168, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/function/function_template.hpp:1039:8: note: template<class R, class T0, class T1> void boost::operator!=(const boost::function2<R, T0, T1>&, const boost::function2<R, T0, T1>&) | |
void operator!=(const BOOST_FUNCTION_FUNCTION< | |
^ | |
/opt/local/include/boost/function/function_template.hpp:1039:8: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/post.h:209:22: note: 'boost::optional<ledger::post_t::xdata_t>' is not derived from 'const boost::function2<R, T0, T1>' | |
return xdata_ != NULL; | |
^ | |
In file included from /opt/local/include/boost/function/detail/maybe_include.hpp:18:0, | |
from /opt/local/include/boost/function/detail/function_iterate.hpp:14, | |
from /opt/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:52, | |
from /opt/local/include/boost/function.hpp:64, | |
from /opt/local/include/boost/algorithm/string/detail/find_iterator.hpp:18, | |
from /opt/local/include/boost/algorithm/string/find_iterator.hpp:24, | |
from /opt/local/include/boost/algorithm/string/iter_find.hpp:27, | |
from /opt/local/include/boost/algorithm/string/split.hpp:16, | |
from /opt/local/include/boost/algorithm/string.hpp:23, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:168, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/function/function_template.hpp:1039:8: note: template<class R, class T0> void boost::operator!=(const boost::function1<R, T0>&, const boost::function1<R, T0>&) | |
void operator!=(const BOOST_FUNCTION_FUNCTION< | |
^ | |
/opt/local/include/boost/function/function_template.hpp:1039:8: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/post.h:209:22: note: 'boost::optional<ledger::post_t::xdata_t>' is not derived from 'const boost::function1<R, T0>' | |
return xdata_ != NULL; | |
^ | |
In file included from /opt/local/include/boost/function/detail/maybe_include.hpp:13:0, | |
from /opt/local/include/boost/function/detail/function_iterate.hpp:14, | |
from /opt/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, | |
from /opt/local/include/boost/function.hpp:64, | |
from /opt/local/include/boost/algorithm/string/detail/find_iterator.hpp:18, | |
from /opt/local/include/boost/algorithm/string/find_iterator.hpp:24, | |
from /opt/local/include/boost/algorithm/string/iter_find.hpp:27, | |
from /opt/local/include/boost/algorithm/string/split.hpp:16, | |
from /opt/local/include/boost/algorithm/string.hpp:23, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:168, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/function/function_template.hpp:1039:8: note: template<class R> void boost::operator!=(const boost::function0<R>&, const boost::function0<R>&) | |
void operator!=(const BOOST_FUNCTION_FUNCTION< | |
^ | |
/opt/local/include/boost/function/function_template.hpp:1039:8: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/post.h:209:22: note: 'boost::optional<ledger::post_t::xdata_t>' is not derived from 'const boost::function0<R>' | |
return xdata_ != NULL; | |
^ | |
In file included from /opt/local/include/boost/function/detail/prologue.hpp:17:0, | |
from /opt/local/include/boost/function.hpp:24, | |
from /opt/local/include/boost/algorithm/string/detail/find_iterator.hpp:18, | |
from /opt/local/include/boost/algorithm/string/find_iterator.hpp:24, | |
from /opt/local/include/boost/algorithm/string/iter_find.hpp:27, | |
from /opt/local/include/boost/algorithm/string/split.hpp:16, | |
from /opt/local/include/boost/algorithm/string.hpp:23, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:168, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/function/function_base.hpp:864:3: note: template<class Functor> typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<T>::value>::value, bool>::type boost::operator!=(boost::reference_wrapper<T>, const boost::function_base&) | |
operator!=(reference_wrapper<Functor> g, const function_base& f) | |
^ | |
/opt/local/include/boost/function/function_base.hpp:864:3: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/post.h:209:22: note: 'boost::optional<ledger::post_t::xdata_t>' is not derived from 'boost::reference_wrapper<T>' | |
return xdata_ != NULL; | |
^ | |
In file included from /opt/local/include/boost/function/detail/prologue.hpp:17:0, | |
from /opt/local/include/boost/function.hpp:24, | |
from /opt/local/include/boost/algorithm/string/detail/find_iterator.hpp:18, | |
from /opt/local/include/boost/algorithm/string/find_iterator.hpp:24, | |
from /opt/local/include/boost/algorithm/string/iter_find.hpp:27, | |
from /opt/local/include/boost/algorithm/string/split.hpp:16, | |
from /opt/local/include/boost/algorithm/string.hpp:23, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:168, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/function/function_base.hpp:855:3: note: template<class Functor> typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<T>::value>::value, bool>::type boost::operator!=(const boost::function_base&, boost::reference_wrapper<T>) | |
operator!=(const function_base& f, reference_wrapper<Functor> g) | |
^ | |
/opt/local/include/boost/function/function_base.hpp:855:3: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/post.h:209:22: note: cannot convert '((const ledger::post_t*)this)->ledger::post_t::xdata_' (type 'boost::optional<ledger::post_t::xdata_t>') to type 'const boost::function_base&' | |
return xdata_ != NULL; | |
^ | |
In file included from /opt/local/include/boost/function/detail/prologue.hpp:17:0, | |
from /opt/local/include/boost/function.hpp:24, | |
from /opt/local/include/boost/algorithm/string/detail/find_iterator.hpp:18, | |
from /opt/local/include/boost/algorithm/string/find_iterator.hpp:24, | |
from /opt/local/include/boost/algorithm/string/iter_find.hpp:27, | |
from /opt/local/include/boost/algorithm/string/split.hpp:16, | |
from /opt/local/include/boost/algorithm/string.hpp:23, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:168, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/function/function_base.hpp:827:3: note: template<class Functor> typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<T>::value>::value, bool>::type boost::operator!=(Functor, const boost::function_base&) | |
operator!=(Functor g, const function_base& f) | |
^ | |
/opt/local/include/boost/function/function_base.hpp:827:3: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/post.h:209:22: note: cannot convert '0l' (type 'long int') to type 'const boost::function_base&' | |
return xdata_ != NULL; | |
^ | |
In file included from /opt/local/include/boost/function/detail/prologue.hpp:17:0, | |
from /opt/local/include/boost/function.hpp:24, | |
from /opt/local/include/boost/algorithm/string/detail/find_iterator.hpp:18, | |
from /opt/local/include/boost/algorithm/string/find_iterator.hpp:24, | |
from /opt/local/include/boost/algorithm/string/iter_find.hpp:27, | |
from /opt/local/include/boost/algorithm/string/split.hpp:16, | |
from /opt/local/include/boost/algorithm/string.hpp:23, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:168, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/function/function_base.hpp:818:3: note: template<class Functor> typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<T>::value>::value, bool>::type boost::operator!=(const boost::function_base&, Functor) | |
operator!=(const function_base& f, Functor g) | |
^ | |
/opt/local/include/boost/function/function_base.hpp:818:3: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/post.h:209:22: note: cannot convert '((const ledger::post_t*)this)->ledger::post_t::xdata_' (type 'boost::optional<ledger::post_t::xdata_t>') to type 'const boost::function_base&' | |
return xdata_ != NULL; | |
^ | |
In file included from /opt/local/include/boost/function/detail/prologue.hpp:17:0, | |
from /opt/local/include/boost/function.hpp:24, | |
from /opt/local/include/boost/algorithm/string/detail/find_iterator.hpp:18, | |
from /opt/local/include/boost/algorithm/string/find_iterator.hpp:24, | |
from /opt/local/include/boost/algorithm/string/iter_find.hpp:27, | |
from /opt/local/include/boost/algorithm/string/split.hpp:16, | |
from /opt/local/include/boost/algorithm/string.hpp:23, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:168, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/function/function_base.hpp:756:13: note: bool boost::operator!=(boost::detail::function::useless_clear_type*, const boost::function_base&) | |
inline bool operator!=(detail::function::useless_clear_type*, | |
^ | |
/opt/local/include/boost/function/function_base.hpp:756:13: note: no known conversion for argument 1 from 'boost::optional<ledger::post_t::xdata_t>' to 'boost::detail::function::useless_clear_type*' | |
/opt/local/include/boost/function/function_base.hpp:744:13: note: bool boost::operator!=(const boost::function_base&, boost::detail::function::useless_clear_type*) | |
inline bool operator!=(const function_base& f, | |
^ | |
/opt/local/include/boost/function/function_base.hpp:744:13: note: no known conversion for argument 1 from 'boost::optional<ledger::post_t::xdata_t>' to 'const boost::function_base&' | |
In file included from /opt/local/include/boost/range/iterator_range.hpp:13:0, | |
from /opt/local/include/boost/range/as_literal.hpp:22, | |
from /opt/local/include/boost/algorithm/string/trim.hpp:19, | |
from /opt/local/include/boost/algorithm/string.hpp:19, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:168, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/range/iterator_range_core.hpp:671:9: note: template<class IteratorT, class ForwardRange> typename boost::enable_if<boost::mpl::not_<boost::is_base_and_derived<boost::iterator_range_detail::iterator_range_tag, ForwardRange> >, bool>::type boost::operator!=(const boost::iterator_range<IteratorT>&, const ForwardRange&) | |
operator!=( const iterator_range<IteratorT>& l, const ForwardRange& r ) | |
^ | |
/opt/local/include/boost/range/iterator_range_core.hpp:671:9: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/post.h:209:22: note: 'boost::optional<ledger::post_t::xdata_t>' is not derived from 'const boost::iterator_range<IteratorT>' | |
return xdata_ != NULL; | |
^ | |
In file included from /opt/local/include/boost/range/iterator_range.hpp:13:0, | |
from /opt/local/include/boost/range/as_literal.hpp:22, | |
from /opt/local/include/boost/algorithm/string/trim.hpp:19, | |
from /opt/local/include/boost/algorithm/string.hpp:19, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:168, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/range/iterator_range_core.hpp:661:9: note: template<class Iterator1T, class Iterator2T> bool boost::operator!=(const boost::iterator_range<IteratorT>&, const boost::iterator_range<Iterator2T>&) | |
operator!=( const iterator_range<Iterator1T>& l, const iterator_range<Iterator2T>& r ) | |
^ | |
/opt/local/include/boost/range/iterator_range_core.hpp:661:9: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/post.h:209:22: note: 'boost::optional<ledger::post_t::xdata_t>' is not derived from 'const boost::iterator_range<IteratorT>' | |
return xdata_ != NULL; | |
^ | |
In file included from /opt/local/include/boost/range/iterator_range.hpp:13:0, | |
from /opt/local/include/boost/range/as_literal.hpp:22, | |
from /opt/local/include/boost/algorithm/string/trim.hpp:19, | |
from /opt/local/include/boost/algorithm/string.hpp:19, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:168, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/range/iterator_range_core.hpp:594:9: note: template<class IteratorT, class ForwardRange> typename boost::enable_if<boost::mpl::not_<boost::is_base_and_derived<boost::iterator_range_detail::iterator_range_tag, ForwardRange> >, bool>::type boost::operator!=(const ForwardRange&, const boost::iterator_range<IteratorT>&) | |
operator!=( const ForwardRange& l, const iterator_range<IteratorT>& r ) | |
^ | |
/opt/local/include/boost/range/iterator_range_core.hpp:594:9: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/post.h:209:22: note: mismatched types 'const boost::iterator_range<IteratorT>' and 'long int' | |
return xdata_ != NULL; | |
^ | |
In file included from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:37:0: | |
/Users/mgrimes/pkg/ledger/ledger/src/account.h: In member function 'bool ledger::account_t::has_xdata() const': | |
/Users/mgrimes/pkg/ledger/ledger/src/account.h:265:19: error: no match for 'operator!=' (operand types are 'boost::optional<ledger::account_t::xdata_t>' and 'long int') | |
return xdata_ != NULL; | |
^ | |
/Users/mgrimes/pkg/ledger/ledger/src/account.h:265:19: note: candidates are: | |
/Users/mgrimes/pkg/ledger/ledger/src/account.h:265:19: note: operator!=(int, long int) <built-in> | |
/Users/mgrimes/pkg/ledger/ledger/src/account.h:265:19: note: no known conversion for argument 1 from 'boost::optional<ledger::account_t::xdata_t>' to 'int' | |
In file included from /opt/local/include/boost/variant/variant.hpp:42:0, | |
from /opt/local/include/boost/variant.hpp:17, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:225, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/blank.hpp:73:13: note: bool boost::operator!=(const boost::blank&, const boost::blank&) | |
inline bool operator!=(const blank&, const blank&) | |
^ | |
/opt/local/include/boost/blank.hpp:73:13: note: no known conversion for argument 1 from 'boost::optional<ledger::account_t::xdata_t>' to 'const boost::blank&' | |
In file included from /opt/local/include/boost/regex/v4/regex.hpp:76:0, | |
from /opt/local/include/boost/regex.hpp:31, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:217, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/regex/v4/sub_match.hpp:323:13: note: template<class RandomAccessIterator> bool boost::operator!=(const typename boost::re_detail::regex_iterator_traits<BidiIterator>::value_type&, const boost::sub_match<RandomAccessIterator>&) | |
inline bool operator != (typename re_detail::regex_iterator_traits<RandomAccessIterator>::value_type const& s, | |
^ | |
/opt/local/include/boost/regex/v4/sub_match.hpp:323:13: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/account.h:265:22: note: mismatched types 'const boost::sub_match<RandomAccessIterator>' and 'long int' | |
return xdata_ != NULL; | |
^ | |
In file included from /opt/local/include/boost/regex/v4/regex.hpp:76:0, | |
from /opt/local/include/boost/regex.hpp:31, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:217, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/regex/v4/sub_match.hpp:298:13: note: template<class RandomAccessIterator> bool boost::operator!=(const boost::sub_match<RandomAccessIterator>&, const typename boost::re_detail::regex_iterator_traits<BidiIterator>::value_type&) | |
inline bool operator != (const sub_match<RandomAccessIterator>& m, | |
^ | |
/opt/local/include/boost/regex/v4/sub_match.hpp:298:13: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/account.h:265:22: note: 'boost::optional<ledger::account_t::xdata_t>' is not derived from 'const boost::sub_match<RandomAccessIterator>' | |
return xdata_ != NULL; | |
^ | |
In file included from /opt/local/include/boost/regex/v4/regex.hpp:76:0, | |
from /opt/local/include/boost/regex.hpp:31, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:217, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/regex/v4/sub_match.hpp:272:13: note: template<class RandomAccessIterator> bool boost::operator!=(const typename boost::re_detail::regex_iterator_traits<BidiIterator>::value_type*, const boost::sub_match<RandomAccessIterator>&) | |
inline bool operator != (typename re_detail::regex_iterator_traits<RandomAccessIterator>::value_type const* s, | |
^ | |
/opt/local/include/boost/regex/v4/sub_match.hpp:272:13: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/account.h:265:22: note: mismatched types 'const typename boost::re_detail::regex_iterator_traits<BidiIterator>::value_type*' and 'boost::optional<ledger::account_t::xdata_t>' | |
return xdata_ != NULL; | |
^ | |
In file included from /opt/local/include/boost/regex/v4/regex.hpp:76:0, | |
from /opt/local/include/boost/regex.hpp:31, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:217, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/regex/v4/sub_match.hpp:247:13: note: template<class RandomAccessIterator> bool boost::operator!=(const boost::sub_match<RandomAccessIterator>&, const typename boost::re_detail::regex_iterator_traits<BidiIterator>::value_type*) | |
inline bool operator != (const sub_match<RandomAccessIterator>& m, | |
^ | |
/opt/local/include/boost/regex/v4/sub_match.hpp:247:13: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/account.h:265:22: note: 'boost::optional<ledger::account_t::xdata_t>' is not derived from 'const boost::sub_match<RandomAccessIterator>' | |
return xdata_ != NULL; | |
^ | |
In file included from /opt/local/include/boost/regex/v4/regex.hpp:76:0, | |
from /opt/local/include/boost/regex.hpp:31, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:217, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/regex/v4/sub_match.hpp:222:13: note: template<class RandomAccessIterator, class traits, class Allocator> bool boost::operator!=(const boost::sub_match<RandomAccessIterator>&, const std::basic_string<typename boost::re_detail::regex_iterator_traits<BidiIterator>::value_type, traits, Allocator>&) | |
inline bool operator != (const sub_match<RandomAccessIterator>& m, | |
^ | |
/opt/local/include/boost/regex/v4/sub_match.hpp:222:13: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/account.h:265:22: note: 'boost::optional<ledger::account_t::xdata_t>' is not derived from 'const boost::sub_match<RandomAccessIterator>' | |
return xdata_ != NULL; | |
^ | |
In file included from /opt/local/include/boost/regex/v4/regex.hpp:76:0, | |
from /opt/local/include/boost/regex.hpp:31, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:217, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/regex/v4/sub_match.hpp:197:13: note: template<class RandomAccessIterator, class traits, class Allocator> bool boost::operator!=(const std::basic_string<typename boost::re_detail::regex_iterator_traits<BidiIterator>::value_type, traits, Allocator>&, const boost::sub_match<RandomAccessIterator>&) | |
inline bool operator != (const std::basic_string<typename re_detail::regex_iterator_traits<RandomAccessIterator>::value_type, traits, Allocator>& s, | |
^ | |
/opt/local/include/boost/regex/v4/sub_match.hpp:197:13: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/account.h:265:22: note: 'boost::optional<ledger::account_t::xdata_t>' is not derived from 'const std::basic_string<typename boost::re_detail::regex_iterator_traits<BidiIterator>::value_type, traits, Allocator>' | |
return xdata_ != NULL; | |
^ | |
In file included from /opt/local/include/boost/scoped_ptr.hpp:14:0, | |
from /opt/local/include/boost/regex/v4/regex_workaround.hpp:41, | |
from /opt/local/include/boost/regex/v4/regex.hpp:32, | |
from /opt/local/include/boost/regex.hpp:31, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:217, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/smart_ptr/scoped_ptr.hpp:136:31: note: template<class T> bool boost::operator!=(boost::detail::sp_nullptr_t, const boost::scoped_ptr<T>&) | |
template<class T> inline bool operator!=( boost::detail::sp_nullptr_t, scoped_ptr<T> const & p ) BOOST_NOEXCEPT | |
^ | |
/opt/local/include/boost/smart_ptr/scoped_ptr.hpp:136:31: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/account.h:265:22: note: cannot convert '((const ledger::account_t*)this)->ledger::account_t::xdata_' (type 'boost::optional<ledger::account_t::xdata_t>') to type 'boost::detail::sp_nullptr_t {aka std::nullptr_t}' | |
return xdata_ != NULL; | |
^ | |
In file included from /opt/local/include/boost/scoped_ptr.hpp:14:0, | |
from /opt/local/include/boost/regex/v4/regex_workaround.hpp:41, | |
from /opt/local/include/boost/regex/v4/regex.hpp:32, | |
from /opt/local/include/boost/regex.hpp:31, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:217, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/smart_ptr/scoped_ptr.hpp:131:31: note: template<class T> bool boost::operator!=(const boost::scoped_ptr<T>&, boost::detail::sp_nullptr_t) | |
template<class T> inline bool operator!=( scoped_ptr<T> const & p, boost::detail::sp_nullptr_t ) BOOST_NOEXCEPT | |
^ | |
/opt/local/include/boost/smart_ptr/scoped_ptr.hpp:131:31: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/account.h:265:22: note: 'boost::optional<ledger::account_t::xdata_t>' is not derived from 'const boost::scoped_ptr<T>' | |
return xdata_ != NULL; | |
^ | |
In file included from /opt/local/include/boost/ptr_container/ptr_sequence_adapter.hpp:22:0, | |
from /opt/local/include/boost/ptr_container/ptr_list.hpp:19, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:201, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/ptr_container/detail/void_ptr_iterator.hpp:185:21: note: template<class VoidIterT, class T, class VoidIterU, class U> bool boost::operator!=(const boost::void_ptr_iterator<VoidIter, T>&, const boost::void_ptr_iterator<VoidIterU, U>&) | |
inline bool operator!=( const void_ptr_iterator<VoidIterT,T>& l, | |
^ | |
/opt/local/include/boost/ptr_container/detail/void_ptr_iterator.hpp:185:21: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/account.h:265:22: note: 'boost::optional<ledger::account_t::xdata_t>' is not derived from 'const boost::void_ptr_iterator<VoidIter, T>' | |
return xdata_ != NULL; | |
^ | |
In file included from /opt/local/include/boost/scoped_array.hpp:14:0, | |
from /opt/local/include/boost/ptr_container/detail/scoped_deleter.hpp:21, | |
from /opt/local/include/boost/ptr_container/detail/reversible_ptr_container.hpp:21, | |
from /opt/local/include/boost/ptr_container/ptr_sequence_adapter.hpp:20, | |
from /opt/local/include/boost/ptr_container/ptr_list.hpp:19, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:201, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/smart_ptr/scoped_array.hpp:118:31: note: template<class T> bool boost::operator!=(boost::detail::sp_nullptr_t, const boost::scoped_array<T>&) | |
template<class T> inline bool operator!=( boost::detail::sp_nullptr_t, scoped_array<T> const & p ) BOOST_NOEXCEPT | |
^ | |
/opt/local/include/boost/smart_ptr/scoped_array.hpp:118:31: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/account.h:265:22: note: cannot convert '((const ledger::account_t*)this)->ledger::account_t::xdata_' (type 'boost::optional<ledger::account_t::xdata_t>') to type 'boost::detail::sp_nullptr_t {aka std::nullptr_t}' | |
return xdata_ != NULL; | |
^ | |
In file included from /opt/local/include/boost/scoped_array.hpp:14:0, | |
from /opt/local/include/boost/ptr_container/detail/scoped_deleter.hpp:21, | |
from /opt/local/include/boost/ptr_container/detail/reversible_ptr_container.hpp:21, | |
from /opt/local/include/boost/ptr_container/ptr_sequence_adapter.hpp:20, | |
from /opt/local/include/boost/ptr_container/ptr_list.hpp:19, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:201, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/smart_ptr/scoped_array.hpp:113:31: note: template<class T> bool boost::operator!=(const boost::scoped_array<T>&, boost::detail::sp_nullptr_t) | |
template<class T> inline bool operator!=( scoped_array<T> const & p, boost::detail::sp_nullptr_t ) BOOST_NOEXCEPT | |
^ | |
/opt/local/include/boost/smart_ptr/scoped_array.hpp:113:31: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/account.h:265:22: note: 'boost::optional<ledger::account_t::xdata_t>' is not derived from 'const boost::scoped_array<T>' | |
return xdata_ != NULL; | |
^ | |
In file included from /opt/local/include/boost/intrusive_ptr.hpp:16:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:188, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/smart_ptr/intrusive_ptr.hpp:251:31: note: template<class T> bool boost::operator!=(boost::detail::sp_nullptr_t, const boost::intrusive_ptr<T>&) | |
template<class T> inline bool operator!=( boost::detail::sp_nullptr_t, intrusive_ptr<T> const & p ) BOOST_NOEXCEPT | |
^ | |
/opt/local/include/boost/smart_ptr/intrusive_ptr.hpp:251:31: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/account.h:265:22: note: cannot convert '((const ledger::account_t*)this)->ledger::account_t::xdata_' (type 'boost::optional<ledger::account_t::xdata_t>') to type 'boost::detail::sp_nullptr_t {aka std::nullptr_t}' | |
return xdata_ != NULL; | |
^ | |
In file included from /opt/local/include/boost/intrusive_ptr.hpp:16:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:188, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/smart_ptr/intrusive_ptr.hpp:246:31: note: template<class T> bool boost::operator!=(const boost::intrusive_ptr<T>&, boost::detail::sp_nullptr_t) | |
template<class T> inline bool operator!=( intrusive_ptr<T> const & p, boost::detail::sp_nullptr_t ) BOOST_NOEXCEPT | |
^ | |
/opt/local/include/boost/smart_ptr/intrusive_ptr.hpp:246:31: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/account.h:265:22: note: 'boost::optional<ledger::account_t::xdata_t>' is not derived from 'const boost::intrusive_ptr<T>' | |
return xdata_ != NULL; | |
^ | |
In file included from /opt/local/include/boost/intrusive_ptr.hpp:16:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:188, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/smart_ptr/intrusive_ptr.hpp:218:40: note: template<class T, class U> bool boost::operator!=(T*, const boost::intrusive_ptr<U>&) | |
template<class T, class U> inline bool operator!=(T * a, intrusive_ptr<U> const & b) | |
^ | |
/opt/local/include/boost/smart_ptr/intrusive_ptr.hpp:218:40: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/account.h:265:22: note: mismatched types 'T*' and 'boost::optional<ledger::account_t::xdata_t>' | |
return xdata_ != NULL; | |
^ | |
In file included from /opt/local/include/boost/intrusive_ptr.hpp:16:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:188, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/smart_ptr/intrusive_ptr.hpp:208:40: note: template<class T, class U> bool boost::operator!=(const boost::intrusive_ptr<T>&, U*) | |
template<class T, class U> inline bool operator!=(intrusive_ptr<T> const & a, U * b) | |
^ | |
/opt/local/include/boost/smart_ptr/intrusive_ptr.hpp:208:40: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/account.h:265:22: note: 'boost::optional<ledger::account_t::xdata_t>' is not derived from 'const boost::intrusive_ptr<T>' | |
return xdata_ != NULL; | |
^ | |
In file included from /opt/local/include/boost/intrusive_ptr.hpp:16:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:188, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/smart_ptr/intrusive_ptr.hpp:198:40: note: template<class T, class U> bool boost::operator!=(const boost::intrusive_ptr<T>&, const boost::intrusive_ptr<U>&) | |
template<class T, class U> inline bool operator!=(intrusive_ptr<T> const & a, intrusive_ptr<U> const & b) | |
^ | |
/opt/local/include/boost/smart_ptr/intrusive_ptr.hpp:198:40: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/account.h:265:22: note: 'boost::optional<ledger::account_t::xdata_t>' is not derived from 'const boost::intrusive_ptr<T>' | |
return xdata_ != NULL; | |
^ | |
In file included from /opt/local/include/boost/optional.hpp:15:0, | |
from /opt/local/include/boost/format/internals.hpp:20, | |
from /opt/local/include/boost/format.hpp:38, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:185, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/optional/optional.hpp:1416:6: note: template<class T> bool boost::operator!=(boost::none_t, const boost::optional<T>&) | |
bool operator != ( none_t, optional<T> const& y ) BOOST_NOEXCEPT | |
^ | |
/opt/local/include/boost/optional/optional.hpp:1416:6: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/account.h:265:22: note: cannot convert '((const ledger::account_t*)this)->ledger::account_t::xdata_' (type 'boost::optional<ledger::account_t::xdata_t>') to type 'boost::none_t' | |
return xdata_ != NULL; | |
^ | |
In file included from /opt/local/include/boost/optional.hpp:15:0, | |
from /opt/local/include/boost/format/internals.hpp:20, | |
from /opt/local/include/boost/format.hpp:38, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:185, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/optional/optional.hpp:1382:6: note: template<class T> bool boost::operator!=(const boost::optional<T>&, boost::none_t) | |
bool operator != ( optional<T> const& x, none_t ) BOOST_NOEXCEPT | |
^ | |
/opt/local/include/boost/optional/optional.hpp:1382:6: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/account.h:265:22: note: cannot convert '0l' (type 'long int') to type 'boost::none_t' | |
return xdata_ != NULL; | |
^ | |
In file included from /opt/local/include/boost/optional.hpp:15:0, | |
from /opt/local/include/boost/format/internals.hpp:20, | |
from /opt/local/include/boost/format.hpp:38, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:185, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/optional/optional.hpp:1347:6: note: template<class T> bool boost::operator!=(const T&, const boost::optional<T>&) | |
bool operator != ( T const& x, optional<T> const& y ) | |
^ | |
/opt/local/include/boost/optional/optional.hpp:1347:6: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/account.h:265:22: note: mismatched types 'const boost::optional<T>' and 'long int' | |
return xdata_ != NULL; | |
^ | |
In file included from /opt/local/include/boost/optional.hpp:15:0, | |
from /opt/local/include/boost/format/internals.hpp:20, | |
from /opt/local/include/boost/format.hpp:38, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:185, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/optional/optional.hpp:1313:6: note: template<class T> bool boost::operator!=(const boost::optional<T>&, const T&) | |
bool operator != ( optional<T> const& x, T const& y ) | |
^ | |
/opt/local/include/boost/optional/optional.hpp:1313:6: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/account.h:265:22: note: deduced conflicting types for parameter 'const T' ('ledger::account_t::xdata_t' and 'long int') | |
return xdata_ != NULL; | |
^ | |
In file included from /opt/local/include/boost/optional.hpp:15:0, | |
from /opt/local/include/boost/format/internals.hpp:20, | |
from /opt/local/include/boost/format.hpp:38, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:185, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/optional/optional.hpp:1279:6: note: template<class T> bool boost::operator!=(const boost::optional<T>&, const boost::optional<T>&) | |
bool operator != ( optional<T> const& x, optional<T> const& y ) | |
^ | |
/opt/local/include/boost/optional/optional.hpp:1279:6: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/account.h:265:22: note: mismatched types 'const boost::optional<T>' and 'long int' | |
return xdata_ != NULL; | |
^ | |
In file included from /opt/local/include/boost/lexical_cast/detail/converter_lexical.hpp:49:0, | |
from /opt/local/include/boost/lexical_cast/try_lexical_convert.hpp:34, | |
from /opt/local/include/boost/lexical_cast.hpp:32, | |
from /opt/local/include/boost/date_time/string_parse_tree.hpp:13, | |
from /opt/local/include/boost/date_time/period_parser.hpp:14, | |
from /opt/local/include/boost/date_time/date_facet.hpp:23, | |
from /opt/local/include/boost/date_time/gregorian/gregorian_io.hpp:16, | |
from /opt/local/include/boost/date_time/gregorian/gregorian.hpp:31, | |
from /opt/local/include/boost/date_time/posix_time/time_formatters.hpp:12, | |
from /opt/local/include/boost/date_time/posix_time/posix_time.hpp:24, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:174, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/array.hpp:350:10: note: template<class T, long unsigned int N> bool boost::operator!=(const boost::array<T, N>&, const boost::array<T, N>&) | |
bool operator!= (const array<T,N>& x, const array<T,N>& y) { | |
^ | |
/opt/local/include/boost/array.hpp:350:10: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/account.h:265:22: note: 'boost::optional<ledger::account_t::xdata_t>' is not derived from 'const boost::array<T, N>' | |
return xdata_ != NULL; | |
^ | |
In file included from /opt/local/include/boost/shared_ptr.hpp:17:0, | |
from /opt/local/include/boost/date_time/gregorian/greg_month.hpp:14, | |
from /opt/local/include/boost/date_time/gregorian/greg_ymd.hpp:16, | |
from /opt/local/include/boost/date_time/gregorian/greg_calendar.hpp:16, | |
from /opt/local/include/boost/date_time/gregorian/gregorian_types.hpp:19, | |
from /opt/local/include/boost/date_time/posix_time/posix_time_config.hpp:18, | |
from /opt/local/include/boost/date_time/posix_time/posix_time_system.hpp:13, | |
from /opt/local/include/boost/date_time/posix_time/ptime.hpp:12, | |
from /opt/local/include/boost/date_time/posix_time/posix_time.hpp:15, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:174, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/smart_ptr/shared_ptr.hpp:766:31: note: template<class T> bool boost::operator!=(boost::detail::sp_nullptr_t, const boost::shared_ptr<X>&) | |
template<class T> inline bool operator!=( boost::detail::sp_nullptr_t, shared_ptr<T> const & p ) BOOST_NOEXCEPT | |
^ | |
/opt/local/include/boost/smart_ptr/shared_ptr.hpp:766:31: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/account.h:265:22: note: cannot convert '((const ledger::account_t*)this)->ledger::account_t::xdata_' (type 'boost::optional<ledger::account_t::xdata_t>') to type 'boost::detail::sp_nullptr_t {aka std::nullptr_t}' | |
return xdata_ != NULL; | |
^ | |
In file included from /opt/local/include/boost/shared_ptr.hpp:17:0, | |
from /opt/local/include/boost/date_time/gregorian/greg_month.hpp:14, | |
from /opt/local/include/boost/date_time/gregorian/greg_ymd.hpp:16, | |
from /opt/local/include/boost/date_time/gregorian/greg_calendar.hpp:16, | |
from /opt/local/include/boost/date_time/gregorian/gregorian_types.hpp:19, | |
from /opt/local/include/boost/date_time/posix_time/posix_time_config.hpp:18, | |
from /opt/local/include/boost/date_time/posix_time/posix_time_system.hpp:13, | |
from /opt/local/include/boost/date_time/posix_time/ptime.hpp:12, | |
from /opt/local/include/boost/date_time/posix_time/posix_time.hpp:15, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:174, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/smart_ptr/shared_ptr.hpp:761:31: note: template<class T> bool boost::operator!=(const boost::shared_ptr<X>&, boost::detail::sp_nullptr_t) | |
template<class T> inline bool operator!=( shared_ptr<T> const & p, boost::detail::sp_nullptr_t ) BOOST_NOEXCEPT | |
^ | |
/opt/local/include/boost/smart_ptr/shared_ptr.hpp:761:31: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/account.h:265:22: note: 'boost::optional<ledger::account_t::xdata_t>' is not derived from 'const boost::shared_ptr<X>' | |
return xdata_ != NULL; | |
^ | |
In file included from /opt/local/include/boost/shared_ptr.hpp:17:0, | |
from /opt/local/include/boost/date_time/gregorian/greg_month.hpp:14, | |
from /opt/local/include/boost/date_time/gregorian/greg_ymd.hpp:16, | |
from /opt/local/include/boost/date_time/gregorian/greg_calendar.hpp:16, | |
from /opt/local/include/boost/date_time/gregorian/gregorian_types.hpp:19, | |
from /opt/local/include/boost/date_time/posix_time/posix_time_config.hpp:18, | |
from /opt/local/include/boost/date_time/posix_time/posix_time_system.hpp:13, | |
from /opt/local/include/boost/date_time/posix_time/ptime.hpp:12, | |
from /opt/local/include/boost/date_time/posix_time/posix_time.hpp:15, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:174, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/smart_ptr/shared_ptr.hpp:733:40: note: template<class T, class U> bool boost::operator!=(const boost::shared_ptr<X>&, const boost::shared_ptr<U>&) | |
template<class T, class U> inline bool operator!=(shared_ptr<T> const & a, shared_ptr<U> const & b) BOOST_NOEXCEPT | |
^ | |
/opt/local/include/boost/smart_ptr/shared_ptr.hpp:733:40: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/account.h:265:22: note: 'boost::optional<ledger::account_t::xdata_t>' is not derived from 'const boost::shared_ptr<X>' | |
return xdata_ != NULL; | |
^ | |
In file included from /opt/local/include/boost/function/detail/maybe_include.hpp:63:0, | |
from /opt/local/include/boost/function/detail/function_iterate.hpp:14, | |
from /opt/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:97, | |
from /opt/local/include/boost/function.hpp:64, | |
from /opt/local/include/boost/algorithm/string/detail/find_iterator.hpp:18, | |
from /opt/local/include/boost/algorithm/string/find_iterator.hpp:24, | |
from /opt/local/include/boost/algorithm/string/iter_find.hpp:27, | |
from /opt/local/include/boost/algorithm/string/split.hpp:16, | |
from /opt/local/include/boost/algorithm/string.hpp:23, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:168, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/function/function_template.hpp:1039:8: note: template<class R, class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7, class T8, class T9> void boost::operator!=(const boost::function10<R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9>&, const boost::function10<R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9>&) | |
void operator!=(const BOOST_FUNCTION_FUNCTION< | |
^ | |
/opt/local/include/boost/function/function_template.hpp:1039:8: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/account.h:265:22: note: 'boost::optional<ledger::account_t::xdata_t>' is not derived from 'const boost::function10<R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9>' | |
return xdata_ != NULL; | |
^ | |
In file included from /opt/local/include/boost/function/detail/maybe_include.hpp:58:0, | |
from /opt/local/include/boost/function/detail/function_iterate.hpp:14, | |
from /opt/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:92, | |
from /opt/local/include/boost/function.hpp:64, | |
from /opt/local/include/boost/algorithm/string/detail/find_iterator.hpp:18, | |
from /opt/local/include/boost/algorithm/string/find_iterator.hpp:24, | |
from /opt/local/include/boost/algorithm/string/iter_find.hpp:27, | |
from /opt/local/include/boost/algorithm/string/split.hpp:16, | |
from /opt/local/include/boost/algorithm/string.hpp:23, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:168, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/function/function_template.hpp:1039:8: note: template<class R, class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7, class T8> void boost::operator!=(const boost::function9<R, T0, T1, T2, T3, T4, T5, T6, T7, T8>&, const boost::function9<R, T0, T1, T2, T3, T4, T5, T6, T7, T8>&) | |
void operator!=(const BOOST_FUNCTION_FUNCTION< | |
^ | |
/opt/local/include/boost/function/function_template.hpp:1039:8: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/account.h:265:22: note: 'boost::optional<ledger::account_t::xdata_t>' is not derived from 'const boost::function9<R, T0, T1, T2, T3, T4, T5, T6, T7, T8>' | |
return xdata_ != NULL; | |
^ | |
In file included from /opt/local/include/boost/function/detail/maybe_include.hpp:53:0, | |
from /opt/local/include/boost/function/detail/function_iterate.hpp:14, | |
from /opt/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:87, | |
from /opt/local/include/boost/function.hpp:64, | |
from /opt/local/include/boost/algorithm/string/detail/find_iterator.hpp:18, | |
from /opt/local/include/boost/algorithm/string/find_iterator.hpp:24, | |
from /opt/local/include/boost/algorithm/string/iter_find.hpp:27, | |
from /opt/local/include/boost/algorithm/string/split.hpp:16, | |
from /opt/local/include/boost/algorithm/string.hpp:23, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:168, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/function/function_template.hpp:1039:8: note: template<class R, class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> void boost::operator!=(const boost::function8<R, T0, T1, T2, T3, T4, T5, T6, T7>&, const boost::function8<R, T0, T1, T2, T3, T4, T5, T6, T7>&) | |
void operator!=(const BOOST_FUNCTION_FUNCTION< | |
^ | |
/opt/local/include/boost/function/function_template.hpp:1039:8: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/account.h:265:22: note: 'boost::optional<ledger::account_t::xdata_t>' is not derived from 'const boost::function8<R, T0, T1, T2, T3, T4, T5, T6, T7>' | |
return xdata_ != NULL; | |
^ | |
In file included from /opt/local/include/boost/function/detail/maybe_include.hpp:48:0, | |
from /opt/local/include/boost/function/detail/function_iterate.hpp:14, | |
from /opt/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:82, | |
from /opt/local/include/boost/function.hpp:64, | |
from /opt/local/include/boost/algorithm/string/detail/find_iterator.hpp:18, | |
from /opt/local/include/boost/algorithm/string/find_iterator.hpp:24, | |
from /opt/local/include/boost/algorithm/string/iter_find.hpp:27, | |
from /opt/local/include/boost/algorithm/string/split.hpp:16, | |
from /opt/local/include/boost/algorithm/string.hpp:23, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:168, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/function/function_template.hpp:1039:8: note: template<class R, class T0, class T1, class T2, class T3, class T4, class T5, class T6> void boost::operator!=(const boost::function7<R, T0, T1, T2, T3, T4, T5, T6>&, const boost::function7<R, T0, T1, T2, T3, T4, T5, T6>&) | |
void operator!=(const BOOST_FUNCTION_FUNCTION< | |
^ | |
/opt/local/include/boost/function/function_template.hpp:1039:8: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/account.h:265:22: note: 'boost::optional<ledger::account_t::xdata_t>' is not derived from 'const boost::function7<R, T0, T1, T2, T3, T4, T5, T6>' | |
return xdata_ != NULL; | |
^ | |
In file included from /opt/local/include/boost/function/detail/maybe_include.hpp:43:0, | |
from /opt/local/include/boost/function/detail/function_iterate.hpp:14, | |
from /opt/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:77, | |
from /opt/local/include/boost/function.hpp:64, | |
from /opt/local/include/boost/algorithm/string/detail/find_iterator.hpp:18, | |
from /opt/local/include/boost/algorithm/string/find_iterator.hpp:24, | |
from /opt/local/include/boost/algorithm/string/iter_find.hpp:27, | |
from /opt/local/include/boost/algorithm/string/split.hpp:16, | |
from /opt/local/include/boost/algorithm/string.hpp:23, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:168, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/function/function_template.hpp:1039:8: note: template<class R, class T0, class T1, class T2, class T3, class T4, class T5> void boost::operator!=(const boost::function6<R, T0, T1, T2, T3, T4, T5>&, const boost::function6<R, T0, T1, T2, T3, T4, T5>&) | |
void operator!=(const BOOST_FUNCTION_FUNCTION< | |
^ | |
/opt/local/include/boost/function/function_template.hpp:1039:8: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/account.h:265:22: note: 'boost::optional<ledger::account_t::xdata_t>' is not derived from 'const boost::function6<R, T0, T1, T2, T3, T4, T5>' | |
return xdata_ != NULL; | |
^ | |
In file included from /opt/local/include/boost/function/detail/maybe_include.hpp:38:0, | |
from /opt/local/include/boost/function/detail/function_iterate.hpp:14, | |
from /opt/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:72, | |
from /opt/local/include/boost/function.hpp:64, | |
from /opt/local/include/boost/algorithm/string/detail/find_iterator.hpp:18, | |
from /opt/local/include/boost/algorithm/string/find_iterator.hpp:24, | |
from /opt/local/include/boost/algorithm/string/iter_find.hpp:27, | |
from /opt/local/include/boost/algorithm/string/split.hpp:16, | |
from /opt/local/include/boost/algorithm/string.hpp:23, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:168, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/function/function_template.hpp:1039:8: note: template<class R, class T0, class T1, class T2, class T3, class T4> void boost::operator!=(const boost::function5<R, T0, T1, T2, T3, T4>&, const boost::function5<R, T0, T1, T2, T3, T4>&) | |
void operator!=(const BOOST_FUNCTION_FUNCTION< | |
^ | |
/opt/local/include/boost/function/function_template.hpp:1039:8: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/account.h:265:22: note: 'boost::optional<ledger::account_t::xdata_t>' is not derived from 'const boost::function5<R, T0, T1, T2, T3, T4>' | |
return xdata_ != NULL; | |
^ | |
In file included from /opt/local/include/boost/function/detail/maybe_include.hpp:33:0, | |
from /opt/local/include/boost/function/detail/function_iterate.hpp:14, | |
from /opt/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:67, | |
from /opt/local/include/boost/function.hpp:64, | |
from /opt/local/include/boost/algorithm/string/detail/find_iterator.hpp:18, | |
from /opt/local/include/boost/algorithm/string/find_iterator.hpp:24, | |
from /opt/local/include/boost/algorithm/string/iter_find.hpp:27, | |
from /opt/local/include/boost/algorithm/string/split.hpp:16, | |
from /opt/local/include/boost/algorithm/string.hpp:23, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:168, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/function/function_template.hpp:1039:8: note: template<class R, class T0, class T1, class T2, class T3> void boost::operator!=(const boost::function4<R, T0, T1, T2, T3>&, const boost::function4<R, T0, T1, T2, T3>&) | |
void operator!=(const BOOST_FUNCTION_FUNCTION< | |
^ | |
/opt/local/include/boost/function/function_template.hpp:1039:8: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/account.h:265:22: note: 'boost::optional<ledger::account_t::xdata_t>' is not derived from 'const boost::function4<R, T0, T1, T2, T3>' | |
return xdata_ != NULL; | |
^ | |
In file included from /opt/local/include/boost/function/detail/maybe_include.hpp:28:0, | |
from /opt/local/include/boost/function/detail/function_iterate.hpp:14, | |
from /opt/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:62, | |
from /opt/local/include/boost/function.hpp:64, | |
from /opt/local/include/boost/algorithm/string/detail/find_iterator.hpp:18, | |
from /opt/local/include/boost/algorithm/string/find_iterator.hpp:24, | |
from /opt/local/include/boost/algorithm/string/iter_find.hpp:27, | |
from /opt/local/include/boost/algorithm/string/split.hpp:16, | |
from /opt/local/include/boost/algorithm/string.hpp:23, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:168, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/function/function_template.hpp:1039:8: note: template<class R, class T0, class T1, class T2> void boost::operator!=(const boost::function3<R, T0, T1, T2>&, const boost::function3<R, T0, T1, T2>&) | |
void operator!=(const BOOST_FUNCTION_FUNCTION< | |
^ | |
/opt/local/include/boost/function/function_template.hpp:1039:8: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/account.h:265:22: note: 'boost::optional<ledger::account_t::xdata_t>' is not derived from 'const boost::function3<R, T0, T1, T2>' | |
return xdata_ != NULL; | |
^ | |
In file included from /opt/local/include/boost/function/detail/maybe_include.hpp:23:0, | |
from /opt/local/include/boost/function/detail/function_iterate.hpp:14, | |
from /opt/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:57, | |
from /opt/local/include/boost/function.hpp:64, | |
from /opt/local/include/boost/algorithm/string/detail/find_iterator.hpp:18, | |
from /opt/local/include/boost/algorithm/string/find_iterator.hpp:24, | |
from /opt/local/include/boost/algorithm/string/iter_find.hpp:27, | |
from /opt/local/include/boost/algorithm/string/split.hpp:16, | |
from /opt/local/include/boost/algorithm/string.hpp:23, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:168, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/function/function_template.hpp:1039:8: note: template<class R, class T0, class T1> void boost::operator!=(const boost::function2<R, T0, T1>&, const boost::function2<R, T0, T1>&) | |
void operator!=(const BOOST_FUNCTION_FUNCTION< | |
^ | |
/opt/local/include/boost/function/function_template.hpp:1039:8: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/account.h:265:22: note: 'boost::optional<ledger::account_t::xdata_t>' is not derived from 'const boost::function2<R, T0, T1>' | |
return xdata_ != NULL; | |
^ | |
In file included from /opt/local/include/boost/function/detail/maybe_include.hpp:18:0, | |
from /opt/local/include/boost/function/detail/function_iterate.hpp:14, | |
from /opt/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:52, | |
from /opt/local/include/boost/function.hpp:64, | |
from /opt/local/include/boost/algorithm/string/detail/find_iterator.hpp:18, | |
from /opt/local/include/boost/algorithm/string/find_iterator.hpp:24, | |
from /opt/local/include/boost/algorithm/string/iter_find.hpp:27, | |
from /opt/local/include/boost/algorithm/string/split.hpp:16, | |
from /opt/local/include/boost/algorithm/string.hpp:23, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:168, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/function/function_template.hpp:1039:8: note: template<class R, class T0> void boost::operator!=(const boost::function1<R, T0>&, const boost::function1<R, T0>&) | |
void operator!=(const BOOST_FUNCTION_FUNCTION< | |
^ | |
/opt/local/include/boost/function/function_template.hpp:1039:8: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/account.h:265:22: note: 'boost::optional<ledger::account_t::xdata_t>' is not derived from 'const boost::function1<R, T0>' | |
return xdata_ != NULL; | |
^ | |
In file included from /opt/local/include/boost/function/detail/maybe_include.hpp:13:0, | |
from /opt/local/include/boost/function/detail/function_iterate.hpp:14, | |
from /opt/local/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, | |
from /opt/local/include/boost/function.hpp:64, | |
from /opt/local/include/boost/algorithm/string/detail/find_iterator.hpp:18, | |
from /opt/local/include/boost/algorithm/string/find_iterator.hpp:24, | |
from /opt/local/include/boost/algorithm/string/iter_find.hpp:27, | |
from /opt/local/include/boost/algorithm/string/split.hpp:16, | |
from /opt/local/include/boost/algorithm/string.hpp:23, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:168, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/function/function_template.hpp:1039:8: note: template<class R> void boost::operator!=(const boost::function0<R>&, const boost::function0<R>&) | |
void operator!=(const BOOST_FUNCTION_FUNCTION< | |
^ | |
/opt/local/include/boost/function/function_template.hpp:1039:8: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/account.h:265:22: note: 'boost::optional<ledger::account_t::xdata_t>' is not derived from 'const boost::function0<R>' | |
return xdata_ != NULL; | |
^ | |
In file included from /opt/local/include/boost/function/detail/prologue.hpp:17:0, | |
from /opt/local/include/boost/function.hpp:24, | |
from /opt/local/include/boost/algorithm/string/detail/find_iterator.hpp:18, | |
from /opt/local/include/boost/algorithm/string/find_iterator.hpp:24, | |
from /opt/local/include/boost/algorithm/string/iter_find.hpp:27, | |
from /opt/local/include/boost/algorithm/string/split.hpp:16, | |
from /opt/local/include/boost/algorithm/string.hpp:23, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:168, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/function/function_base.hpp:864:3: note: template<class Functor> typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<T>::value>::value, bool>::type boost::operator!=(boost::reference_wrapper<T>, const boost::function_base&) | |
operator!=(reference_wrapper<Functor> g, const function_base& f) | |
^ | |
/opt/local/include/boost/function/function_base.hpp:864:3: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/account.h:265:22: note: 'boost::optional<ledger::account_t::xdata_t>' is not derived from 'boost::reference_wrapper<T>' | |
return xdata_ != NULL; | |
^ | |
In file included from /opt/local/include/boost/function/detail/prologue.hpp:17:0, | |
from /opt/local/include/boost/function.hpp:24, | |
from /opt/local/include/boost/algorithm/string/detail/find_iterator.hpp:18, | |
from /opt/local/include/boost/algorithm/string/find_iterator.hpp:24, | |
from /opt/local/include/boost/algorithm/string/iter_find.hpp:27, | |
from /opt/local/include/boost/algorithm/string/split.hpp:16, | |
from /opt/local/include/boost/algorithm/string.hpp:23, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:168, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/function/function_base.hpp:855:3: note: template<class Functor> typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<T>::value>::value, bool>::type boost::operator!=(const boost::function_base&, boost::reference_wrapper<T>) | |
operator!=(const function_base& f, reference_wrapper<Functor> g) | |
^ | |
/opt/local/include/boost/function/function_base.hpp:855:3: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/account.h:265:22: note: cannot convert '((const ledger::account_t*)this)->ledger::account_t::xdata_' (type 'boost::optional<ledger::account_t::xdata_t>') to type 'const boost::function_base&' | |
return xdata_ != NULL; | |
^ | |
In file included from /opt/local/include/boost/function/detail/prologue.hpp:17:0, | |
from /opt/local/include/boost/function.hpp:24, | |
from /opt/local/include/boost/algorithm/string/detail/find_iterator.hpp:18, | |
from /opt/local/include/boost/algorithm/string/find_iterator.hpp:24, | |
from /opt/local/include/boost/algorithm/string/iter_find.hpp:27, | |
from /opt/local/include/boost/algorithm/string/split.hpp:16, | |
from /opt/local/include/boost/algorithm/string.hpp:23, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:168, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/function/function_base.hpp:827:3: note: template<class Functor> typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<T>::value>::value, bool>::type boost::operator!=(Functor, const boost::function_base&) | |
operator!=(Functor g, const function_base& f) | |
^ | |
/opt/local/include/boost/function/function_base.hpp:827:3: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/account.h:265:22: note: cannot convert '0l' (type 'long int') to type 'const boost::function_base&' | |
return xdata_ != NULL; | |
^ | |
In file included from /opt/local/include/boost/function/detail/prologue.hpp:17:0, | |
from /opt/local/include/boost/function.hpp:24, | |
from /opt/local/include/boost/algorithm/string/detail/find_iterator.hpp:18, | |
from /opt/local/include/boost/algorithm/string/find_iterator.hpp:24, | |
from /opt/local/include/boost/algorithm/string/iter_find.hpp:27, | |
from /opt/local/include/boost/algorithm/string/split.hpp:16, | |
from /opt/local/include/boost/algorithm/string.hpp:23, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:168, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/function/function_base.hpp:818:3: note: template<class Functor> typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<T>::value>::value, bool>::type boost::operator!=(const boost::function_base&, Functor) | |
operator!=(const function_base& f, Functor g) | |
^ | |
/opt/local/include/boost/function/function_base.hpp:818:3: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/account.h:265:22: note: cannot convert '((const ledger::account_t*)this)->ledger::account_t::xdata_' (type 'boost::optional<ledger::account_t::xdata_t>') to type 'const boost::function_base&' | |
return xdata_ != NULL; | |
^ | |
In file included from /opt/local/include/boost/function/detail/prologue.hpp:17:0, | |
from /opt/local/include/boost/function.hpp:24, | |
from /opt/local/include/boost/algorithm/string/detail/find_iterator.hpp:18, | |
from /opt/local/include/boost/algorithm/string/find_iterator.hpp:24, | |
from /opt/local/include/boost/algorithm/string/iter_find.hpp:27, | |
from /opt/local/include/boost/algorithm/string/split.hpp:16, | |
from /opt/local/include/boost/algorithm/string.hpp:23, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:168, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/function/function_base.hpp:756:13: note: bool boost::operator!=(boost::detail::function::useless_clear_type*, const boost::function_base&) | |
inline bool operator!=(detail::function::useless_clear_type*, | |
^ | |
/opt/local/include/boost/function/function_base.hpp:756:13: note: no known conversion for argument 1 from 'boost::optional<ledger::account_t::xdata_t>' to 'boost::detail::function::useless_clear_type*' | |
/opt/local/include/boost/function/function_base.hpp:744:13: note: bool boost::operator!=(const boost::function_base&, boost::detail::function::useless_clear_type*) | |
inline bool operator!=(const function_base& f, | |
^ | |
/opt/local/include/boost/function/function_base.hpp:744:13: note: no known conversion for argument 1 from 'boost::optional<ledger::account_t::xdata_t>' to 'const boost::function_base&' | |
In file included from /opt/local/include/boost/range/iterator_range.hpp:13:0, | |
from /opt/local/include/boost/range/as_literal.hpp:22, | |
from /opt/local/include/boost/algorithm/string/trim.hpp:19, | |
from /opt/local/include/boost/algorithm/string.hpp:19, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:168, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/range/iterator_range_core.hpp:671:9: note: template<class IteratorT, class ForwardRange> typename boost::enable_if<boost::mpl::not_<boost::is_base_and_derived<boost::iterator_range_detail::iterator_range_tag, ForwardRange> >, bool>::type boost::operator!=(const boost::iterator_range<IteratorT>&, const ForwardRange&) | |
operator!=( const iterator_range<IteratorT>& l, const ForwardRange& r ) | |
^ | |
/opt/local/include/boost/range/iterator_range_core.hpp:671:9: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/account.h:265:22: note: 'boost::optional<ledger::account_t::xdata_t>' is not derived from 'const boost::iterator_range<IteratorT>' | |
return xdata_ != NULL; | |
^ | |
In file included from /opt/local/include/boost/range/iterator_range.hpp:13:0, | |
from /opt/local/include/boost/range/as_literal.hpp:22, | |
from /opt/local/include/boost/algorithm/string/trim.hpp:19, | |
from /opt/local/include/boost/algorithm/string.hpp:19, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:168, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/range/iterator_range_core.hpp:661:9: note: template<class Iterator1T, class Iterator2T> bool boost::operator!=(const boost::iterator_range<IteratorT>&, const boost::iterator_range<Iterator2T>&) | |
operator!=( const iterator_range<Iterator1T>& l, const iterator_range<Iterator2T>& r ) | |
^ | |
/opt/local/include/boost/range/iterator_range_core.hpp:661:9: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/account.h:265:22: note: 'boost::optional<ledger::account_t::xdata_t>' is not derived from 'const boost::iterator_range<IteratorT>' | |
return xdata_ != NULL; | |
^ | |
In file included from /opt/local/include/boost/range/iterator_range.hpp:13:0, | |
from /opt/local/include/boost/range/as_literal.hpp:22, | |
from /opt/local/include/boost/algorithm/string/trim.hpp:19, | |
from /opt/local/include/boost/algorithm/string.hpp:19, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:168, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/opt/local/include/boost/range/iterator_range_core.hpp:594:9: note: template<class IteratorT, class ForwardRange> typename boost::enable_if<boost::mpl::not_<boost::is_base_and_derived<boost::iterator_range_detail::iterator_range_tag, ForwardRange> >, bool>::type boost::operator!=(const ForwardRange&, const boost::iterator_range<IteratorT>&) | |
operator!=( const ForwardRange& l, const iterator_range<IteratorT>& r ) | |
^ | |
/opt/local/include/boost/range/iterator_range_core.hpp:594:9: note: template argument deduction/substitution failed: | |
In file included from /opt/local/include/gcc48/c++/cstddef:42:0, | |
from /Users/mgrimes/pkg/ledger/ledger/system.hh:159, | |
from /Users/mgrimes/pkg/ledger/ledger/src/stats.cc:32: | |
/Users/mgrimes/pkg/ledger/ledger/src/account.h:265:22: note: mismatched types 'const boost::iterator_range<IteratorT>' and 'long int' | |
return xdata_ != NULL; | |
^ | |
make[2]: *** [src/CMakeFiles/libledger.dir/stats.cc.o] Error 1 | |
make[1]: *** [src/CMakeFiles/libledger.dir/all] Error 2 | |
make: *** [all] Error 2 | |
acprep: ERROR: Execution failed: make |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment