Your message dated Mon, 10 Nov 2025 06:04:43 +0000
with message-id <[email protected]>
and subject line Bug#1104865: fixed in cmigemo 1:1.2+gh0.20220623-2
has caused the Debian Bug report #1104865,
regarding cmigemo FTCBFS: rebuilds with the build architecture toolchain during 
dh_auto_install
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1104865: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1104865
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: cmigemo
Version: 1:1.2+gh0.20220623-1
Tags: patch upstream
User: [email protected]
Usertags: ftcbfs

cmigemo fails to cross build from source. It actually completes
dh_auto_build successfully. Then as dh_auto_build runs, it considers the
"dirs" target out of date and recompiles stuff as a result. Since
dh_auto_install does not pass cross toolchains that unnecessary
compilation step fails.

The use of the dirs target has two problems. For one thing, dirs never
exists and therefore always is out of date. I propose removing the
target and depending on the relevant directories (via a variable)
directly. Then, those directories change all the time, so we should turn
them into order-only dependencies to avoid excessive rebuilds. Once
doing both, cmigemo cross builds again. This also speeds up the native
build.

Please consider applying the attached patch and also forwarding it
upstream.

Helmut
--- cmigemo-1.2+gh0.20220623.orig/compile/unix.mak
+++ cmigemo-1.2+gh0.20220623/compile/unix.mak
@@ -17,20 +17,19 @@
 
 default: $(outdir)cmigemo$(EXEEXT)
 
-dirs:
-	@for i in $(objdir) $(outdir); do \
-		if test ! -d $$i; then \
-			$(MKDIR) $$i; \
-		fi \
-	done
+dirs = $(objdir) $(outdir)
+$(dirs):
+	@if test ! -d $@; then \
+		$(MKDIR) $@; \
+	fi
 
 $(outdir)cmigemo$(EXEEXT): $(objdir)main.$(O) $(libmigemo_LIB)
 	$(CC) -o $@ $(objdir)main.$(O) -L. -L$(outdir) -lmigemo $(LDFLAGS)
 
-$(objdir)main.o: $(srcdir)main.c dirs
+$(objdir)main.o: $(srcdir)main.c | $(dirs)
 	$(CC) $(CFLAGS) -o $@ -c $<
 
-$(objdir)%.o: $(srcdir)%.c dirs
+$(objdir)%.o: $(srcdir)%.c | $(dirs)
 	$(CC) $(CFLAGS) -o $@ -c $<
 
 ##############################################################################

--- End Message ---
--- Begin Message ---
Source: cmigemo
Source-Version: 1:1.2+gh0.20220623-2
Done: Youhei SASAKI <[email protected]>

We believe that the bug you reported is fixed in the latest version of
cmigemo, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Youhei SASAKI <[email protected]> (supplier of updated cmigemo 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 [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Fri, 09 May 2025 12:27:38 +0900
Source: cmigemo
Architecture: source
Version: 1:1.2+gh0.20220623-2
Distribution: unstable
Urgency: medium
Maintainer: Youhei SASAKI <[email protected]>
Changed-By: Youhei SASAKI <[email protected]>
Closes: 1104865
Changes:
 cmigemo (1:1.2+gh0.20220623-2) unstable; urgency=medium
 .
   * Add patch: Fix FTCBFS(Closes: #1104865)
Checksums-Sha1:
 058ce03b34be92a250f78dd988b363f40dbb095f 2150 cmigemo_1.2+gh0.20220623-2.dsc
 36935080ee4068c76d84aaebddde104a923a3df8 45900 
cmigemo_1.2+gh0.20220623-2.debian.tar.xz
 1bc11356a7db20015a35f54df37ec84817708baf 7477 
cmigemo_1.2+gh0.20220623-2_amd64.buildinfo
Checksums-Sha256:
 0aa206ab8afc23f139dacf59335a209acfc4f62280262aee6e7607763871c2c3 2150 
cmigemo_1.2+gh0.20220623-2.dsc
 ce01848a704814e85b2c061705650769fb1d478dbbde41ada79f4b20a87fb1a3 45900 
cmigemo_1.2+gh0.20220623-2.debian.tar.xz
 7354e266d22ba89b08e62ca159aa6adc791d26e0021ed38df5cf04903946c22b 7477 
cmigemo_1.2+gh0.20220623-2_amd64.buildinfo
Files:
 b9e3377cd7d19b938463daf2502a9115 2150 utils optional 
cmigemo_1.2+gh0.20220623-2.dsc
 5406f66e4e7928b89f83dec02f3bf376 45900 utils optional 
cmigemo_1.2+gh0.20220623-2.debian.tar.xz
 457dc06116e801af44ad133c6e54d1c8 7477 utils optional 
cmigemo_1.2+gh0.20220623-2_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEZqTqcE/iQFWNasLmk5TzVIkdfgcFAmkReXkACgkQk5TzVIkd
fgfvShAAwt2caJ7400MyfPcYZGQeEb4QzBE4894zoZ8fNkLyucYmIrAMtfzkE8Ab
KW09DJpMaxwiCgRSj5D6X6LY1jaKuyxkKDUjhnTHYcZInoXrOQE7H9O5f9rHIXjX
JV5wr6rjVrkAqReBq5J+hUJh96StNnLp1QHDfSS21ho+yX9GJpO2ceOuyW5aAoTk
8NPShdmSeOVTI3V+Sv3J1HhRFEdgrYmpOddxLd/whu5pIZ0tiHCOT+6E6lfdwL+k
v33jX8avTumzoF5cKR30OeCfB0l6s6kMOEOYahVWuAjf4wUbnAViS9pE9mqi/25l
/uJhls5T2/CyVbu2NTW60f2UVZhWUSpoGErWtSsAboq7Y/0QbFAfRF/XF1wBMl99
tcrS+twU6tdsd4VzMp/P8jL7zRfWNo5k4YddAxuUGKBKXxNPdjFg2y8F1CQZo2R7
8HEp5YclrlLb805uC5SxTk9figvAxYWqu0PQRBHZdnk/gmb4njTzS7t83n7CuuVR
FVDrwuyyEhnBS4/giggf6bMuE25N4iqUoOfYvRnAHzPw9mahgUIAFXwc19XR+Zfj
65v/p3vaEYekHdhl2AAlewzVr/gDCqcv4itdp9/EMwJ+DfgbtT3GchC+q4rRNegM
s70HdEuaaTMtMnBi7SgspH1ue98aW8P6ImYJkNqO8dehQsPW24k=
=mSbK
-----END PGP SIGNATURE-----

Attachment: pgp7191xH0d33.pgp
Description: PGP signature


--- End Message ---

Reply via email to