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

Reply via email to