Package Details: ledger-git 20150808-1

Git Clone URL: (read-only)
Package Base: ledger-git
Description: A double-entry accounting system with a command-line reporting interface
Upstream URL:
Licenses: BSD
Conflicts: ledger
Provides: ledger
Submitter: joni
Maintainer: joni
Last Packager: joni
Votes: 23
Popularity: 0.041676
First Submitted: 2009-05-28 01:14
Last Updated: 2015-08-18 09:06

Required by (1)

Sources (1)

Latest Comments

csllbr commented on 2017-01-31 07:46

I've been getting this message to stderr lately. Is this a boost or a ledger problem?

sys:1: RuntimeWarning: to-Python converter for boost::shared_ptr<ledger::commodity_pool_t> already registered; second conversion method ignored.
sys:1: RuntimeWarning: to-Python converter for boost::shared_ptr<ledger::(anonymous namespace)::collector_wrapper> already registered; second conversion method ignored.

ikke commented on 2016-09-21 21:41

Applying this patch fixed it:

FlorianJacob commented on 2016-09-12 10:23

I can't compile the package anymore, probably related to the boost upgrade to 1.61 that also broke

/tmp/yaourt-tmp-florian/aur-ledger-git/src/ledger/src/item.h:127:22: required from here
/usr/include/boost/core/enable_if.hpp:41:10: Fehler: unvollständiger Typ »boost::optional_detail::is_optional_val_init_candidate<std::map<std::__cxx11::basic_string<char>, std::pair<boost::optional<ledger::value_t>, bool>, boost::function<bool(std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>)> >, const boost::optional<std::map<std::__cxx11::basic_string<char>, std::pair<boost::optional<ledger::value_t>, bool>, boost::function<bool(std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>)> > >&>« in geschachtelter Namensangabe verwendet
struct enable_if : public enable_if_c<Cond::value, T> {};

ankz commented on 2016-08-02 03:01

Recently having problem with python bindings:

$ python2
Python 2.7.12 (default, Jun 28 2016, 08:31:05)
[GCC 6.1.1 20160602] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import ledger
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: No to_python (by-value) converter found for C++ type: boost::shared_ptr<ledger::commodity_pool_t>

maralorn commented on 2016-02-07 16:03

As mentioned in

I get this weird behavior, when using haskell:
# cat test.ledger
2015-10-10=2015-10-09 Test
Account1 2 EUR

# ledger -f test.ledger print
2015-10-10=2015-10-10 Test
Account1 2 EUR

Notice the secondary date has changed. This problem doesn't occur, when I build the package myself with ./acprep update && make from the same repo and commit. I am quite puzzled by the phenomenon.


csllbr commented on 2015-09-07 14:34

is it possible to add build support for python?

@@ -42,7 +42,7 @@ prepare() {

build() {
cd ledger; rm -rf build
- ./acprep "${_build:-opt}" --python --output=./build --prefix=/usr make all doc -- "${_defines[@]/#/-D}"
+ ./acprep "${_build:-opt}" --output=./build --prefix=/usr make all doc -- "${_defines[@]/#/-D}"


lothar_m commented on 2015-08-15 16:23

I'm unable to build the package at the moment.
The following error is returned when running "makepkg -s"

error: could not apply 48aec0f... boost::none_t no longer convertible from literal 0 in 1.58
hint: after resolving the conflicts, mark the corrected paths
hint: with 'git add <paths>' or 'git rm <paths>'
hint: and commit the result with 'git commit'
==> ERROR: A failure occurred in prepare().

I've also tried to build without the "git cherry-pick" command but without success.
Anyone has any ideas?

ikke commented on 2015-07-28 16:30

The issue with boost 1.58 has just been fixed. Branch next builds again for me.

joni commented on 2015-05-12 21:32

Fixed, thanks.

csllbr commented on 2015-05-12 18:08

install: cannot stat ‘../doc/LICENSE’: No such file or directory
==> ERROR: A failure occurred in package().

Any updates?

All comments