GNOME Bugzilla – Bug 769978
atomix: Uses deprecated gnome-common macros/variables
Last modified: 2016-08-29 23:25:28 UTC
Hi, I'm herby forwarding Debian bug report #829875. Apparently Atomix uses some deprecated macros which may lead to build failures in the future when they get removed. https://bugs.debian.org/829875 gnome-common did a cleanup upstream and deprecated quite a few macros and variables. gnome-doc-utils removal ======================= The gnome-doc-utils build infrastructure was removed completely along with the following macros: GNOME_DOC_INIT [1] GNOME_COMMON_INIT [2] deprecated variables ==================== The following variables used in gnome-autogen.sh have been declared deprecated [3]: REQUIRED_GNOME_DOC_UTILS_VERSION REQUIRED_DOC_COMMON_VERSION USE_COMMON_DOC_BUILD FORBIDDEN_M4MACROS GNOME2_DIR GNOME2_PATH USE_GNOME2_MACROS deprecated macros ================= The following macros have also been declared deprecated: GNOME_COMPILE_WARNINGS [4] GNOME_CXX_WARNINGS [5] Upstream has documentation at [6] with how you can fix your package and why those particular changes were made. [1] https://git.gnome.org/browse/gnome-common/commit/?id=6684e2fa5 [2] https://git.gnome.org/browse/gnome-common/commit/?id=1f60e9536 [3] https://git.gnome.org/browse/gnome-common/commit/?id=4c8d8ad93 [4] https://git.gnome.org/browse/gnome-common/commit/?id=b57bae0be [5] https://git.gnome.org/browse/gnome-common/commit/?id=2bffd7e1u [6] https://wiki.gnome.org/Projects/GnomeCommon/Migration
Created attachment 333728 [details] [review] Port from gnome-common gnome-common has been deprecated for a while now, but some macros are still being used. This commit replaces them with ones from upstream autoconf-archive.
The patch breaks development builds because of -Werror. :)
(In reply to Ernestas Kulik from comment #2) > The patch breaks development builds because of -Werror. :) Or maybe it’s just because I’m distchecking, but I digress.
Thank you for your contribution. I have fixed the compile warnings causing the build failure after the port, so the build runs correctly now. As that is the case, your gnome-common porting effort is pushed to master. Attachment 333728 [details] pushed as b16edeb - Port from gnome-common