Control: reopen -1 Control: retitle -1 gamazons contains a broken, outdated, embeded copy of PKG_CHECK_MODULES
On Sun, Apr 21, 2024 at 03:51:10PM +0000, Debian Bug Tracking System wrote: > This is an automatic notification regarding your Bug report > which was filed against the src:gamazons package: > > #956080: gamazons FTCBFS: multiple reasons > > It has been closed by Debian FTP Masters <ftpmas...@ftp-master.debian.org> > (reply to Andreas Rönnquist <gus...@debian.org>). Half of the problem is fixed. > gamazons fails to cross build from source. The immediate failure happens > during dh_auto_clean. It invokes make distclean. The makefile figures > that its config.status is outdated and that it needs to configure again. > It does so for the build architecture, misses dependencies (which are > only requested for the host architecture) and fails. A simple way around > this is touching config.status before invoking make distclean. The > attached patch implements that. This is fixed. > Then, ./configure uses the build architecture pkg-config. This is a bug > in the PKG_CHECK_MODULES macro. The file aclocal.m4 ships a broken, > outdated, embedded copy this macro. The upstream macro as shipped by > pkg-config is fixed. Please remove this copy to use the fixed upstream > version. Failing that, please update your embedded copy and register it > with the security tracker. Please refer to > https://wiki.debian.org/EmbeddedCodeCopies for details on the process. > Please remember that since ./configure is not regenerated during a > package build, you must do so manually before your upload in both cases. > I'm not including a patch for this second issue, because it is already > fixed in pkg-config itself. This is unfixed. Helmut