-
Notifications
You must be signed in to change notification settings - Fork 96
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
with-bdb build args not quite working for building with macports #1909
Comments
Can you try passing this to Meson and see if you get better results:
Thanks for working on the MacPorts port, BTW! |
It looks like Homebrew (yes, I know, the "competition") had to patch both db5.3 and db4.8 to properly compile on macOS. |
I have tried with just the prefix |
Depending a little bit on how meson's Line 562 in 7dcd18a
Or, to make sure we don't break anything for other environments: First try without subdir, check if found, and if not try with subdir. |
@trodemaster is packaging of netatalk v4 with MacPorts fully unblocked now, or are there other complications that we can assist with? |
It's building now with this PR. I have an AppleTalk variant that builds atalkd. A minor release that includes this PR is all that's needed. I'm traveling this weekend so should have time to get things tested and submitted this week. |
I can cook up a 4.1 bugfix release later this week for you if it helps. Just out of curiosity, MacPorts doesn't support local patches for cases like this? |
I have a local patch setup for now and that’s working. A new release is nice to have and not a blocker. I want to finish some functional testing and sort out how to handle the macports launchd configuration. On Feb 9, 2025, at 3:58 PM, Daniel Markstedt ***@***.***> wrote:
I can cook up a 4.1 bugfix release later this week for you if it helps.
Just out of curiosity, MacPorts doesn't support local patches for cases like this?
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: ***@***.***>
|
@trodemaster Here you go: https://github.com/Netatalk/netatalk/releases/tag/netatalk-4-1-2 Enjoy :) |
Here we go! |
Describe the bug
With #1908 landing in 4.1.1 I have made a new attempt to get netatalk 4 to build correctly with the MacPorts packaging system for macOS. However, when building with the new arguments, meson is finding the include dir headers but not the libraries. It seems like either the file name patterns need to be expanded in the meson.build file or I'm getting the path specifications wrong somehow.
To Reproduce
Use macports to attempt to build netatalk 4.1.1. Not sure repro is realistic. I'm just looking for advice on the how the meson config file works.
Expected behavior
When building on macos with macports and using the following meson config options the needed headers and libraries are found.
Environment
Logs
Error from the meson build
Additional context
Details about macports..
Above ${prefix} typically expands to /opt/local
db48 is the only viable version of berkley db on macports and the newer one currently does not build for arm64.
path structure
The text was updated successfully, but these errors were encountered: