#1105641 premake4: FTBFS with make --shuffle=reverse: src/host/os_match.c:181:1: fatal error: opening dependency file obj/Release/os_match.d: No such file or directory

Package:
src:premake4
Source:
src:premake4
Submitter:
Lucas Nussbaum
Date:
2025-08-10 08:59:04 UTC
Severity:
normal
Tags:
#1105641#5
Date:
2025-05-13 19:13:08 UTC
From:
To:
Hi,

GNU Make now has a --shuffle option that simulates non-deterministic ordering
of target prerequisites. See
https://trofi.github.io/posts/238-new-make-shuffle-mode.html and also previous
work in Debian by Santiago Vila:
https://people.debian.org/~sanvila/make-shuffle/

This package fails to build with make --shuffle=reverse.
This is likely to be caused by a missing dependency in
debian/rules or an upstream Makefile.

More information about this mass bug filing is available at
https://wiki.debian.org/qa.debian.org/FTBFS/Shuffle

Relevant part (hopefully):
The full build log is available from:
http://qa-logs.debian.net/2025/05/05/shuffle/reverse/premake4_4.3+repack1-2_unstable_reverse.log

If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

#1105641#10
Date:
2025-05-26 21:59:51 UTC
From:
To:
* Lucas Nussbaum <lucas@debian.org> [250526 21:57]:

fixed premake4 build, and also the makefile generation by premake4.

Patch available in MR: https://salsa.debian.org/debian/premake4/-/merge_requests/1

Nicolas.

#1105641#17
Date:
2025-08-10 08:57:23 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
premake4, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1105641@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Nicolas Schodet <nico@ni.fr.eu.org> (supplier of updated premake4 package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Tue, 27 May 2025 07:21:40 +0200
Source: premake4
Architecture: source
Version: 4.3+repack1-3
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group <packages@qa.debian.org>
Changed-By: Nicolas Schodet <nico@ni.fr.eu.org>
Closes: 1082596 1104768 1105641
Changes:
 premake4 (4.3+repack1-3) unstable; urgency=medium
 .
   [ Andreas Tille ]
   * QA upload.
     Closes: #1104768
   * Maintain package in Debian/ team on Salsa
   * Fix Homepage + watch file
     Closes: #1082596
   * Replace cdbs by dh (and use Files-Excluded)
   * Standards-Version: 4.7.2 (routine-update)
   * debhelper-compat 13 (routine-update)
   * Replace transitional package pkg-config by pkgconf in Build-Depends
     (routine-update)
   * Secure URI in copyright format (routine-update)
   * Remove trailing whitespace in debian/control (routine-update)
   * Remove trailing whitespace in debian/copyright (routine-update)
   * Add upstream metadata
   * Propagate hardening options
   + Remove redundant debian/README.source
 .
   [ Nicolas Schodet ]
   * Fixing dependencies in pre-generated Makefile.
     (Closes: #1105641)
Checksums-Sha1:
 8569e4449df86e28684ef36131cd5d89b8edbfce 1914 premake4_4.3+repack1-3.dsc
 173571ccfd2919078f408829a9fbe07cd63d5347 9940 premake4_4.3+repack1-3.debian.tar.xz
 40b63e3150781f03d7203a1546572aac49385a61 6213 premake4_4.3+repack1-3_amd64.buildinfo
Checksums-Sha256:
 58980e016305ca08f54d7fdf92ce164b39050523d0171f0504e4e66c126388c2 1914 premake4_4.3+repack1-3.dsc
 e3c384ebc7d01c8fd7a626963134d8b2cc83b9df4ef354beb6e1d67e9781929b 9940 premake4_4.3+repack1-3.debian.tar.xz
 c9142f4bac41e070dd7d3129bd7d863ce933c9d85ed13856541bb362ecbc024d 6213 premake4_4.3+repack1-3_amd64.buildinfo
Files:
 9e67d7ee20ac4c791e4d8fb939ad22f4 1914 devel optional premake4_4.3+repack1-3.dsc
 d726e8e259972bce1434ba4f76c6ae49 9940 devel optional premake4_4.3+repack1-3.debian.tar.xz
 6b9ac96f2023f2d41ed5a72576b4913a 6213 devel optional premake4_4.3+repack1-3_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----

iQJFBAEBCgAvFiEE8fAHMgoDVUHwpmPKV4oElNHGRtEFAmiEYM8RHHRpbGxlQGRl
Ymlhbi5vcmcACgkQV4oElNHGRtE6tg/+JhGLjIVCBgkpq6Zrw+M7GqLR9lVGaR1U
e7Mh2M8YljL5aqkKnWdgmtSMuTLNElPn6tB+PymCXMXDQFs858Fcd8F33SVZQ/Xm
UQpAVEgwbcWcbt0XP6UmTZUdPQHrmZtqC0VSjRWl10bBU0jtRh4bxODBD5fm+Zvh
qj2ocD7YpVu7H7VEWg+EaW9cvfEvXoHYoXxjtUukGQZYMrsTTfXers0w23iouvbU
ppqZPBqfQNXTDYmA4VwL38aIQGC5WiwRmm5O5v7PujyLgR0vSfGP3Z1xO7YHuJuV
O9OufK5VKZi18Jr0gWQxqA6of/0MEwqZIrbFcxlQZh90Q7kpWFWItHK2uzcUmogn
gXRfRf+xiH30fg7po3emnfnsnAybBwXjDxeU9nEF3Z95PWQyDVyKrqwRyccQrqN0
9/XZRiQTecK74gjrXf2u76kGrNQ0uNmlP1uRRP9AvS8BO6SGY7Ixu11vP68Q4P/v
Bz/CX50Blpnz9qybCvavpKpwyzThSWMoSmLBfucoKtouNYF6Enqscwy+cm3tQhW4
JyaO9VdY8tmfPcmnIZdccO604i1AvdmaGeOyqWBc+ndsozCzBMlICMMzO4VNWO8h
azyuFDqwF5mBWFnPj+Tz1sFbJm8n1bnIqhk2UCY39xNCLjZwrmX0y8hV2VsklN85
zpYs+gswB0M=
=tEdd
-----END PGP SIGNATURE-----