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
...
read more »