Here is what I get when I run `make` on my machine. What could be going wrong?
make all-recursive make[1]: Entering directory `/home/spiffy/Documents/programs/ledger' Making all in po make[2]: Entering directory `/home/spiffy/Documents/programs/ledger/po' make[2]: Leaving directory `/home/spiffy/Documents/programs/ledger/po' Making all in intl make[2]: Entering directory `/home/spiffy/Documents/programs/ledger/intl' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/spiffy/Documents/programs/ledger/intl' make[2]: Entering directory `/home/spiffy/Documents/programs/ledger' CXX libledger_report_la-stats.lo In file included from /usr/include/c++/4.4/backward/hash_set:60, from /usr/include/boost/pending/container_traits.hpp:23, from /usr/include/boost/graph/detail/adjacency_list.hpp:31, from /usr/include/boost/graph/adjacency_list.hpp:324, from ./system.hh:157, from src/stats.cc:32: /usr/include/c++/4.4/backward/backward_warning.h:28:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. In file included from /usr/include/boost/graph/adjacency_list.hpp:33, from ./system.hh:157, from src/stats.cc:32: /usr/include/boost/property_map/property_map.hpp: In instantiation of ‘boost::property_traits<ledger::date_specifier_t>’: /usr/include/boost/graph/two_bit_color_map.hpp:47: instantiated from ‘boost::two_bit_color_map<ledger::date_specifier_t>’ src/times.h:481: instantiated from here /usr/include/boost/property_map/property_map.hpp:31: error: no type named ‘key_type’ in ‘class ledger::date_specifier_t’ /usr/include/boost/property_map/property_map.hpp:32: error: no type named ‘value_type’ in ‘class ledger::date_specifier_t’ /usr/include/boost/property_map/property_map.hpp:33: error: no type named ‘reference’ in ‘class ledger::date_specifier_t’ /usr/include/boost/property_map/property_map.hpp:34: error: no type named ‘category’ in ‘class ledger::date_specifier_t’ /usr/include/boost/property_map/property_map.hpp: In instantiation of ‘boost::property_traits<ledger::date_range_t>’: /usr/include/boost/graph/two_bit_color_map.hpp:47: instantiated from ‘boost::two_bit_color_map<ledger::date_range_t>’ src/times.h:483: instantiated from here /usr/include/boost/property_map/property_map.hpp:31: error: no type named ‘key_type’ in ‘class ledger::date_range_t’ /usr/include/boost/property_map/property_map.hpp:32: error: no type named ‘value_type’ in ‘class ledger::date_range_t’ /usr/include/boost/property_map/property_map.hpp:33: error: no type named ‘reference’ in ‘class ledger::date_range_t’ /usr/include/boost/property_map/property_map.hpp:34: error: no type named ‘category’ in ‘class ledger::date_range_t’ /usr/include/boost/property_map/property_map.hpp: In instantiation of ‘boost::property_traits<bool>’: /usr/include/boost/graph/two_bit_color_map.hpp:47: instantiated from ‘boost::two_bit_color_map<bool>’ src/value.h:556: instantiated from here /usr/include/boost/property_map/property_map.hpp:31: error: ‘bool’ is not a class, struct, or union type /usr/include/boost/property_map/property_map.hpp:32: error: ‘bool’ is not a class, struct, or union type /usr/include/boost/property_map/property_map.hpp:33: error: ‘bool’ is not a class, struct, or union type /usr/include/boost/property_map/property_map.hpp:34: error: ‘bool’ is not a class, struct, or union type /usr/include/boost/property_map/property_map.hpp: In instantiation of ‘boost::property_traits<boost::posix_time::ptime>’: /usr/include/boost/graph/two_bit_color_map.hpp:47: instantiated from ‘boost::two_bit_color_map<boost::posix_time::ptime>’ src/value.h:573: instantiated from here /usr/include/boost/property_map/property_map.hpp:31: error: no type named ‘key_type’ in ‘class boost::posix_time::ptime’ /usr/include/boost/property_map/property_map.hpp:32: error: no type named ‘value_type’ in ‘class boost::posix_time::ptime’ /usr/include/boost/property_map/property_map.hpp:33: error: no type named ‘reference’ in ‘class boost::posix_time::ptime’ /usr/include/boost/property_map/property_map.hpp:34: error: no type named ‘category’ in ‘class boost::posix_time::ptime’ /usr/include/boost/property_map/property_map.hpp: In instantiation of ‘boost::property_traits<boost::gregorian::date>’: /usr/include/boost/graph/two_bit_color_map.hpp:47: instantiated from ‘boost::two_bit_color_map<boost::gregorian::date>’ src/value.h:590: instantiated from here /usr/include/boost/property_map/property_map.hpp:31: error: no type named ‘key_type’ in ‘class boost::gregorian::date’ /usr/include/boost/property_map/property_map.hpp:32: error: no type named ‘value_type’ in ‘class boost::gregorian::date’ /usr/include/boost/property_map/property_map.hpp:33: error: no type named ‘reference’ in ‘class boost::gregorian::date’ /usr/include/boost/property_map/property_map.hpp:34: error: no type named ‘category’ in ‘class boost::gregorian::date’ /usr/include/boost/property_map/property_map.hpp: In instantiation of ‘boost::property_traits<long int>’: /usr/include/boost/graph/two_bit_color_map.hpp:47: instantiated from ‘boost::two_bit_color_map<long int>’ src/value.h:607: instantiated from here /usr/include/boost/property_map/property_map.hpp:31: error: ‘long int’ is not a class, struct, or union type /usr/include/boost/property_map/property_map.hpp:32: error: ‘long int’ is not a class, struct, or union type /usr/include/boost/property_map/property_map.hpp:33: error: ‘long int’ is not a class, struct, or union type /usr/include/boost/property_map/property_map.hpp:34: error: ‘long int’ is not a class, struct, or union type /usr/include/boost/property_map/property_map.hpp: In instantiation of ‘boost::property_traits<ledger::amount_t>’: /usr/include/boost/graph/two_bit_color_map.hpp:47: instantiated from ‘boost::two_bit_color_map<ledger::amount_t>’ src/value.h:624: instantiated from here /usr/include/boost/property_map/property_map.hpp:31: error: no type named ‘key_type’ in ‘class ledger::amount_t’ /usr/include/boost/property_map/property_map.hpp:32: error: no type named ‘value_type’ in ‘class ledger::amount_t’ /usr/include/boost/property_map/property_map.hpp:33: error: no type named ‘reference’ in ‘class ledger::amount_t’ /usr/include/boost/property_map/property_map.hpp:34: error: no type named ‘category’ in ‘class ledger::amount_t’ /usr/include/boost/property_map/property_map.hpp: In instantiation of ‘boost::property_traits<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >’: /usr/include/boost/graph/two_bit_color_map.hpp:47: instantiated from ‘boost::two_bit_color_map<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >’ src/value.h:660: instantiated from here /usr/include/boost/property_map/property_map.hpp:31: error: no type named ‘key_type’ in ‘struct std::basic_string<char, std::char_traits<char>, std::allocator<char> >’ /usr/include/boost/property_map/property_map.hpp:34: error: no type named ‘category’ in ‘struct std::basic_string<char, std::char_traits<char>, std::allocator<char> >’ /usr/include/boost/property_map/property_map.hpp: In instantiation of ‘boost::property_traits<ledger::mask_t>’: /usr/include/boost/graph/two_bit_color_map.hpp:47: instantiated from ‘boost::two_bit_color_map<ledger::mask_t>’ src/value.h:684: instantiated from here /usr/include/boost/property_map/property_map.hpp:31: error: no type named ‘key_type’ in ‘class ledger::mask_t’ /usr/include/boost/property_map/property_map.hpp:32: error: no type named ‘value_type’ in ‘class ledger::mask_t’ /usr/include/boost/property_map/property_map.hpp:33: error: no type named ‘reference’ in ‘class ledger::mask_t’ /usr/include/boost/property_map/property_map.hpp:34: error: no type named ‘category’ in ‘class ledger::mask_t’ /usr/include/boost/property_map/property_map.hpp: In instantiation of ‘boost::property_traits<boost::any>’: /usr/include/boost/graph/two_bit_color_map.hpp:47: instantiated from ‘boost::two_bit_color_map<boost::any>’ src/value.h:744: instantiated from here /usr/include/boost/property_map/property_map.hpp:31: error: no type named ‘key_type’ in ‘class boost::any’ /usr/include/boost/property_map/property_map.hpp:32: error: no type named ‘value_type’ in ‘class boost::any’ /usr/include/boost/property_map/property_map.hpp:33: error: no type named ‘reference’ in ‘class boost::any’ /usr/include/boost/property_map/property_map.hpp:34: error: no type named ‘category’ in ‘class boost::any’ /usr/include/boost/property_map/property_map.hpp: In instantiation of ‘boost::property_traits<ledger::value_t>’: /usr/include/boost/graph/two_bit_color_map.hpp:47: instantiated from ‘boost::two_bit_color_map<ledger::value_t>’ src/op.h:146: instantiated from here /usr/include/boost/property_map/property_map.hpp:31: error: no type named ‘key_type’ in ‘class ledger::value_t’ /usr/include/boost/property_map/property_map.hpp:32: error: no type named ‘value_type’ in ‘class ledger::value_t’ /usr/include/boost/property_map/property_map.hpp:33: error: no type named ‘reference’ in ‘class ledger::value_t’ /usr/include/boost/property_map/property_map.hpp:34: error: no type named ‘category’ in ‘class ledger::value_t’ /usr/include/boost/property_map/property_map.hpp: In instantiation of ‘boost::property_traits<boost::function<ledger::value_t(ledger::call_scope_t&)> >’: /usr/include/boost/graph/two_bit_color_map.hpp:47: instantiated from ‘boost::two_bit_color_map<boost::function<ledger::value_t(ledger::call_scope_t&)> >’ src/op.h:181: instantiated from here /usr/include/boost/property_map/property_map.hpp:31: error: no type named ‘key_type’ in ‘struct boost::function<ledger::value_t(ledger::call_scope_t&)>’ /usr/include/boost/property_map/property_map.hpp:32: error: no type named ‘value_type’ in ‘struct boost::function<ledger::value_t(ledger::call_scope_t&)>’ /usr/include/boost/property_map/property_map.hpp:33: error: no type named ‘reference’ in ‘struct boost::function<ledger::value_t(ledger::call_scope_t&)>’ /usr/include/boost/property_map/property_map.hpp:34: error: no type named ‘category’ in ‘struct boost::function<ledger::value_t(ledger::call_scope_t&)>’ /usr/include/boost/property_map/property_map.hpp: In instantiation of ‘boost::property_traits<boost::shared_ptr<ledger::scope_t> >’: /usr/include/boost/graph/two_bit_color_map.hpp:47: instantiated from ‘boost::two_bit_color_map<boost::shared_ptr<ledger::scope_t> >’ src/op.h:198: instantiated from here /usr/include/boost/property_map/property_map.hpp:31: error: no type named ‘key_type’ in ‘class boost::shared_ptr<ledger::scope_t>’ /usr/include/boost/property_map/property_map.hpp:34: error: no type named ‘category’ in ‘class boost::shared_ptr<ledger::scope_t>’ /usr/include/boost/property_map/property_map.hpp: In instantiation of ‘boost::property_traits<boost::intrusive_ptr<ledger::expr_t::op_t> >’: /usr/include/boost/graph/two_bit_color_map.hpp:47: instantiated from ‘boost::two_bit_color_map<boost::intrusive_ptr<ledger::expr_t::op_t> >’ src/op.h:225: instantiated from here /usr/include/boost/property_map/property_map.hpp:31: error: no type named ‘key_type’ in ‘class boost::intrusive_ptr<ledger::expr_t::op_t>’ /usr/include/boost/property_map/property_map.hpp:32: error: no type named ‘value_type’ in ‘class boost::intrusive_ptr<ledger::expr_t::op_t>’ /usr/include/boost/property_map/property_map.hpp:33: error: no type named ‘reference’ in ‘class boost::intrusive_ptr<ledger::expr_t::op_t>’ /usr/include/boost/property_map/property_map.hpp:34: error: no type named ‘category’ in ‘class boost::intrusive_ptr<ledger::expr_t::op_t>’ /usr/include/boost/property_map/property_map.hpp: In instantiation of ‘boost::property_traits<ledger::expr_t>’: /usr/include/boost/graph/two_bit_color_map.hpp:47: instantiated from ‘boost::two_bit_color_map<ledger::expr_t>’ src/format.h:145: instantiated from here /usr/include/boost/property_map/property_map.hpp:31: error: no type named ‘key_type’ in ‘class ledger::expr_t’ /usr/include/boost/property_map/property_map.hpp:32: error: no type named ‘value_type’ in ‘class ledger::expr_t’ /usr/include/boost/property_map/property_map.hpp:33: error: no type named ‘reference’ in ‘class ledger::expr_t’ /usr/include/boost/property_map/property_map.hpp:34: error: no type named ‘category’ in ‘class ledger::expr_t’ /usr/include/boost/property_map/property_map.hpp: In instantiation of ‘boost::property_traits<const ledger::date_specifier_t>’: /usr/include/boost/graph/two_bit_color_map.hpp:47: instantiated from ‘boost::two_bit_color_map<const ledger::date_specifier_t>’ /usr/include/boost/variant/get.hpp:193: instantiated from ‘typename boost::add_reference<const U>::type boost::get(const boost::variant<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19>&) [with U = ledger::date_specifier_t, T0 = int, T1 = ledger::date_specifier_t, T2 = ledger::date_range_t, T3 = boost::detail::variant::void_, T4 = boost::detail::variant::void_, T5 = boost::detail::variant::void_, T6 = boost::detail::variant::void_, T7 = boost::detail::variant::void_, T8 = boost::detail::variant::void_, T9 = boost::detail::variant::void_, T10 = boost::detail::variant::void_, T11 = boost::detail::variant::void_, T12 = boost::detail::variant::void_, T13 = boost::detail::variant::void_, T14 = boost::detail::variant::void_, T15 = boost::detail::variant::void_, T16 = boost::detail::variant::void_, T17 = boost::detail::variant::void_, T18 = boost::detail::variant::void_, T19 = boost::detail::variant::void_]’ src/times.h:481: instantiated from here /usr/include/boost/property_map/property_map.hpp:31: error: no type named ‘key_type’ in ‘const class ledger::date_specifier_t’ /usr/include/boost/property_map/property_map.hpp:32: error: no type named ‘value_type’ in ‘const class ledger::date_specifier_t’ /usr/include/boost/property_map/property_map.hpp:33: error: no type named ‘reference’ in ‘const class ledger::date_specifier_t’ /usr/include/boost/property_map/property_map.hpp:34: error: no type named ‘category’ in ‘const class ledger::date_specifier_t’ /usr/include/boost/property_map/property_map.hpp: In instantiation of ‘boost::property_traits<const ledger::date_range_t>’: /usr/include/boost/graph/two_bit_color_map.hpp:47: instantiated from ‘boost::two_bit_color_map<const ledger::date_range_t>’ /usr/include/boost/variant/get.hpp:193: instantiated from ‘typename boost::add_reference<const U>::type boost::get(const boost::variant<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19>&) [with U = ledger::date_range_t, T0 = int, T1 = ledger::date_specifier_t, T2 = ledger::date_range_t, T3 = boost::detail::variant::void_, T4 = boost::detail::variant::void_, T5 = boost::detail::variant::void_, T6 = boost::detail::variant::void_, T7 = boost::detail::variant::void_, T8 = boost::detail::variant::void_, T9 = boost::detail::variant::void_, T10 = boost::detail::variant::void_, T11 = boost::detail::variant::void_, T12 = boost::detail::variant::void_, T13 = boost::detail::variant::void_, T14 = boost::detail::variant::void_, T15 = boost::detail::variant::void_, T16 = boost::detail::variant::void_, T17 = boost::detail::variant::void_, T18 = boost::detail::variant::void_, T19 = boost::detail::variant::void_]’ src/times.h:483: instantiated from here /usr/include/boost/property_map/property_map.hpp:31: error: no type named ‘key_type’ in ‘const class ledger::date_range_t’ /usr/include/boost/property_map/property_map.hpp:32: error: no type named ‘value_type’ in ‘const class ledger::date_range_t’ /usr/include/boost/property_map/property_map.hpp:33: error: no type named ‘reference’ in ‘const class ledger::date_range_t’ /usr/include/boost/property_map/property_map.hpp:34: error: no type named ‘category’ in ‘const class ledger::date_range_t’ make[2]: *** [libledger_report_la-stats.lo] Error 1 make[2]: Leaving directory `/home/spiffy/Documents/programs/ledger' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/spiffy/Documents/programs/ledger' make: *** [all] Error 2
