Your message dated Sat, 11 Jan 2025 22:01:19 +0000
with message-id <e1twjxj-0061ot...@fasolo.debian.org>
and subject line Bug#1081101: fixed in scm 5f4-1
has caused the Debian Bug report #1081101,
regarding scm: FTBFS: scmmain.c:120:31: error: passing argument 1 of
‘script_count_argv’ from incompatible pointer type
[-Wincompatible-pointer-types]
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 ow...@bugs.debian.org
immediately.)
--
1081101: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1081101
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:scm
Version: 5f3-6
Severity: serious
Tags: ftbfs
Dear maintainer:
During a rebuild of all packages in unstable, your package failed to build:
--------------------------------------------------------------------------------
[...]
debian/rules binary
dh binary
debian/rules override_dh_testdir
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_testdir
test -e /usr/share/slib || \
(echo "Must have slib installed for compile" && exit 1)
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_update_autotools_config
dh_autoreconf
debian/rules override_dh_auto_configure
make[1]: Entering directory '/<<PKGBUILDDIR>>'
./configure
#! /bin/cat
# Generated by configure for scm 5f3.
# This file (config.status) is included by the (scm) Makefile.
PACKAGE_NAME=scm
PACKAGE_TARNAME=scm
PACKAGE_VERSION=5f3
PACKAGE_STRING=scm 5f3
PACKAGE_BUGREPORT=scm-disc...@gnu.org
srcdir=/<<PKGBUILDDIR>>/
prefix=/usr/local/
exec_prefix=${prefix}
bindir=${exec_prefix}bin/
sbindir=${exec_prefix}sbin/
libexecdir=${exec_prefix}libexec/
datarootdir=${prefix}share/
datadir=${datarootdir}
sysconfdir=${prefix}etc/
sharedstatedir=${prefix}com/
localstatedir=${prefix}var/
includedir=${prefix}include/
oldincludedir=/usr/include/
docdir=${datarootdir}doc/${PACKAGE_TARNAME}/
infodir=${datarootdir}info/
htmldir=${docdir}
dvidir=${docdir}
pdfdir=${docdir}
psdir=${docdir}
libdir=${exec_prefix}lib/
localedir=${datarootdir}locale/
mandir=${datarootdir}man/
distdir=${srcdir}
snapdir=${srcdir}
cp debian/require.scm.debian require.scm
cp debian/scm.opt.debian libscm.opt
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
debian/rules override_dh_auto_build
make[1]: Entering directory '/<<PKGBUILDDIR>>'
make scmlit
make[2]: Entering directory '/<<PKGBUILDDIR>>'
echo "#ifndef IMPLINIT" > newflags.h
echo "#define IMPLINIT \"/<<PKGBUILDDIR>>/Init5f3.scm\"" >> newflags.h
echo "#endif" >> newflags.h
echo "#define CHEAP_CONTINUATIONS" >> newflags.h
echo "#define CAUTIOUS" >> newflags.h
if (cmp -s newflags.h scmflags.h) then rm newflags.h; \
else mv newflags.h scmflags.h; fi
cc -c -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 -O0 scm.c -o scm.o
scm.c: In function ‘process_signals’:
scm.c:180:24: warning: cast to pointer from integer of different size
[-Wint-to-pointer-cast]
180 | wta(UNDEFINED, (char *)i, "");
| ^
scm.c: In function ‘scmable_signal’:
scm.c:294:22: warning: cast to pointer from integer of different size
[-Wint-to-pointer-cast]
294 | wta(UNDEFINED, (char *)i, "");
| ^
cc -c -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 -O0 time.c -o
time.o
cc -c -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 -O0 repl.c -o
repl.o
repl.c: In function ‘handle_it’:
repl.c:1270:20: warning: cast to pointer from integer of different size
[-Wint-to-pointer-cast]
1270 | wta(UNDEFINED, (char *)i, ""); /* sends it to def_err_response */
| ^
repl.c: In function ‘def_err_response’:
repl.c:2077:47: warning: cast from pointer to integer of different size
[-Wpointer-to-int-cast]
2077 | lputc((long)err_pos <= ARGn ? ' ' : '1' + (int)err_pos - ARG1,
cur_errp);
| ^
repl.c:2080:23: warning: cast from pointer to integer of different size
[-Wpointer-to-int-cast]
2080 | else lputs(errmsgs[((int)err_pos)-WNA].msg, cur_errp);
| ^
repl.c: In function ‘everr’:
repl.c:2133:11: warning: assignment discards ‘const’ qualifier from pointer
target type [-Wdiscarded-qualifiers]
2133 | err_pos = pos;
| ^
repl.c:2134:14: warning: assignment discards ‘const’ qualifier from pointer
target type [-Wdiscarded-qualifiers]
2134 | err_s_subr = s_subr;
| ^
In file included from repl.c:21:
repl.c:2139:31: warning: cast from pointer to integer of different size
[-Wpointer-to-int-cast]
2139 | COOKIE(1) : COOKIE((int)pos));
| ^
scm.h:260:21: note: in definition of macro ‘COOKIE’
260 | # define COOKIE(n) (n)
| ^
cc -c -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 -O0 scl.c -o scl.o
cc -c -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 -O0 sys.c -o sys.o
cc -c -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 -O0 eval.c -o
eval.o
cc -c -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 -O0 subr.c -o
subr.o
cc -c -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 -O0 unif.c -o
unif.o
cc -c -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 -O0 rope.c -o
rope.o
cc -c -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 -O0 continue.c -o
continue.o
cc -c -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 -O0 findexec.c -o
findexec.o
cc -c -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 -O0 script.c -o
script.o
script.c: In function ‘find_impl_file’:
script.c:149:18: warning: initialization discards ‘const’ qualifier from
pointer target type [-Wdiscarded-qualifiers]
149 | char *extptr = exec_path + strlen(exec_path);
| ^~~~~~~~~
script.c:165:10: warning: assignment discards ‘const’ qualifier from pointer
target type [-Wdiscarded-qualifiers]
165 | extptr = exec_path + strlen(exec_path);
| ^
script.c: In function ‘script_process_argv’:
script.c:362:12: warning: assignment discards ‘const’ qualifier from pointer
target type [-Wdiscarded-qualifiers]
362 | nargv[0] = argv[0];
| ^
script.c:377:22: warning: assignment discards ‘const’ qualifier from pointer
target type [-Wdiscarded-qualifiers]
377 | nargv[nargi++] = argv[argi++];
| ^
script.c:380:39: warning: assignment discards ‘const’ qualifier from pointer
target type [-Wdiscarded-qualifiers]
380 | while (argi <= argc) nargv[nargi++] = argv[argi++];
| ^
cc -c -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 -O0 debug.c -o
debug.o
cc -c -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 -O0 scmmain.c -o
scmmain.o
scmmain.c: In function ‘main’:
scmmain.c:109:32: warning: assignment discards ‘const’ qualifier from pointer
target type [-Wdiscarded-qualifiers]
109 | if (0==argc) {argc = 1; argv = generic_name;} /* for macintosh */
| ^
scmmain.c:119:16: warning: assignment discards ‘const’ qualifier from pointer
target type [-Wdiscarded-qualifiers]
119 | script_arg = argv[2]; /* Save for scm_find_execpath() call */
| ^
scmmain.c:120:31: error: passing argument 1 of ‘script_count_argv’ from
incompatible pointer type [-Wincompatible-pointer-types]
120 | nargc = script_count_argv(nargv);
| ^~~~~
| |
| char **
In file included from scmmain.c:30:
scm.h:1081:51: note: expected ‘const char **’ but argument is of type ‘char **’
1081 | SCM_EXPORT int script_count_argv P((const char **argv));
| ~~~~~~~~~~~~~^~~~
scm.h:80:15: note: in definition of macro ‘P’
80 | # define P(s) s
| ^
scmmain.c:122:15: error: assignment to ‘char **’ from incompatible pointer type
‘const char **’ [-Wincompatible-pointer-types]
122 | else {nargv = argv; nargc = argc;}
| ^
scmmain.c:124:39: error: passing argument 2 of ‘scm_find_execpath’ from
incompatible pointer type [-Wincompatible-pointer-types]
124 | execpath = scm_find_execpath(nargc, nargv, script_arg);
| ^~~~~
| |
| char **
scm.h:776:69: note: expected ‘const char * const*’ but argument is of type
‘char **’
776 | SCM_EXPORT char *scm_find_execpath P((int argc, const char * const
*argv, const char *script_arg));
| ~~~~~~~~~~~~~~~~~~~~^~~~
scm.h:80:15: note: in definition of macro ‘P’
80 | # define P(s) s
| ^
scmmain.c:131:31: error: passing argument 2 of ‘scm_init_from_argv’ from
incompatible pointer type [-Wincompatible-pointer-types]
131 | scm_init_from_argv(nargc, nargv, script_arg, iverbose, buf0stdin);
| ^~~~~
| |
| char **
scm.h:769:69: note: expected ‘const char * const*’ but argument is of type
‘char **’
769 | SCM_EXPORT void scm_init_from_argv P((int argc, const char * const
*argv, char *script_arg,
| ~~~~~~~~~~~~~~~~~~~~^~~~
scm.h:80:15: note: in definition of macro ‘P’
80 | # define P(s) s
| ^
make[2]: *** [Makefile:365: scmmain.o] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: *** [debian/rules:32: override_dh_auto_build] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:19: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:
https://people.debian.org/~sanvila/build-logs/202409/
About the archive rebuild: The build was made on virtual machines
of type m6a.large and r6a.large 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 affects, so that this is still visible in the BTS web
page for this package.
Thanks.
--- End Message ---
--- Begin Message ---
Source: scm
Source-Version: 5f4-1
Done: Gwen Weinholt <weinh...@debian.org>
We believe that the bug you reported is fixed in the latest version of
scm, 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 1081...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Gwen Weinholt <weinh...@debian.org> (supplier of updated scm 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 ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sat, 11 Jan 2025 22:07:34 +0100
Source: scm
Architecture: source
Version: 5f4-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Scheme Dream Team <debian-sch...@lists.debian.org>
Changed-By: Gwen Weinholt <weinh...@debian.org>
Closes: 1050764 1081101
Changes:
scm (5f4-1) unstable; urgency=medium
.
[ Gwen Weinholt ]
* New upstream version 5f4
* do-not-use-catalog-expand-path.patch: Support for slib 3b6.
* debian/patches: Rebase patches.
* debian/patches/fix-numerous-compilation-errors.patch: Fix various
compiler warnings (Closes: #1081101)
* debian/patches/fix-i386-build.patch: Fix i386 compilation.
Thanks to Jens Thiele for the patch
* debian/patches/fix-arm-builds.patch: Fix armel, armhf builds
.
[ xiaojuan zhai ]
* Add support for loong64 (Closes: #1050764)
Checksums-Sha1:
c8fd4354c3f61f85fb2ad045694c858ca6a4a5e9 2274 scm_5f4-1.dsc
39c34712f61a7c36ae51e77368902388d4da475b 902111 scm_5f4.orig.tar.gz
a7f883ecf87f389c887e93f7877d28579cff6c1d 488 scm_5f4.orig.tar.gz.asc
09ca389985c60a1f4d35e89cc5e81757b3d89853 20912 scm_5f4-1.debian.tar.xz
561a71f452e7eb22a25b825493bf583150740f0b 6507 scm_5f4-1_source.buildinfo
Checksums-Sha256:
4d329262d93be6338a786e24f6142ae18fb9606de55abe039ab146f082785ca2 2274
scm_5f4-1.dsc
af8d36c22131e85d40e42fe261a27fe8fcbf02878c86b0adf7859b81281bbbb5 902111
scm_5f4.orig.tar.gz
19d6b99f44824351bf1f2d0894820cb54d776c33a36fb264e1fcd1379e947887 488
scm_5f4.orig.tar.gz.asc
a40f0763a4f624da22c5900fa69dda288dbc07e2cb4023f0cf1609f1cc4f3f44 20912
scm_5f4-1.debian.tar.xz
9476b0c63b44511db5eb9ff592098a5cb354dc8c9d9548d6d118e131fb1c2236 6507
scm_5f4-1_source.buildinfo
Files:
e52efd3bd3a45f2216b754012309f73d 2274 interpreters optional scm_5f4-1.dsc
b0a64075e2cc7078ab3fba776c882c02 902111 interpreters optional
scm_5f4.orig.tar.gz
d2725e053ee451447b028710c57e05ea 488 interpreters optional
scm_5f4.orig.tar.gz.asc
ebd800477a20e9284e8158980f177604 20912 interpreters optional
scm_5f4-1.debian.tar.xz
5b0153a4f1987c0b02f1073674930a8e 6507 interpreters optional
scm_5f4-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEENcUspJdnK0ANRheT3YObdI8QrU0FAmeC3cMACgkQ3YObdI8Q
rU39jxAAnMYHsFqnN/htxTxpp4RleMogD3o/kCVEciY2s0XP7qq4n5HDzprkLeVX
1oZgRFgo5N0BRp9wFcxmDDmAkYRD6w3Z4DURcSHWUmrH9wwZMEkWWzlXxYM44Vgg
Ol83+GzvKcALE6ilrFSAgrCqrjUvD2y3AcwTISTB7ZlYV4HwqlZKMlEvsvTOqk+g
nFDwWsfdTNK+VlmtZkGix6ATELOQT/WlqY8Sumtjr2/s9cwzSzL1ka5GLeLrhxEP
rmcQYr6ubQxCe/AoxTeQl18i1AhLPil/RAIDN0jIXQNSexcwBZaF/V57uMuJmIxy
JeGUoXuGd8oMXkF2t8I9inRh7ZeCrLM+EnRrg6+EY/hinrt2wwYHEV+M2l+k8B9y
DPwNxuUHUpU5tSiQnhosAYQQjsoDpiGAG3vTrvjjra56uoEtVwQFVniarS/yLcHM
DEyYJS0SMZdUkS+/RpbsZoZ8qyoctoVoDKuMsCQauU9SKpO6V/nElM4aULDCInim
PazQT+JuOs6maxJioXcAOW+IVaRjbiE5FW8wSRKaVr3lmeABKfoKaARN2XTiY3l0
mSgp2A6dI6Gx9NcvkICQeTEtqMN75Udo6bsfrZF7cRHgKmgDgRSEiwmBfPPLUvip
EBNGI1WS63lO2kNE2J7eTWy/bu0jq8hlKgdPW6kI5EYkkN66Rcc=
=FaNT
-----END PGP SIGNATURE-----
pgpuEZAC9hImv.pgp
Description: PGP signature
--- End Message ---