[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 16:29:52 EDT 2014
Hi Dominique,
Am 01.10.2014 um 21:50 schrieb Dimstar / Dominique Leuenberger:
> For reference,
>
> gnucash built for openSUSE Factory and 13.2 (which comes with libdbi3,
> we carry this patch for now:
>
> Index: gnucash-2.6.3/src/backend/dbi/gnc-backend-dbi.c
> ===================================================================
> --- gnucash-2.6.3.orig/src/backend/dbi/gnc-backend-dbi.c
> +++ gnucash-2.6.3/src/backend/dbi/gnc-backend-dbi.c
> @@ -2039,7 +2039,7 @@ row_get_value_at_col_name( GncSqlRow* ro
> dbi_result_t *result = (dbi_result_t*)(dbi_row->result);
> guint64 row = dbi_result_get_currow (result);
> guint idx = dbi_result_get_field_idx (result, col_name) - 1;
> - time64 time = result->rows[row]->field_values[idx].d_datetime;
> + time64 time =
> _dbi_make_datetime(result->rows[row]->field_values[idx].d_datetimex);
> (void)g_value_init( value, G_TYPE_INT64 );
> g_value_set_int64 (value, time);
> }
>
If we would have different -devel packages, which should report
different versions, the patch could be generalized. I assume, the
problem will appear in other distros earlier or later, too.
What do you think?
Cheers
Frank
More information about the gnucash-devel
mailing list