Drop autoconf? #1749
Replies: 4 comments 6 replies
-
|
With the newer gettext you first need to run "autopoint -f", then "autoreconf" works. According to the devs that is intentional. |
Beta Was this translation helpful? Give feedback.
-
|
Yeah, many files must be copied, and more is done at make time compared with configure time since gettext 0.24(?): |
Beta Was this translation helpful? Give feedback.
-
|
I am in favor of just dropping autoconf support entirely. That was always the idea when we declared it as deprecated in 2024. Only the when was not clear yet. All common distributions like Debian, Ubuntu, Fedora, Arch, Alpine, Gentoo, FreeBSD as well as HomeBrew (macOS) have switched to Meson meanwhile to build Audacious. No bugs have been reported by package maintainers so it should be mature enough. And as you said John, even Debian oldstable and Ubuntu 20.04 support it out of the box. So making the cut now with Audacious 4.6 is a good idea. 👍 The only thing missing for Windows should be setting the subsystem which is easy to fix. And the build instructions (win32/notes.html) must be updated accordingly. Edit: I forgot the NSIS installer but do not know how you created it before with the audacious.nsi file. |
Beta Was this translation helpful? Give feedback.
-
|
Do you agree John to have Ubuntu 20.04 LTS / Debian oldstable as baseline for Audacious 4.6? It allows us to bump the Qt requirements to 5.12. QDateTime::fromSecsSinceEpoch() used for the new file creation/modification dates requires 5.8 for example. And we have quite a few other version checks we then can get rid of. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hey @radioactiveman, I recently tried an autoconf build and encountered the same issue I see you already documented here:
https://audacious-media-player.org/problems - "AM_ICONV and AM_GNU_GETTEXT macros are not found with autogen.sh"
Should we just drop autoconf build support now? meson has been recommended since version 4.4 (June 2024) and I think meson builds should work fine even on e.g. Debian oldstable. I can iron out any issues on Windows before the next release.
Beta Was this translation helpful? Give feedback.
All reactions