Bug#956080: closed by Debian FTP Masters <ftpmaster at ftp-master.debian.org> (reply to Andreas Rönnquist <gusnan at debian.org>) (Bug#956080: fixed in gamazons 0.83-12)

Helmut Grohne helmut at subdivi.de
Mon Apr 22 20:34:14 BST 2024


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 <ftpmaster at ftp-master.debian.org> (reply to Andreas Rönnquist <gusnan at 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



More information about the Pkg-games-devel mailing list