#1104868 alsa-scarlett-gui FTCBFS: rebuilds during make install

#1104868#5
Date:
2025-05-07 06:54:41 UTC
From:
To:
alsa-scarlett-gui fails to cross build from source. The build actually
progresses fine through make install, but then when dh_auto_install
invokes make install without passing cross toolchains it ends up failing
as it reperforms some of the earlier steps without using the appropriate
tools.

Arguably, make install should not have to reperform build steps. You can
actually observe that rebuilding in a native build. The reason is that
in chains of implicit rules, GNU make treats the files never mentioned
in the Makefile as intermediate and ends up deleting them at the end of
the build. This happens to alsa-scarlett-gui-resources.c. By marking it
as .NOTINTERMEDIATE, the rebuild can be skipped and the cross build
succeeds as a consequence. I'm attaching a patch for your convenience.
It happens to slightly reduce native package build time.

Helmut

#1104868#10
Date:
2026-06-16 06:04:26 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
alsa-scarlett-gui, 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 1104868@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Dale Richards <dale@dalerichards.net> (supplier of updated alsa-scarlett-gui 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: Thu, 11 Jun 2026 19:34:38 +0100
Source: alsa-scarlett-gui
Built-For-Profiles: derivative.ubuntu noudeb
Architecture: source
Version: 1.0~beta9-1
Distribution: unstable
Urgency: medium
Maintainer: Dale Richards <dale@dalerichards.net>
Changed-By: Dale Richards <dale@dalerichards.net>
Closes: 1104868
Changes:
 alsa-scarlett-gui (1.0~beta9-1) unstable; urgency=medium
 .
   * New upstream version 1.0~beta9
 .
   * Patch out beta welcome screen
   * Bump Standards-Version to 4.7.4:
     - d/control: Remove Priority field as it is no longer required
   * Bump copyright year
   * d/watch: Mangle upstream beta version numbers
   * tests/Makefile: Do not override compiler flags
   * Patch Makefile to prevent rebuild during dh_auto_install (Closes: #1104868)
Checksums-Sha1:
 11a494ad2e7bf0ca53e74ae39f61b1f5e60ba0c1 2057 alsa-scarlett-gui_1.0~beta9-1.dsc
 296ace919059e67672548e9d16c1def7304c6e89 4809084 alsa-scarlett-gui_1.0~beta9.orig.tar.gz
 4e7066673bcfffa24f86404d5c0abb711b10a217 6588 alsa-scarlett-gui_1.0~beta9-1.debian.tar.xz
 be41249221870a77e7aa5bf9476e7e48a40a37d8 7864 alsa-scarlett-gui_1.0~beta9-1_source.buildinfo
Checksums-Sha256:
 322ffac76f88520b478816f9d9299f76b721c0fa3a11647364182499af7fc527 2057 alsa-scarlett-gui_1.0~beta9-1.dsc
 849521ce7b0cede5cca895210bf87c1d4233807aeedf9ca7924ca5f172e68b75 4809084 alsa-scarlett-gui_1.0~beta9.orig.tar.gz
 6a5060076dfd4c6fcfbd8b57f8762042db1e7cc8124e2f47eb7bb30bef3e5be4 6588 alsa-scarlett-gui_1.0~beta9-1.debian.tar.xz
 988b072f3013bef703411fcd16e8ef1b93f868a2e423d6003b84d5283ca0208a 7864 alsa-scarlett-gui_1.0~beta9-1_source.buildinfo
Files:
 0935e6ec1129db15f178f31687a36a69 2057 sound optional alsa-scarlett-gui_1.0~beta9-1.dsc
 516cf0e0c088273ca96d2fb3d556ba03 4809084 sound optional alsa-scarlett-gui_1.0~beta9.orig.tar.gz
 0e1b043728c95767698875200dd63521 6588 sound optional alsa-scarlett-gui_1.0~beta9-1.debian.tar.xz
 a44b36790a102af4eb3a56694d47f2cc 7864 sound optional alsa-scarlett-gui_1.0~beta9-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEdS3ifE3rFwGbS2Yjy3AxZaiJhNwFAmow5HkACgkQy3AxZaiJ
hNyfYxAApppMgMYqXDfIkkYPX2FbZfcBpC9f+2QEzv4upB+RbMkx8jHXFkMSkviv
kthEYyYQMV/cCPAFWvIOwsqJaOWMiW/2+tq4yf59sSdHovSrvFe8k7UCs283yaP8
CsRocCsm1I+NovHcD87XjY6vclgcuYasgO9BO5ywB0XWzw1JFsnnO73F/ntzgIsA
Zs//TrwOYUATv1G1CmvPFRFLhM1HePFwvHtcEzMOApinAkx8/LUbcbHeZlVD/q9n
NS4HgWEQaJGfhHJl8uh8qsJoQQGabh6l45MTUAi5oynbJzhP7+SgyIudDJjRPCja
rQhvqJOY1OYD1sAZv1m3bBvonO4udn411jg2jGY0zs0cXNCTgEHN1Tw4eIxJkFaU
xL0mdVDRaGUEQrV+6UjHiGc8y6HANxmxGSiMSkey2rK3nkwiuGCsmqGeptHRr5AW
eQhfX8cVFeNl6bz8moDKRxpldEK3sJO7gX5MkHO4qjTF531Faea5dttmKH69Hfhx
HJ65lDN6IdjvTafAdmoUt5kZ8iglC7DqGlLQL9fPCVt+d/eplUvw/6ziDluDsam5
H+Xj9nUN0pnEFKlvRBj5dGy/RRiWC9DJNygIgq4/jUOmqVGBGeYh17D1JnunK0tz
0Wk55oblNh1ir/cItnXqqkkFSMf2O1zgoTEg9pSM8ZmkPDDMgu0=
=GlQ5
-----END PGP SIGNATURE-----