-
Notifications
You must be signed in to change notification settings - Fork 71
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
Add OpenBSD support #189
Comments
You can use standard Meson flags to override manpage location. To do this, set up the builddir as follows:
Use
in the builddir to see where will the files be put before installing j4-dmenu-desktop to your system. You can also invoke About the first issue: please post the |
Thank you, I'll keep it in mind.
Two logfiles attached: with error and without error (after -Dnotify-implementation=kqueue was set).
Yes, I have successfully compiled and run j4-meny-desktop, for now I don't have any problems with it, works fine. And I have sys/event.h file in my default OpenBSD install:
|
@aedaniloff Does the following patch fix the issue for you? fix-openbsd.patch.txt Also, are you getting any compiler warnings when compiling j4-dmenu-desktop (with/without the patch)? |
Yes, this patch completely fix the issue with "meson-setup.sh build". Thank you!
Only one warning on "meson install" step:
With or without the patch - warning is the same, no diffs. |
Thanks for your feedback! The issue should be fixed in I try to support BSDs well, but I personally don't use them, and testing j4-dmenu-desktop through a VM can be complicated. I currently conduct testing for FreeBSD only, which worked without problems (because the header resolution is a bit different there). I have tried to set up OpenBSD on a VM, but it doesn't detect my keyboard (my FreeBSD VM also isn't perfect, my mouse doesn't work there, but I don't require it, I guess I'm not very lucky when it comes to these sorts of stuff). The |
Adding "-Dnotify-implementation=kqueue" to meson-setup.sh script fix this issue, build and compile works fine.
The text was updated successfully, but these errors were encountered: