Your message dated Sun, 30 Nov 2025 12:04:45 +0000
with message-id <[email protected]>
and subject line Bug#1114046: fixed in amiwm 0.22pl2-5
has caused the Debian Bug report #1114046,
regarding amiwm: FTBFS: iffparse.c:24:12: error: too many arguments to function
'iff->iff_Hook->h_SubEntry'; expected 0, have 3
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.)
--
1114046: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1114046
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:amiwm
Version: 0.22pl2-4
Severity: serious
Tags: ftbfs forky sid
Dear maintainer:
During a rebuild of all packages in unstable, your package failed to build.
Below you will find how the build ends (probably the most relevant part,
but not necessarily). If required, the full build log is available here:
https://people.debian.org/~sanvila/build-logs/202509/
About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.
If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.
If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:amiwm, so that this is still
visible in the BTS web page for this package.
Thanks.
--------------------------------------------------------------------------------
[...]
debian/rules clean
dh_testdir
dh_testroot
rm -f build-stamp
[ ! -f Makefile ] || /usr/bin/make distclean
rm -f libami/Makefile
dh_clean
debian/rules binary
dh_testdir
./configure --prefix=/usr --mandir=\${prefix}/share/man
--infodir=\${prefix}/share/info
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking for library containing strerror... none required
checking for gawk... no
checking for mawk... mawk
checking for bison... bison -y
checking for flex... flex
checking for lex output file root... lex.yy
checking for lex library... none needed
checking for library containing yywrap... no
checking whether yytext is a pointer... yes
checking for a BSD-compatible install... /usr/bin/install -c
checking whether ln -s works... yes
checking for ranlib... ranlib
checking how to run the C preprocessor... gcc -E
checking for X... libraries , headers
checking for gethostbyname... yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking for IceConnectionNumber in -lICE... yes
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for sys/time.h... yes
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for sys/wait.h that is POSIX.1 compatible... yes
checking for fcntl.h... yes
checking for limits.h... yes
checking for time.h... yes
checking for sys/time.h... (cached) yes
checking for sys/types.h... (cached) yes
checking for unistd.h... (cached) yes
checking for sys/select.h... yes
checking for sys/resource.h... yes
checking for sys/stat.h... (cached) yes
checking for termio.h... yes
checking for X11/extensions/shape.h... yes
checking for an ANSI C-conforming const... yes
checking whether char is unsigned... no
checking for pid_t... yes
checking for size_t... yes
checking whether struct tm is in sys/time.h or time.h... time.h
checking for working alloca.h... yes
checking for alloca... yes
checking return type of signal handlers... void
checking for wait3 that fills in rusage... yes
checking for select... yes
checking for strdup... yes
checking for waitpid... yes
checking for broken libXmu... no
checking for XShapeQueryExtension... yes
checking number of arguments to gettimeofday... 2
checking for caddr_t... yes
checking for ptrdiff_t... yes
checking for XPointer... yes
checking for XCreateFontSet... yes
checking for XmbTextEscapement... yes
checking for Xutf8DrawImageString... yes
checking byteorder... normal
configure: creating ./config.status
config.status: creating Makefile
config.status: creating libami/Makefile
/usr/bin/make
make[1]: Entering directory '/<<PKGBUILDDIR>>'
make[2]: Entering directory '/<<PKGBUILDDIR>>/libami'
gcc -c -I. -I.. -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\"
[too-long-redacted] E_FONTSETS=1 -g -O2 drawinfo.c
gcc -c -I. -I.. -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\"
[too-long-redacted] USE_FONTSETS=1 -g -O2 module.c
gcc -c -I. -I.. -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\"
[too-long-redacted] USE_FONTSETS=1 -g -O2 broker.c
gcc -c -I. -I.. -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\"
[too-long-redacted] ETS=1 -g -O2 eventdispatcher.c
gcc -c -I. -I.. -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\"
[too-long-redacted] E_FONTSETS=1 -g -O2 mdscreen.c
gcc -c -I. -I.. -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\"
[too-long-redacted] USE_FONTSETS=1 -g -O2 mdicon.c
gcc -c -I. -I.. -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\"
[too-long-redacted] E_FONTSETS=1 -g -O2 mdwindow.c
gcc -c -I. -I.. -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\"
[too-long-redacted] FONTSETS=1 -g -O2 kbdsupport.c
gcc -c -I. -I.. -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\"
[too-long-redacted] USE_FONTSETS=1 -g -O2 hotkey.c
gcc -c -I. -I.. -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\"
[too-long-redacted] DUSE_FONTSETS=1 -g -O2 lists.c
gcc -c -I. -I.. -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\"
[too-long-redacted] E_FONTSETS=1 -g -O2 readargs.c
gcc -c -I. -I.. -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\"
[too-long-redacted] SE_FONTSETS=1 -g -O2 iconlib.c
gcc -c -I. -I.. -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\"
[too-long-redacted] E_FONTSETS=1 -g -O2 iconutil.c
gcc -c -I. -I.. -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\"
[too-long-redacted] DUSE_FONTSETS=1 -g -O2 error.c
gcc -c -I. -I.. -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\"
[too-long-redacted] SE_FONTSETS=1 -g -O2 strutil.c
gcc -c -I. -I.. -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\"
[too-long-redacted] E_FONTSETS=1 -g -O2 iffparse.c
iffparse.c: In function âcallIFFHookâ:
iffparse.c:24:12: error: too many arguments to function
âiff->iff_Hook->h_SubEntryâ; expected 0, have 3
24 | return iff->iff_Hook->h_SubEntry(iff->iff_Hook, iff, &c);
| ^~~ ~~~~~~~~~~~~~
In file included from iffparse.c:1:
libami.h:177:14: note: declared here
177 | ULONG (*h_SubEntry)(); /* often HLL entry point */
| ^~~~~~~~~~
iffparse.c: In function âOpenIFFasFileâ:
iffparse.c:147:18: error: initialization of âULONG (*)(void)â {aka
âunsigned int (*)(void)â} from incompatible pointer type âULONG
(*)(struct Hook *, void *, void *)â {aka âunsigned int (*)(struct Hook *,
void *, void *)â} [-Wincompatible-pointer-types]
147 | { { 0, 0 }, 0, iffFileHook, 0 };
| ^~~~~~~~~~~
iffparse.c:147:18: note: (near initialization for âhook.h_SubEntryâ)
iffparse.c:122:14: note: âiffFileHookâ declared here
122 | static ULONG iffFileHook(struct Hook *hook, APTR object, APTR message)
| ^~~~~~~~~~~
make[2]: *** [Makefile:37: iffparse.o] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>/libami'
make[1]: *** [Makefile:60: lib_all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:12: build-stamp] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
--- End Message ---
--- Begin Message ---
Source: amiwm
Source-Version: 0.22pl2-5
Done: Alex Myczko <[email protected]>
We believe that the bug you reported is fixed in the latest version of
amiwm, 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.
Alex Myczko <[email protected]> (supplier of updated amiwm 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: Sun, 30 Nov 2025 12:25:51 +0100
Source: amiwm
Architecture: source
Version: 0.22pl2-5
Distribution: unstable
Urgency: medium
Maintainer: Alex Myczko <[email protected]>
Changed-By: Alex Myczko <[email protected]>
Closes: 1050966 1114046
Changes:
amiwm (0.22pl2-5) unstable; urgency=medium
.
* d/rules: set C std to gnu99. (Closes: #1114046)
* d/copyright: bump year.
* d/amiwm.desktop: add DesktopNames=amiwm. (Closes: #1050966)
* d/amiwm-portals.conf: added.
* d/watch: bump to version 5.
Checksums-Sha1:
c30a07f12f6a797f375293bf693e5ab8d2c5dee8 1880 amiwm_0.22pl2-5.dsc
3998127c381431331ce063007ce3d8d9d000d5f3 7496 amiwm_0.22pl2-5.debian.tar.xz
5c31846b53660afbaebd1aa3e181b450c32e8b02 6757 amiwm_0.22pl2-5_source.buildinfo
Checksums-Sha256:
42100d873b77b27450968387f17970df43e16840f7e7318c11a8c8add8fed7cd 1880
amiwm_0.22pl2-5.dsc
10684dd962ff97d26420ed783fd159e6b920b1681123c69c582beb5e821e220d 7496
amiwm_0.22pl2-5.debian.tar.xz
7031b573e0a56735018c467873d5da346c62d176ff988b0c48fd449eeccb5edc 6757
amiwm_0.22pl2-5_source.buildinfo
Files:
68d349b43686b338b6454d0b581b2644 1880 non-free/x11 optional amiwm_0.22pl2-5.dsc
d6032867810b49d0aa41c61de74b9109 7496 non-free/x11 optional
amiwm_0.22pl2-5.debian.tar.xz
862f067e31bd001986fa4af99836a44d 6757 non-free/x11 optional
amiwm_0.22pl2-5_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEtgob82PcExn/Co6JEWhSvN91FcAFAmksLp4ACgkQEWhSvN91
FcAcrhAAm8zd3uqCS3o9WDXvjnxRJSF0y0kc7ap7xg//vT0ldoIdN+ozNMM++MA6
9CLOiwBfqwGOo94MRFHO9JO7xiX8hpdOQZZWVeJKWfHH+09qgHyM/g38wZ3s1McI
pAtHNSlJjgqmcCRGlDR1/f6sm8KQ+0wjHi5Mh9BaBDBf2GsQUoOzDM7wXBREuxz3
dQ8wBJzyeePgaW8mtBm/98YzZddanVW9J/R2EZaIUiCBbVdTEblQz2ktkrsdPeh5
tlKvGVx3rqrrwrrDhhxlfzUjbnJyJ+fYHPzMtTFpeRP4+8CLED8jNGWUdxeQsIwA
uAxtNy7Z5tQkaMCxqUHvXSe/AUQDzQtLUnNW8mGW67hJdfozrdm1AaCD6gATwaf1
OjQEk9RD5eahobBGTtDKOgFa5Cw9SyjBNyIkOQbQL1c9Q0dNvigKgD7oa1LcjnEC
Pl9sLr5VSL8j464P5rkTNHG/NrpO+znWlB1GAHeWUREHkvVgqkfz8I0nmtiSDLuv
LPHkZWq62RkR6UkhaNbgmNYVVqE0Rh4sRKYM/OLqPcKlUcdUeES6bSNBTBhAtdQx
yndCDNQA1L4nNJqsPWLkY4YXMelKeQZj8xqtCBfzJVv1lGS5+8pN098rQVSB61DI
HAbiP4xGwRrtfbC5e/xLuzQXsQ3EYO3jez/sU3sPgJKPKQw0BSY=
=yJnl
-----END PGP SIGNATURE-----
pgpG6EbmLU00f.pgp
Description: PGP signature
--- End Message ---