Your message dated Sat, 31 Aug 2024 15:34:18 +0000
with message-id <[email protected]>
and subject line Bug#1075580: fixed in togl 2.0-3
has caused the Debian Bug report #1075580,
regarding togl: ftbfs with GCC-14
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.)


-- 
1075580: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1075580
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:togl
Version: 2.0-2
Severity: important
Tags: sid trixie
User: [email protected]
Usertags: ftbfs-gcc-14

[This bug is 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-14/g++-14, but succeeds to build with gcc-13/g++-13. The
severity of this report will be raised before the trixie release.

The full build log can be found at:
http://qa-logs.debian.net/2024/07/01/togl_2.0-2_unstable_gccexp.log
The last lines of the build log are at the end of this report.

To build with GCC 14, either set CC=gcc-14 CXX=g++-14 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.

  apt-get -t=experimental install g++ 

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-14/porting_to.html

[...]
checking for gcc option to enable C11 features... none needed
checking how to run the C preprocessor... gcc -E
checking whether make sets $(MAKE)... yes
checking for ranlib... ranlib
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 grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking if the compiler understands -pipe... yes
checking whether byte ordering is bigendian... no
checking for sin... no
checking for main in -lieee... no
checking for main in -linet... no
checking for net/errno.h... no
checking for connect... yes
checking for gethostbyname... yes
checking dirent.h... yes
checking for errno.h... yes
checking for float.h... yes
checking for values.h... yes
checking for limits.h... yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for sys/wait.h... yes
checking for dlfcn.h... yes
checking for sys/param.h... yes
checking whether to link with stubs library... stubs
checking for autostereo directory... checking for autostereod... no
checking for Tcl private include files... Using srcdir found in tclConfig.sh: 
/usr/include/tcl8.6/tcl-private
checking for Tk private include files... Using srcdir found in tkConfig.sh: 
/usr/include/tcl8.6/tk-private
checking for X... libraries , headers 
checking for X11 header files... checking for pthread_mutex_init in 
-lpthread... yes
checking for building with threads... yes (default)
checking how to build libraries... shared
checking if 64bit support is requested... no
checking if 64bit Sparc VIS support is requested... no
checking if compiler supports visibility "hidden"... yes
checking if rpath support is requested... yes
checking system version... Linux-6.1.0-21-cloud-amd64
checking for dlopen in -ldl... yes
checking for ar... ar
checking for required early compiler flags...  _LARGEFILE64_SOURCE
checking for 64-bit integer type... using long
checking for build with symbols... no
checking for tclsh... /usr/bin/tclsh8.6
checking for wish... /usr/bin/wish8.6
configure: creating ./config.status
config.status: creating Makefile
config.status: creating pkgIndex.tcl
config.status: creating togl_ws.h
configure: WARNING: unrecognized options: --disable-maintainer-mode, 
--disable-dependency-tracking, --disable-silent-rules
touch debian/stamp-autotools
/usr/bin/make -C . 
make[1]: Entering directory '/<<PKGBUILDDIR>>'
gcc -DPACKAGE_NAME=\"Togl\" -DPACKAGE_TARNAME=\"togl\" 
-DPACKAGE_VERSION=\"2.0\" -DPACKAGE_STRING=\"Togl\ 2.0\" 
-DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 
-DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 
-DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 
-DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 
-D_THREAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern\ 
__attribute__\(\(__visibility__\(\"hidden\"\)\)\) -D_LARGEFILE64_SOURCE=1 
-DTCL_WIDE_INT_IS_LONG=1 -DUSE_TCL_STUBS=1 -DUSE_TK_STUBS=1 -DAUTOSTEREOD=\"\"  
-I"/usr/include/tcl8.6/tcl-private/generic" 
-I"/usr/include/tcl8.6/tcl-private/unix" 
-I"/usr/include/tcl8.6/tk-private/generic" 
-I"/usr/include/tcl8.6/tk-private/unix" 
-I"/usr/include/tcl8.6/tk-private/generic/ttk"     -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat -Werror=for
 mat-security -fcf-protection -pipe -O2 -fomit-frame-pointer -Wall 
-Wno-implicit-int -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -c `echo togl.c` -o 
togl.o
togl.c: In function ‘Togl_Init’:
togl.c:928:26: error: assignment to ‘void (*)(struct Tk_Window_ *, 
Tk_ClassProcs *, void *)’ from incompatible pointer type ‘void (*)(struct 
Tk_Window_ *, const Tk_ClassProcs *, void *)’ [-Wincompatible-pointer-types]
  928 |         SetClassProcsPtr = tkStubsPtr->tk_SetClassProcs;
      |                          ^
make[1]: *** [Makefile:357: togl.o] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [/usr/share/cdbs/1/class/makefile.mk:77: debian/stamp-makefile-build] 
Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: togl
Source-Version: 2.0-3
Done: Francesco Ballarin <[email protected]>

We believe that the bug you reported is fixed in the latest version of
togl, 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.
Francesco Ballarin <[email protected]> (supplier of updated togl 
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: Sat, 31 Aug 2024 06:31:09 +0000
Source: togl
Architecture: source
Version: 2.0-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers 
<[email protected]>
Changed-By: Francesco Ballarin <[email protected]>
Closes: 1075580
Changes:
 togl (2.0-3) unstable; urgency=medium
 .
   * Team upload.
   * Add SetClassProcsPtr_add_const.patch: adds a const qualifier to the
     signature of SetClassProcsPtr. Closes: #1075580.
   * Standards-Version: 4.7.0 (routine-update)
   * Remove trailing whitespace in debian/copyright (routine-update)
   * Remove trailing whitespace in debian/rules (routine-update)
   * Rules-Requires-Root: no (routine-update)
   * Trim trailing whitespace (routine-update)
   * Remove patch tclconfig.patch that is missing from debian/patches/series
     (routine-update)
   * Remove constraints unnecessary since bullseye (oldstable):
     + Build-Depends: Replace dependency on transitional package libgl1-mesa-dev
       with replacement libgl-dev, libglvnd-dev.
   * watch file standard 4 (routine-update)
Checksums-Sha1:
 94068091bceaab0d0ea2a007ab78e56730bfb9ea 2129 togl_2.0-3.dsc
 1db04d745520ed733d30b3fd5d8e60795a0ffe1b 8000 togl_2.0-3.debian.tar.xz
 79db4ecfb7d82b4d928ec67f7ae1427e659ed535 9543 togl_2.0-3_source.buildinfo
Checksums-Sha256:
 c7064919447a15b0846578103321e48533ef54012713267f2c403787f9e9089e 2129 
togl_2.0-3.dsc
 afa41308f43e7b50303154824cbd5227c4c8420bee776614353ef85362281b43 8000 
togl_2.0-3.debian.tar.xz
 5d1debf0073e2520298cef40ae6b1b45e61f3dbb8795c1874b11b507780033f1 9543 
togl_2.0-3_source.buildinfo
Files:
 adc62c31c8fe46159d9b131d30e3944c 2129 libs optional togl_2.0-3.dsc
 a2576bd985b4647cbe2b77c275bc5a41 8000 libs optional togl_2.0-3.debian.tar.xz
 ff344718882226cae3a86305bd869a27 9543 libs optional togl_2.0-3_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEG10EseUHu/A2aeK4AfNfwz5zr4wFAmbSuaYACgkQAfNfwz5z
r4yNzhAAiBW2MCNXH9JcLoFN8tLFJrwYIjNI8Ykm/6F3mkIjq54ckSg/Rh1feUu3
YBOSjS0N5f2HiL0aEg/NLbdPE0QmN1G4NRKbTIuCM2/R6TDZtNxXEyyVzvY2CIGi
oKpRR1L19YW2clG6dde97ZW7Kr1Podgrr/yOru/1s28EaSuj8PZonyHoiKT/pQWL
N9dhRxPP1sxQCTgIEwIdBkwpHFhWfXQyO/NKkYbr4U3SFBz3+hs0u88sM8yjGDa0
vx2EgdUShtJFyaidtVpysIoFIOvbNEpBgTYEXmtOHWbuJSgTEOjbmZyGmMtIM0wH
ZY1wUdPbnJwwNnttbO3wBa9MgoW4kKGybfwncIsHW6nkQbAWh3yZsG8j9uCqMGp0
nMixs154gY2dIA/9CTsMtVzroSQpRgMRjwGgJV5kmPBHIVDm+d75kToGMt+IiJSp
cjcYxDL4z69kcK10lwBId24vqo5Euh8dv4sNZbmJnInHlaGfEs2DoaY0m1U2acR7
0bpTq8qrjL/85xzxYNjqQkQLBA2K3YebQNjK0ZgdXIKBla93vXoI34FthA9a1HJ8
J9lPq+CNPMAxhxzqUuom46h30Bybm3wr0Y+dzOXf77A9Cn1Q47tSbpJIsuCdoel5
4HFlu9hmFift4yXG6DkKMQUzJ6+17YJlH2DR/kmNfDmLQUJMgc8=
=DoCO
-----END PGP SIGNATURE-----

Attachment: pgpU3k0yPPLie.pgp
Description: PGP signature


--- End Message ---
-- 
debian-science-maintainers mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-science-maintainers

Reply via email to