Check your boost version and verify you have the other prereqes installed. What platform are you building on?
On Thu, May 17, 2012 at 8:57 AM, Russell Adams <[email protected]> wrote: > Reviewed the README-1st, any other advice? > > ~/software/ledger > $ ./acprep update > acprep: INFO: Invoking primary phase: update > acprep: INFO: Executing phase: update > acprep: INFO: Executing phase: pull > Already up-to-date. > acprep: INFO: Executing phase: submodule > acprep: INFO: Executing phase: make > acprep: INFO: Executing phase: config > acprep: INFO: Executing phase: submodule > acprep: INFO: Executing phase: autoconf > acprep: INFO: Executing phase: configure > acprep: INFO: System type is => Linux > acprep: INFO: Looking for Boost in /usr/local/lib64... > acprep: INFO: Looking for Boost in /opt/local/lib64... > acprep: INFO: Looking for Boost in /sw/lib64... > acprep: INFO: Looking for Boost in /usr/lib64... > acprep: INFO: Found a Boost library: /usr/lib64/libboost_regex.so.1.40.0 > acprep: INFO: Found a Boost suffix => > acprep: INFO: Found a Boost file suffix => .so > acprep: INFO: Boost was found here: > acprep: INFO: Boost home path => /usr > acprep: INFO: Boost include path => /usr/include > acprep: INFO: Boost library path => /usr/lib64 > acprep: INFO: Boost suffix => > acprep: INFO: Boost file suffix => .so > acprep: INFO: Noticing include directory => /usr/local/include > acprep: INFO: Noticing library directory => /usr/local/lib > acprep: INFO: Noticing library directory => /usr/lib > acprep: INFO: Noticing library directory => /usr/lib64 > acprep: INFO: Setting up build flavor => debug > make all-recursive > make[1]: Entering directory `/home/rladams/software/ledger' > Making all in po > make[2]: Entering directory `/home/rladams/software/ledger/po' > make[2]: Leaving directory `/home/rladams/software/ledger/po' > Making all in intl > make[2]: Entering directory `/home/rladams/software/ledger/intl' > make[2]: Nothing to be done for `all'. > make[2]: Leaving directory `/home/rladams/software/ledger/intl' > make[2]: Entering directory `/home/rladams/software/ledger' > CXX libledger_report_la-stats.lo > In file included from /usr/include/boost/graph/adjacency_list.hpp:42, > from system.hh:153: > /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:46: 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:46: 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:46: 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:46: 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:46: 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:46: 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:46: 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<ledger::string>': > /usr/include/boost/graph/two_bit_color_map.hpp:46: instantiated from > 'boost::two_bit_color_map<ledger::string>' > src/value.h:660: instantiated from here > /usr/include/boost/property_map/property_map.hpp:31: error: no type named > 'key_type' in 'class ledger::string' > /usr/include/boost/property_map/property_map.hpp:34: error: no type named > 'category' in 'class ledger::string' > /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:46: instantiated from > 'boost::two_bit_color_map<ledger::mask_t>' > src/value.h:683: 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:46: 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:46: 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:46: 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:46: 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:46: 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:46: 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:46: 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:46: 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/rladams/software/ledger' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory `/home/rladams/software/ledger' > make: *** [all] Error 2 > acprep: ERROR: Execution failed: make FLAVOR=debug > > > > ------------------------------------------------------------------ > Russell Adams [email protected] > > PGP Key ID: 0x1160DCB3 http://www.adamsinfoserv.com/ > > Fingerprint: 1723 D8CA 4280 1EC9 557F 66E8 1154 E018 1160 DCB3 -- Craig, Corona De Tucson, AZ enderw88.wordpress.com
