Your message dated Sun, 07 Sep 2025 10:42:15 +0000
with message-id <[email protected]>
and subject line Bug#1114416: fixed in triangle 1.6-7
has caused the Debian Bug report #1114416,
regarding triangle: FTBFS: ./triangle.c:10690:15: error: too many arguments to
function 'readline'; 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.)
--
1114416: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1114416
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:triangle
Version: 1.6-6
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:triangle, so that this is still
visible in the BTS web page for this package.
Thanks.
--------------------------------------------------------------------------------
[...]
debian/rules clean
dh clean
dh_auto_clean
make -j2 distclean
make[1]: Entering directory '/<<PKGBUILDDIR>>'
/bin/rm -f ./triangle ./triangle.o ./tricall ./showme
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_clean
debian/rules binary
dh binary
dh_update_autotools_config
dh_autoreconf
dh_auto_configure
debian/rules override_dh_auto_build
make[1]: Entering directory '/<<PKGBUILDDIR>>'
make tricall
make[2]: Entering directory '/<<PKGBUILDDIR>>'
cc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O
-DLINUX -I/usr/X11R6/include -L/usr/X11R6/lib -DTRILIBRARY -c -o ./triangle.o \
./triangle.c
cc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection
-Wl,-z,relro -Wl,-z,now -O -DLINUX -I/usr/X11R6/include -L/usr/X11R6/lib -o
./tricall ./tricall.c \
./triangle.o -lm
./tricall.c: In function âreportâ:
./tricall.c:40:6: warning: old-style function definition
[-Wold-style-definition]
40 | void report(io, markers, reporttriangles, reportneighbors,
reportsegments,
| ^~~~~~
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make triangle
make[2]: Entering directory '/<<PKGBUILDDIR>>'
cc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection
-Wl,-z,relro -Wl,-z,now -O -DLINUX -I/usr/X11R6/include -L/usr/X11R6/lib -o
./triangle ./triangle.c -lm
./triangle.c: In function âreconstructâ:
./triangle.c:10690:15: error: too many arguments to function âreadlineâ;
expected 0, have 3
10690 | stringptr = readline(inputline, elefile, elefilename);
| ^~~~~~~~ ~~~~~~~~~
./triangle.c:322:7: note: declared here
322 | char *readline();
| ^~~~~~~~
./triangle.c:10692:15: error: too many arguments to function âfindfieldâ;
expected 0, have 1
10692 | stringptr = findfield(stringptr);
| ^~~~~~~~~ ~~~~~~~~~
./triangle.c:323:7: note: declared here
323 | char *findfield();
| ^~~~~~~~~
./triangle.c:10703:15: error: too many arguments to function âfindfieldâ;
expected 0, have 1
10703 | stringptr = findfield(stringptr);
| ^~~~~~~~~ ~~~~~~~~~
./triangle.c:323:7: note: declared here
323 | char *findfield();
| ^~~~~~~~~
./triangle.c:10728:17: error: too many arguments to function âreadlineâ;
expected 0, have 3
10728 | stringptr = readline(inputline, polyfile, b->inpolyfilename);
| ^~~~~~~~ ~~~~~~~~~
./triangle.c:322:7: note: declared here
322 | char *readline();
| ^~~~~~~~
./triangle.c:10730:17: error: too many arguments to function âfindfieldâ;
expected 0, have 1
10730 | stringptr = findfield(stringptr);
| ^~~~~~~~~ ~~~~~~~~~
./triangle.c:323:7: note: declared here
323 | char *findfield();
| ^~~~~~~~~
./triangle.c:10758:17: error: too many arguments to function âreadlineâ;
expected 0, have 3
10758 | stringptr = readline(inputline, areafile, areafilename);
| ^~~~~~~~ ~~~~~~~~~
./triangle.c:322:7: note: declared here
322 | char *readline();
| ^~~~~~~~
./triangle.c:10803:17: error: too many arguments to function âreadlineâ;
expected 0, have 3
10803 | stringptr = readline(inputline, elefile, elefilename);
| ^~~~~~~~ ~~~~~~~~~
./triangle.c:322:7: note: declared here
322 | char *readline();
| ^~~~~~~~
./triangle.c:10805:19: error: too many arguments to function âfindfieldâ;
expected 0, have 1
10805 | stringptr = findfield(stringptr);
| ^~~~~~~~~ ~~~~~~~~~
./triangle.c:323:7: note: declared here
323 | char *findfield();
| ^~~~~~~~~
./triangle.c:10827:19: error: too many arguments to function âfindfieldâ;
expected 0, have 1
10827 | stringptr = findfield(stringptr);
| ^~~~~~~~~ ~~~~~~~~~
./triangle.c:323:7: note: declared here
323 | char *findfield();
| ^~~~~~~~~
./triangle.c:10849:19: error: too many arguments to function âfindfieldâ;
expected 0, have 1
10849 | stringptr = findfield(stringptr);
| ^~~~~~~~~ ~~~~~~~~~
./triangle.c:323:7: note: declared here
323 | char *findfield();
| ^~~~~~~~~
./triangle.c:10864:19: error: too many arguments to function âreadlineâ;
expected 0, have 3
10864 | stringptr = readline(inputline, areafile, areafilename);
| ^~~~~~~~ ~~~~~~~~~
./triangle.c:322:7: note: declared here
322 | char *readline();
| ^~~~~~~~
./triangle.c:10865:19: error: too many arguments to function âfindfieldâ;
expected 0, have 1
10865 | stringptr = findfield(stringptr);
| ^~~~~~~~~ ~~~~~~~~~
./triangle.c:323:7: note: declared here
323 | char *findfield();
| ^~~~~~~~~
./triangle.c:10948:19: error: too many arguments to function âreadlineâ;
expected 0, have 3
10948 | stringptr = readline(inputline, polyfile, b->inpolyfilename);
| ^~~~~~~~ ~~~~~~~~~
./triangle.c:322:7: note: declared here
322 | char *readline();
| ^~~~~~~~
./triangle.c:10950:19: error: too many arguments to function âfindfieldâ;
expected 0, have 1
10950 | stringptr = findfield(stringptr);
| ^~~~~~~~~ ~~~~~~~~~
./triangle.c:323:7: note: declared here
323 | char *findfield();
| ^~~~~~~~~
./triangle.c:10958:19: error: too many arguments to function âfindfieldâ;
expected 0, have 1
10958 | stringptr = findfield(stringptr);
| ^~~~~~~~~ ~~~~~~~~~
./triangle.c:323:7: note: declared here
323 | char *findfield();
| ^~~~~~~~~
./triangle.c:10967:21: error: too many arguments to function âfindfieldâ;
expected 0, have 1
10967 | stringptr = findfield(stringptr);
| ^~~~~~~~~ ~~~~~~~~~
./triangle.c:323:7: note: declared here
323 | char *findfield();
| ^~~~~~~~~
./triangle.c: In function âformskeletonâ:
./triangle.c:11961:17: error: too many arguments to function âreadlineâ;
expected 0, have 3
11961 | stringptr = readline(inputline, polyfile, polyfilename);
| ^~~~~~~~ ~~~~~~~~~
./triangle.c:322:7: note: declared here
322 | char *readline();
| ^~~~~~~~
./triangle.c:11963:17: error: too many arguments to function âfindfieldâ;
expected 0, have 1
11963 | stringptr = findfield(stringptr);
| ^~~~~~~~~ ~~~~~~~~~
./triangle.c:323:7: note: declared here
323 | char *findfield();
| ^~~~~~~~~
./triangle.c:11995:19: error: too many arguments to function âreadlineâ;
expected 0, have 3
11995 | stringptr = readline(inputline, polyfile, b->inpolyfilename);
| ^~~~~~~~ ~~~~~~~~~
./triangle.c:322:7: note: declared here
322 | char *readline();
| ^~~~~~~~
./triangle.c:11996:19: error: too many arguments to function âfindfieldâ;
expected 0, have 1
11996 | stringptr = findfield(stringptr);
| ^~~~~~~~~ ~~~~~~~~~
./triangle.c:323:7: note: declared here
323 | char *findfield();
| ^~~~~~~~~
./triangle.c:12004:19: error: too many arguments to function âfindfieldâ;
expected 0, have 1
12004 | stringptr = findfield(stringptr);
| ^~~~~~~~~ ~~~~~~~~~
./triangle.c:323:7: note: declared here
323 | char *findfield();
| ^~~~~~~~~
./triangle.c:12013:21: error: too many arguments to function âfindfieldâ;
expected 0, have 1
12013 | stringptr = findfield(stringptr);
| ^~~~~~~~~ ~~~~~~~~~
./triangle.c:323:7: note: declared here
323 | char *findfield();
| ^~~~~~~~~
./triangle.c: At top level:
./triangle.c:13303:7: error: conflicting types for âreadlineâ; have âchar
*(char *, FILE *, char *)â
13303 | char *readline(char *string, FILE *infile, char *infilename)
| ^~~~~~~~
./triangle.c:322:7: note: previous declaration of âreadlineâ with type
âchar *(void)â
322 | char *readline();
| ^~~~~~~~
./triangle.c:13347:7: error: conflicting types for âfindfieldâ; have
âchar *(char *)â
13347 | char *findfield(char *string)
| ^~~~~~~~~
./triangle.c:323:7: note: previous declaration of âfindfieldâ with type
âchar *(void)â
323 | char *findfield();
| ^~~~~~~~~
make[2]: *** [makefile:102: triangle] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: *** [debian/rules:13: override_dh_auto_build] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:9: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
--- End Message ---
--- Begin Message ---
Source: triangle
Source-Version: 1.6-7
Done: Antonio Valentino <[email protected]>
We believe that the bug you reported is fixed in the latest version of
triangle, 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.
Antonio Valentino <[email protected]> (supplier of updated triangle
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, 07 Sep 2025 09:51:02 +0000
Source: triangle
Architecture: source
Version: 1.6-7
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers
<[email protected]>
Changed-By: Antonio Valentino <[email protected]>
Closes: 1114416
Changes:
triangle (1.6-7) unstable; urgency=medium
.
* Standards version bumped to 4.7.2, no changes.
* debian/patches:
- New 0007-Gcc-15-compat.patch (Closes: #1114416).
Checksums-Sha1:
cb05c92b1c80b5395fe276ed345fa11c4fa92a4e 2292 triangle_1.6-7.dsc
de822e21523b7bc90c3144902dedfbff3c481dca 35240 triangle_1.6-7.debian.tar.xz
b122c8e0f007b52600696bf8633415d19fa95be9 7313 triangle_1.6-7_amd64.buildinfo
Checksums-Sha256:
f87b6ed4b030e4cd8fd6ad5507e8d48bf9b083938e11b8e839b4b9cb0f123085 2292
triangle_1.6-7.dsc
ae6c139dd3bd24964bd588b1a4428843c4a12e8c648a4531f80759b4e0b16757 35240
triangle_1.6-7.debian.tar.xz
22f96477a003740b04f468423379870ab80eed91076b5187d4a0cbd0de5b35bf 7313
triangle_1.6-7_amd64.buildinfo
Files:
a42a5b4c8a225f58565e6b05037b4d6f 2292 non-free/science optional
triangle_1.6-7.dsc
edf6f4053f5451baf46946b3f67e508f 35240 non-free/science optional
triangle_1.6-7.debian.tar.xz
8bcbe59ca3d96fb895abbc6bc8d0210d 7313 non-free/science optional
triangle_1.6-7_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJRBAEBCgA7FiEEO3DyCaX/1okDxHLF6/SKslePmBIFAmi9W/kdHGFudG9uaW8u
dmFsZW50aW5vQHRpc2NhbGkuaXQACgkQ6/SKslePmBJzzA/9EjvU63b79v08svSn
KfezJ9/KOP6zav0oNgng8V9eHJWrBzwcUigOmes7UEgOGKpPd76aR+yNUuRLovmv
2rHkoyigF/u+Fs0fxbbHF+/iKvXYa4YHu+bzL5ctkd00+5jzhlOAk6/l+/hhI5sy
gtZG2vdIJ7NprYfDr5eIwsSq5s744uXdwEswdFu0M7ykDAEjUQdqcjk7CIL89kJZ
LZsp4n7cCstgv+GPlrDgf1bpjayGxYp2ZCSx1VMlHWKdROWJHxM9ENf63jOfsA3L
ye1/QGpI/JiLtAmJjH5chxWbdFdc5CXPilp1Y8Yxl+IIRbKO1rsDqDAFOSP6+Bln
uU0xiVLS7WcT39kkCnHxGIa8qPWjmhA2GV37p/6W9e7pI5zNLDIQnkfvj31EYF6+
VYIKPhLMCsyYhe7wm3WiEdYpsFFo0+9tNibUl0fB1FMzSuQPZgzXTOdOJKZ56jwg
lKujmy9L15mf7rrm3E+oxg9G2C3yHA4cmUAFkAXeMRaRqOEklYFGkA24R9bXWJUd
hGU6GT054Bd5BSilrCT4W5Z2qCSGKOPiRQ/jlgDk+JsnUopgHfL/Lq1HzF1WOr/q
5Mrtn9BfQ/5ViJk/MsVIPLrDVyIioq2v+Hp2453HzuOSBtbj8K9xUQlyAjM/mAap
CmINegmtt/whtACPxc6Dgmj/rmQ=
=3Z+Y
-----END PGP SIGNATURE-----
pgpXgBvZSmV9t.pgp
Description: PGP signature
--- End Message ---