gnucash master: Multiple changes pushed
Geert Janssens
geert.gnucash at kobaltwit.be
Sun Jun 12 11:20:29 EDT 2016
On Thursday 09 June 2016 18:42:28 John Ralls wrote:
> Updated via https://github.com/Gnucash/gnucash/commit/2bbc1a19
> (commit) via https://github.com/Gnucash/gnucash/commit/949ff816
> (commit) via https://github.com/Gnucash/gnucash/commit/ce190e34
> (commit) via https://github.com/Gnucash/gnucash/commit/1c00937a
> (commit) via https://github.com/Gnucash/gnucash/commit/293a2866
> (commit) via https://github.com/Gnucash/gnucash/commit/74800e18
> (commit) via https://github.com/Gnucash/gnucash/commit/0ee7e61b
> (commit) via https://github.com/Gnucash/gnucash/commit/3063c873
> (commit) via https://github.com/Gnucash/gnucash/commit/557a5e2f
> (commit) via https://github.com/Gnucash/gnucash/commit/33908860
> (commit) from https://github.com/Gnucash/gnucash/commit/9f3dc0c8
> (commit)
>
>
>
> commit 2bbc1a193d582a6f1a9b7a95391485af09fd3e6a
> Merge: 949ff81 ce190e3
> Author: John Ralls <jralls at ceridwen.us>
> Date: Thu Jun 9 15:29:45 2016 -0700
>
> Merge branch 'guid_header'
>
After I rebase a local c++ branch on top of master with the guid_header branch merged it, I'm
getting compile errors. A snippet from the build log:
In file included from /kobaltnet/janssege/Development/gnucash/gnucash-
master/src/libqof/qof/qofid.h:82:0, from
/kobaltnet/janssege/Development/gnucash/gnucash-master/src/libqof/qof/qof.h:72,
from /kobaltnet/janssege/Development/gnucash/gnucash-
master/src/engine/Account.h:47, from
/kobaltnet/janssege/Development/gnucash/gnucash-master/src/import-export/csv-imp/gnc-csv-
account-map.h:31, from /kobaltnet/janssege/Development/gnucash/gnucash-
master/src/import-export/csv-imp/gnc-csv-imp-trans.cpp:31:
/kobaltnet/janssege/Development/gnucash/gnucash-master/src/libqof/qof/guid.h:76:7: error:
‘GncGUID’ does not name a type const GncGUID* gnc_value_get_guid (const GValue *value);
^ In file included from /kobaltnet/janssege/Development/gnucash/gnucash-
master/src/libqof/qof/qofid.h:82:0, from
/kobaltnet/janssege/Development/gnucash/gnucash-master/src/libqof/qof/qof.h:72,
from /kobaltnet/janssege/Development/gnucash/gnucash-
master/src/engine/Account.h:47, from
/kobaltnet/janssege/Development/gnucash/gnucash-master/src/import-export/csv-imp/gnc-csv-
account-map.h:31, from /kobaltnet/janssege/Development/gnucash/gnucash-
master/src/import-export/csv-imp/gnc-csv-imp-trans.cpp:31:
/kobaltnet/janssege/Development/gnucash/gnucash-master/src/libqof/qof/guid.h:87:20: error:
variable or field ‘guid_replace’ declared void void guid_replace (GncGUID *guid); ^
/kobaltnet/janssege/Development/gnucash/gnucash-master/src/libqof/qof/guid.h:87:20: error:
‘GncGUID’ was not declared inthis scope /kobaltnet/janssege/Development/gnucash/gnucash-
master/src/libqof/qof/guid.h:87:29: error: ‘guid’ was not declared in this scope void
guid_replace (GncGUID *guid); ^
/kobaltnet/janssege/Development/gnucash/gnucash-master/src/libqof/qof/guid.h:93:1: error:
‘GncGUID’ does not name a type GncGUID guid_new_return (void); ^
/kobaltnet/janssege/Development/gnucash/gnucash-master/src/libqof/qof/guid.h:98:7: error:
‘GncGUID’ does not name a type const GncGUID * guid_null (void);
I'm not using guid's in my code. These errors are pulled in because of the Account.h header
that gets included somewhere.
I saw one commit on the guid_header branch is including guid.hpp everywhere. Is that what I
now have to do in my sources even if I'm not using a guid directly ? Or what is the correct
approach here ?
Regards,
Geert
More information about the gnucash-devel
mailing list