Skip to content

FIX #86#87

Open
hrotkogabor wants to merge 1 commit into
udda:masterfrom
hrotkogabor:master
Open

FIX #86#87
hrotkogabor wants to merge 1 commit into
udda:masterfrom
hrotkogabor:master

Conversation

@hrotkogabor

Copy link
Copy Markdown

No description provided.

@Craig-At-Ollie Craig-At-Ollie left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I ran into this same build failure on Xubuntu 26 (Xfce 4.20) with a recent GCC. Two functions in common/ have prototype/definition mismatches that newer GCC now rejects as hard errors rather than warnings.

Both compiled fine historically because in C89/C99/C17, an empty parameter list () means "unspecified arguments" - the compiler doesn't check arity against it. But GCC's newer default C standard (C23) changed this: () now means "takes zero arguments," equivalent to (void). So these two spots go from silently-fine to a hard compile error: too many arguments to function / conflicting types.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants