[SOLVED] (opensuse) gnc-backend-dbi.c:2105:56: error: 'dbi_data_t' has no member named 'd_datetime'

Frank H. Ellenberger frank.h.ellenberger at gmail.com
Wed Oct 1 15:43:15 EDT 2014


Hi all,

with the help of lmat I was able to solve this issue, which prevented me
for a long time from building the code.

Opensuse has libdbi1-0.9.0-2.1.2 in its default 13.1 repos.
Additional exists libdbi3-0.9.0.g32-1.1 in its OBS server:database. Both
can be installed parallel. But you can only install one libdbi-devel. If
you configured the database OBS repo, you can accidentially upgrade your
libdbi-devel package.

While libdbi-devel-2.1.2 has time_t d_datetime;
in dbi_data_t in the /usr/include/dbi/dbi-dev.h, it is
dbi_datetimex d_datetimex; in libdbi-devel-0.9.0.g32-1.1

I hope this prevents others from hours of search,
Frank


More information about the gnucash-devel mailing list