Skip to content

Unbreak build on FreeBSD#74

Closed
jbeich wants to merge 1 commit into
project-repo:masterfrom
jbeich:bsd
Closed

Unbreak build on FreeBSD#74
jbeich wants to merge 1 commit into
project-repo:masterfrom
jbeich:bsd

Conversation

@jbeich

@jbeich jbeich commented Jan 26, 2024

Copy link
Copy Markdown
Contributor

Regressed by 2.3.0

keybinding.c:1713:4: error: use of undeclared identifier 'sigset_t'
                        sigset_t set;
                        ^
keybinding.c:1714:4: error: implicit declaration of function 'sigemptyset' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
                        sigemptyset(&set);
                        ^
keybinding.c:1714:17: error: use of undeclared identifier 'set'
                        sigemptyset(&set);
                                     ^
keybinding.c:1715:4: error: implicit declaration of function 'sigprocmask' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
                        sigprocmask(SIG_SETMASK, &set, NULL);
                        ^
keybinding.c:1715:16: error: use of undeclared identifier 'SIG_SETMASK'
                        sigprocmask(SIG_SETMASK, &set, NULL);
                                    ^
keybinding.c:1715:30: error: use of undeclared identifier 'set'
                        sigprocmask(SIG_SETMASK, &set, NULL);
                                                  ^
project-repo pushed a commit that referenced this pull request Jan 27, 2024
- Thanks to Jan Beich.
@project-repo

Copy link
Copy Markdown
Owner

Thank you for pointing this out.

Since the change is trivial and does not seem to break the Arch setup
we will release 2.3.1 today.

cheers
project-repo

project-repo pushed a commit that referenced this pull request Jan 27, 2024
  * Unbreak build on FreeBSD (#74, 73 in Bugs.md)
    * Thanks to Jan Beich for pointing this out.
  * Add Issue 74 to Bugs.md (#71, was fixed in 2.3.0)
@project-repo

Copy link
Copy Markdown
Owner

This has been fixed in 2.3.1.

I am closing this.

Do you have an easy way to prevent this is the future for non-FreeBSD
users?

cheers and thanks for pointing out the issue.
project-repo

@jbeich

jbeich commented Jan 27, 2024

Copy link
Copy Markdown
Contributor Author

Do you have an easy way to prevent this is the future for non-FreeBSD users?

Maybe set up FreeBSD CI e.g.,

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