On Mon, Sep 15, 2025 at 9:37 AM Friedrich Beckmann <
[email protected]> wrote:

> The native builds on MacOS and Linux work with the tip of master with some
> fixes in the regression.
> The fixes are due to line breaks around a dot. Words like DATE.TIME are
> now not broken around the
> dot. I have made the fixes already.
>
> The Crossbuild works with a gnulib version from end of last year, but
> later versions show this
> problem:
>
> ../pspp/src/data/any-reader.c: In function 'any_reader_open':
> ../pspp/src/data/any-reader.c:119:21: error: 'const struct
> any_reader_class' has no member named 'rpl_open'
>   119 |         return class->open (handle);
>       |                     ^~
> ../pspp/src/data/any-reader.c:127:34: error: 'const struct
> any_reader_class' has no member named 'rpl_open'
>   127 |       return dataset_reader_class.open (handle);
>       |                                  ^
> ../pspp/src/data/any-reader.c:106:7: warning: this statement may fall
> through [-Wimplicit-fallthrough=]
>   106 |       {
>       |       ^
> ../pspp/src/data/any-reader.c:122:5: note: here
>   122 |     case FH_REF_INLINE:
>       |     ^~~~


If you have time to try it, these should be easily fixable by adding
parentheses:
(class->open) and (dataset_reader_class.open).  I'll try to find time to
fix them
myself if you can't.

Reply via email to