Your message dated Fri, 05 Sep 2025 21:13:48 +0000
with message-id <[email protected]>
and subject line Bug#1097849: fixed in sc-im 0.8.5+ds-1
has caused the Debian Bug report #1097849,
regarding sc-im: ftbfs with GCC-15
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.)
--
1097849: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1097849
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:sc-im
Version: 0.8.4+ds-1
Severity: important
Tags: sid forky
User: [email protected]
Usertags: ftbfs-gcc-15
[This bug is NOT targeted to the upcoming trixie release]
Please keep this issue open in the bug tracker for the package it
was filed for. If a fix in another package is required, please
file a bug for the other package (or clone), and add a block in this
package. Please keep the issue open until the package can be built in
a follow-up test rebuild.
The package fails to build in a test rebuild on at least amd64 with
gcc-15/g++-15, but succeeds to build with gcc-14/g++-14. The
severity of this report will be raised before the forky release.
The full build log can be found at:
http://qa-logs.debian.net/2025/02/16/amd64exp/sc-im_0.8.4+ds-1_unstable_gccexp.log.gz
The last lines of the build log are at the end of this report.
To build with GCC 15, either set CC=gcc-15 CXX=g++-15 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.
apt-get -t=experimental install g++
GCC 15 now defaults to the C23/C++23 standards, exposing many FTBFS.
Other Common build failures are new warnings resulting in build failures
with -Werror turned on, or new/dropped symbols in Debian symbols files.
For other C/C++ related build failures see the porting guide at
http://gcc.gnu.org/gcc-15/porting_to.html
[...]
clipboard.c: In function ‘copy_to_clipboard’:
clipboard.c:176:9: warning: ignoring return value of ‘system’ declared with
attribute ‘warn_unused_result’ [-Wunused-result]
176 | system(syscmd);
| ^~~~~~~~~~~~~~
cc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/sc-im-0.8.4+ds=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wall -g -DNCURSES
-D_XOPEN_SOURCE_EXTENDED -D_GNU_SOURCE -DSNAME=\"sc-im\"
-DHELP_PATH=\"/usr/share/sc-im\" -DLIBDIR=\"/usr/share/doc/sc-im\"
-DDFLT_PAGER=\"less\" -DDFLT_EDITOR=\"vim\" -DUSECOLORS
-DHISTORY_FILE=\"sc-iminfo\" -DHISTORY_DIR=\".cache\" -DCONFIG_FILE=\"scimrc\"
-DCONFIG_DIR=\".config/sc-im\" -DINS_HISTORY_FILE=\"sc-iminfo\" -DUNDO
-DMAXROWS=65536 -DUSELOCALE -DMOUSE -DDEFAULT_COPY_TO_CLIPBOARD_CMD=\""xclip -i
-selection clipboard <"\" -DDEFAULT_PASTE_FROM_CLIPBOARD_CMD=\""xclip -o
-selection clipboard"\" -DDEFAULT_OPEN_FILE_UNDER_CURSOR_CMD=\""scopen"\"
-DAUTOBACKUP -DHAVE_PTHREAD -DGNUPLOT -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600
-DODS -DXLSX -I/usr/include/libxml2 -DXLUA -I/usr/include/lua5.4 -Wdate-time
-D_FORTIFY_SOURCE=2 -c -o function.o function.c
format.c: In function ‘engformat’:
format.c:571:21: warning: conflicting types for built-in function ‘pow’;
expected ‘double(double, double)’ [-Wbuiltin-declaration-mismatch]
571 | double engmant, pow(), engabs, engexp;
| ^~~
format.c:133:1: note: ‘pow’ is declared in header ‘<math.h>’
132 | #include "xmalloc.h"
+++ |+#include <math.h>
133 |
format.c:604:31: error: too many arguments to function ‘pow’; expected 0, have 2
604 | engmant = val/pow(10.0e0, engexp);
| ^~~ ~~~~~~
format.c:571:21: note: declared here
571 | double engmant, pow(), engabs, engexp;
| ^~~
make[2]: *** [<builtin>: format.o] Error 1
make[2]: *** Waiting for unfinished jobs....
function.c: In function ‘finfunc’:
function.c:81:18: error: passing argument 1 of ‘fn2_eval’ from incompatible
pointer type [-Wincompatible-pointer-types]
81 | p = fn2_eval(pow, 1 + v2, v3);
| ^~~
| |
| double (*)(double, double)
In file included from function.c:56:
interp.h:48:27: note: expected ‘double (*)(void)’ but argument is of type
‘double (*)(double, double)’
48 | double fn2_eval(double (* fn)(), double arg1, double arg2);
| ~~~~~~~~~~^~~~~
In file included from /usr/include/features.h:510,
from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33,
from /usr/include/string.h:26,
from function.c:46:
/usr/include/x86_64-linux-gnu/bits/mathcalls.h:155:1: note: ‘pow’ declared here
155 | __MATHCALL_VEC (pow,, (_Mdouble_ __x, _Mdouble_ __y));
| ^~~~~~~~~~~~~~
make[2]: *** [<builtin>: function.o] Error 1
file.c: In function ‘handle_backup’:
file.c:2091:62: error: passing argument 3 of ‘pthread_create’ from incompatible
pointer type [-Wincompatible-pointer-types]
2091 | pthread_exists = (pthread_create(&fthread, NULL,
do_autobackup, NULL) == 0) ? 1 : 0;
|
^~~~~~~~~~~~~
| |
| void *
(*)(void)
In file included from file.c:87:
/usr/include/pthread.h:204:36: note: expected ‘void * (*)(void *)’ but argument
is of type ‘void * (*)(void)’
204 | void *(*__start_routine) (void *),
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
file.c:2033:8: note: ‘do_autobackup’ declared here
2033 | void * do_autobackup() {
| ^~~~~~~~~~~~~
file.c: In function ‘openfile’:
file.c:995:16: warning: ignoring return value of ‘dup’ declared with attribute
‘warn_unused_result’ [-Wunused-result]
995 | (void) dup(pipefd[0]); // connect to first pipe
| ^~~~~~~~~~~~~~
file.c:999:20: warning: ignoring return value of ‘dup’ declared with attribute
‘warn_unused_result’ [-Wunused-result]
999 | (void) dup(pipefd[3]); // connect to second pipe
| ^~~~~~~~~~~~~~
file.c: In function ‘openfile_nested’:
file.c:2157:5: warning: ignoring return value of ‘system’ declared with
attribute ‘warn_unused_result’ [-Wunused-result]
2157 | system(syscmd);
| ^~~~~~~~~~~~~~
make[2]: *** [<builtin>: file.o] Error 1
make[2]: Leaving directory '/build/reproducible-path/sc-im-0.8.4+ds/src'
dh_auto_build: error: cd src && make -j8 "INSTALL=install --strip-program=true"
returned exit code 2
make[1]: *** [debian/rules:11: override_dh_auto_build] Error 25
make[1]: Leaving directory '/build/reproducible-path/sc-im-0.8.4+ds'
make: *** [debian/rules:6: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: sc-im
Source-Version: 0.8.5+ds-1
Done: Alex Myczko <[email protected]>
We believe that the bug you reported is fixed in the latest version of
sc-im, 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 sc-im 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, 05 Sep 2025 13:30:57 -0500
Source: sc-im
Architecture: source
Version: 0.8.5+ds-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Math Team <[email protected]>
Changed-By: Alex Myczko <[email protected]>
Closes: 1097849
Changes:
sc-im (0.8.5+ds-1) unstable; urgency=medium
.
* New upstream version. (Closes: #1097849)
Checksums-Sha1:
05fb9e467fe2e20cf7be1e68de3ef971efdb6b08 2026 sc-im_0.8.5+ds-1.dsc
2705287fd6ff5b1602f2ef4deaf4920a1d126b3f 1415416 sc-im_0.8.5+ds.orig.tar.xz
a0089d08a3e18d5162e2398c1593465d1d800e29 3932 sc-im_0.8.5+ds-1.debian.tar.xz
aab7765845c3c45c8e1b005f5984c9387010e401 8167 sc-im_0.8.5+ds-1_source.buildinfo
Checksums-Sha256:
ed1ee1ac05546ad88ca7d1a026571b289f98d8ef45215b5dbca19af9378f2810 2026
sc-im_0.8.5+ds-1.dsc
e659153becfd93ca512912344fac640c8cdede9592eb8165960ba140a62e10cd 1415416
sc-im_0.8.5+ds.orig.tar.xz
d895ff6abcc0f2439980e697a5ddcff534cd269ea7beb76a1919ed3c9a90d946 3932
sc-im_0.8.5+ds-1.debian.tar.xz
971dc2b024bb169630d4aad6df818e499ff86aea90efa21971fd60a03475c260 8167
sc-im_0.8.5+ds-1_source.buildinfo
Files:
88b230dd4c71adaf67617798aacd1ebf 2026 math optional sc-im_0.8.5+ds-1.dsc
54ffbcd248a27d6daf551214e9e67235 1415416 math optional
sc-im_0.8.5+ds.orig.tar.xz
a526f435b20d3c92c76d2ef56db1c155 3932 math optional
sc-im_0.8.5+ds-1.debian.tar.xz
05851d4ed034e61e22b5dfe6fb9980c0 8167 math optional
sc-im_0.8.5+ds-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJDBAEBCgAtFiEEtgob82PcExn/Co6JEWhSvN91FcAFAmi7TxEPHHRhckBkZWJp
YW4ub3JnAAoJEBFoUrzfdRXAbx8P/1CmFzfgCvpEdPdW0w9SIqVOox5bhatX6FBf
3cJAgcZS7EEAhnCRjzhisRzgkWmSfSnj8TEbSzKNEdPShxnxJos8hIHh4dedN7fP
rCqDu5/Qx3SS8SmDgxLeRDsrVoWEkGVlD/uJMd/ZV6RguEnLmiD/dgGzdMMoBxqI
Y54B6vwdOLfwEDcKd5WSnB/UT2n4TJSKxRy+uPT0rlB4x9Aa9nsRqJiiI6Axt4vT
wkhCV4gVSuef/4ivZBxkwgBj2iFH+y9sW7gg9aqg5XtkC5VRQTqB5tc1L/KCIyMg
UXuZhH3Rnb/d6YaEvnz5d/lWCBbYnrrjTvViZBHcCX8RxGOUoRu2hXhbswdFxWi3
sbRUd2KWetVrc7bp90XQvB1Strs1pDolv6YODYkj0PikVSKT+h2CB3V+yxu90mny
UqHpZcUdyJcdLlJSSpAEy81NJH8uR+ZXyMV/pw2m8Xk5jFL7cTMeugOZWXt8ovCm
Qe8INMr7vEGDproq+wK5UBT1MKOd6Mibq98sY+8jDBMm/e3YasTaLQCeFOESqlIP
9Ah0hjXDui/CkMptYtJbW6x46wXiOl5ue660NNI/jzFxw3IsE0Cir1jjKWquGdnO
5FoLnhbnrdbLWOnikbmHRftB0soWau9mfsOOGzbEEMgydleSr/sLW9KRmsg5KsVz
qzkYqJpp
=28pd
-----END PGP SIGNATURE-----
pgpJxZPlzqg9r.pgp
Description: PGP signature
--- End Message ---