I just tried sudo ./acprep dependencies and received this error: E: Couldn't find package libboost-filesystem1.35-devlibedit-dev
So, then I did sudo apt-get update and re-ran ./acprep dependencies and I still see the same "E: cant find". 1) Is this the package where that constant is defined? 2) If so, what do I do now? David On Nov 23, 3:45 pm, dastagg <[email protected]> wrote: > In Debian 5.0: libboost1.35 > In CrunchBang 9.04: libboost1.35 also. > When I had the problem in CB, I tried in Debian but got the exact same > message in both. > > Saw the note about the 1.40 version for Ubuntu 9.10 but that isn't > available in the repositories yet. > > John Wiegley wrote: > > What version of Boost are you using? > > > John > > > On Nov 21, 2009, at 7:50 PM, dastagg wrote: > > > > Running ./acprep update, I get the following error message: > > > > make[2]: Entering directory `/home/dastagg/ledger' > > > CXX libledger_math_la-amount.lo > > > src/amount.cc: In member function ‘bool ledger::amount_t::parse > > > (std::istream&, const ledger::parse_flags_t&)’: > > > src/amount.cc:1001: error: expected primary-expression before ‘const’ > > > src/amount.cc:1001: error: ‘BOOST_REVERSE_FOREACH’ was not declared in > > > this scope > > > src/amount.cc:1001: error: expected `;' before ‘{’ token > > > src/amount.cc:1276: error: expected `}' at end of input > > > src/amount.cc: At global scope: > > > src/amount.cc:1276: error: expected `}' at end of input > > > make[2]: *** [libledger_math_la-amount.lo] Error 1 > > > make[2]: Leaving directory `/home/dastagg/ledger' > > > make[1]: *** [all-recursive] Error 1 > > > make[1]: Leaving directory `/home/dastagg/ledger' > > > make: *** [all] Error 2 > > > acprep: ERROR: Execution failed: make > >
