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.