Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unbreak build on FreeBSD #11

Closed
wants to merge 4 commits into from
Closed

Unbreak build on FreeBSD #11

wants to merge 4 commits into from

Conversation

jbeich
Copy link

@jbeich jbeich commented Jan 16, 2024

Depends on phkaeser/libbase#2
Runtime requires /proc mounted for some features until ported to sysctl.
Also packaged for easier testing.

I put my patches here into the public domain. CLA isn't an option for me due to lacking a Google Account which cannot be signed up for via Tor. Feel free to resubmit under differnt authorship (e.g., git commit --amend --reset-author) in order to satisfy CLA.

src/xdg_shell.c:119:9: error: expected expression
  119 |         wlmtk_window_t *window_ptr = wlmtk_window_create_from_xdg_toplevel(
      |         ^
src/xdg_shell.c:122:16: error: use of undeclared identifier 'window_ptr'
  122 |                window_ptr, wlr_xdg_surface_ptr);
      |                ^
$ cmake -G Ninja -B /tmp/wlmaker_build
[...]
CMake Error: CMake can not determine linker language for target: protocol_headers
-- Generating done (0.0s)
CMake Generate step failed.  Build files cannot be regenerated correctly.
ld: error: undefined symbol: signalfd
>>> referenced by client.c
>>>               client.c.o:(wlclient_create) in archive apps/libwlclient/liblibwlclient.a
Copy link

google-cla bot commented Jan 16, 2024

Thanks for your pull request! It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).

View this failed invocation of the CLA check for more information.

For the most up to date status, view the checks section at the bottom of the pull request.

@probonopd probonopd mentioned this pull request Jan 16, 2024
@phkaeser
Copy link
Owner

w00t, that was quick!

Happy to get the changes in, thanks for the suggestion of public domain.
To manage expecatations: Due to some personal time off, it might take 1-2 weeks, though.

@phkaeser phkaeser mentioned this pull request Jan 23, 2024
@phkaeser
Copy link
Owner

Due to merge conflicts & the amended ownership: Ended up in #19. Closing here.

@phkaeser
Copy link
Owner

@jbeich => regarding #22, since you have experience in BSD: Are you aware of github workflows to build on BSD? To keep it compiling fine.

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.

None yet

2 participants