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
[WIP] pulseaudio: build with meson #68313
Conversation
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
cacace8
to
96ede3d
Compare
Seems the darwin build is broken with
so it shouldn't use that for darwin. Should I condition it to only add those when it's linux? |
This comment has been minimized.
This comment has been minimized.
Yep https://lists.freedesktop.org/archives/pulseaudio-discuss/2019-September/031364.html
Release coming soon I guess Though it seems linking for Darwin is broken. I don't think I know enough about macos and darwin to make a bug report to them. |
Looking at the error
and some web search points me to underlinking. The libintl linking might be fixed by just adding cc @NixOS/darwin-maintainers |
Yes for the frameworks. For the Edit: quoting from the WP entry:
|
Possibly relevant https://gitlab.freedesktop.org/pulseaudio/pulseaudio/issues/707 |
Opened an issue about darwin and meson, although it's lackluster in information |
8426142
to
cdf3225
Compare
Notes on the website: https://www.freedesktop.org/wiki/Software/PulseAudio/Notes/13.0/ |
I've confirmed that helped with the darwin build slightly. |
@GrahamcOfBorg build pulseaudio libpulseaudio pulseaudioFull |
d9da819
to
cdf3225
Compare
I've merged #68735 for now, I don't want to break darwin. Leaving this open until someone fixes the issue upstream. |
I marked this as stale due to inactivity. → More info |
Since worldofpeace is not here anymore: Does someone want to continue this effort? Or can we close this issue? |
Do they have plans to drop autoconf eventually? |
@Ericson2314 yes, the recent PulseAudio 15 release dropped support for Autotools: https://www.freedesktop.org/wiki/Software/PulseAudio/Notes/15.0/#autotoolsbuildsystemhavebeendropped So we need to switch to Meson to update PulseAudio 15. Is someone up for that / already working on it? |
Blocking issue
Fails to build on darwin due to upstream bug with meson.build's
Things done
sandbox
innix.conf
on non-NixOS)nix-shell -p nix-review --run "nix-review wip"
./result/bin/
)nix path-info -S
before and after)