When attempting to build from the 12.1 tarball i immediately run into this: Makefile:11694: *** missing separator. Stop. The lines in question: padsp: utils/padsp.in $(edit) $< > $@ @GSETTINGS_RULES@ <- this one install-exec-hook: If I bootstrap myself the build completes just fine. I obviously don't have gsettings installed
Thanks for reporting! I can reproduce the problem. (In reply to fredrik from comment #0) > I obviously don't have gsettings installed I think you do. @GSETTINGS_RULES@ is not added to the makefile if gsettings isn't installed. If you pass --disable-gsettings to configure, it should work. The reason for the breakage is that when I generated the tarball, I didn't have gsettings installed. configure.ac contains the GLIB_GSETTINGS macro, which didn't get expanded, and as a result the string "@GSETTINGS_RULES@" ended up in the makefile instead of the actual rules. I'll need to release a new tarball, and I think the version needs to be bumped as well even though there are no changes in the git repository...
Oh god. Does this make me one of those lying users? :-) Very right you are! >I'll need to release a new tarball, and I think the version needs to be bumped >as well even though there are no changes in the git repository... As a package maintainer I thank you. Silent tarball changes are evil!
The release is out, download here: https://www.freedesktop.org/software/pulseaudio/releases/pulseaudio-12.2.tar.xz
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.