Your message dated Mon, 29 Jul 2024 19:19:49 +0000
with message-id <[email protected]>
and subject line Bug#1075550: fixed in tcl-fitstcl 2.5-3
has caused the Debian Bug report #1075550,
regarding tcl-fitstcl: 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.)


-- 
1075550: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1075550
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:tcl-fitstcl
Version: 2.5-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/tcl-fitstcl_2.5-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

[...]
  722 |                                 CONST84 char ***argvPtr);
fitsIO.c:3572:40: error: passing argument 4 of ‘Tcl_SplitList’ from 
incompatible pointer type [-Wincompatible-pointer-types]
 3572 |                             &nElement, &cDims )
      |                                        ^~~~~~
      |                                        |
      |                                        char ***
/usr/include/tcl/tclDecls.h:722:49: note: expected ‘const char ***’ but 
argument is of type ‘char ***’
  722 |                                 CONST84 char ***argvPtr);
fitsIO.c:3607:66: error: passing argument 4 of ‘Tcl_SplitList’ from 
incompatible pointer type [-Wincompatible-pointer-types]
 3607 |          if ( Tcl_SplitList(curFile->interp, argv[4], &nElement, &cPost 
)
      |                                                                  ^~~~~~
      |                                                                  |
      |                                                                  char 
***
/usr/include/tcl/tclDecls.h:722:49: note: expected ‘const char ***’ but 
argument is of type ‘char ***’
  722 |                                 CONST84 char ***argvPtr);
fitsCmds.c: In function ‘fitsTcl_load’:
fitsCmds.c:2744:69: error: passing argument 5 of ‘exprGetToPtr’ from 
incompatible pointer type [-Wincompatible-pointer-types]
 2744 |       if( exprGetToPtr( curFile, argv[3+argOff], nullPtr, numRange, 
range ) ) {
      |                                                                     
^~~~~
      |                                                                     |
      |                                                                     int 
*
fitsTclInt.h:412:32: note: expected ‘int (*)[2]’ but argument is of type ‘int *’
  412 |                           int  range[][2]);
      |                           ~~~~~^~~~~~~~~~
fitsCmds.c: In function ‘fitsTcl_sascii’:
fitsCmds.c:2926:60: error: passing argument 4 of ‘Tcl_SplitList’ from 
incompatible pointer type [-Wincompatible-pointer-types]
 2926 |       if( Tcl_SplitList(curFile->interp, argv[8], &nWdths, &listWid)
      |                                                            ^~~~~~~~
      |                                                            |
      |                                                            char ***
/usr/include/tcl/tclDecls.h:722:49: note: expected ‘const char ***’ but 
argument is of type ‘char ***’
  722 |                                 CONST84 char ***argvPtr);
fitsCmds.c: In function ‘fitsTcl_sort’:
fitsCmds.c:3149:35: error: passing argument 4 of ‘Tcl_SplitList’ from 
incompatible pointer type [-Wincompatible-pointer-types]
 3149 |                         &listNum, &listPtr) != TCL_OK ) {
      |                                   ^~~~~~~~
      |                                   |
      |                                   char ***
/usr/include/tcl/tclDecls.h:722:49: note: expected ‘const char ***’ but 
argument is of type ‘char ***’
  722 |                                 CONST84 char ***argvPtr);
fitsCmds.c: In function ‘fitsTcl_add’:
fitsIO.c: In function ‘fitsSortTable’:
fitsCmds.c:3253:60: error: passing argument 6 of ‘fitsCalculaterngColumn’ from 
incompatible pointer type [-Wincompatible-pointer-types]
 3253 |                                           argv[5],numRange,range) != 
TCL_OK ) {
      |                                                            ^~~~~
      |                                                            |
      |                                                            int *
fitsTclInt.h:400:38: note: expected ‘int (*)[2]’ but argument is of type ‘int *’
  400 |                                 int  range[][2]);
      |                                 ~~~~~^~~~~~~~~~
fitsIO.c:7161:58: error: passing argument 2 of ‘Tcl_Merge’ from incompatible 
pointer type [-Wincompatible-pointer-types]
 7161 |    Tcl_AppendElement(curFile->interp,Tcl_Merge(uniqueNum,rowlist));
      |                                                          ^~~~~~~
      |                                                          |
      |                                                          char **
/usr/include/tcl/tclDecls.h:584:66: note: expected ‘const char * const*’ but 
argument is of type ‘char **’
  584 | EXTERN char *           Tcl_Merge(int argc, CONST84 char *const *argv);
fitsIO.c:7163:56: error: passing argument 2 of ‘Tcl_Merge’ from incompatible 
pointer type [-Wincompatible-pointer-types]
 7163 |    Tcl_AppendElement(curFile->interp,Tcl_Merge(numRows,rowlist));
      |                                                        ^~~~~~~
      |                                                        |
      |                                                        char **
/usr/include/tcl/tclDecls.h:584:66: note: expected ‘const char * const*’ but 
argument is of type ‘char **’
  584 | EXTERN char *           Tcl_Merge(int argc, CONST84 char *const *argv);
make[1]: *** [Makefile:92: fitsCmds.o] Error 1
make[1]: *** [Makefile:92: fitsIO.o] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j8 returned exit code 2
make: *** [debian/rules:8: build] Error 25
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: tcl-fitstcl
Source-Version: 2.5-3
Done: Ole Streicher <[email protected]>

We believe that the bug you reported is fixed in the latest version of
tcl-fitstcl, 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.
Ole Streicher <[email protected]> (supplier of updated tcl-fitstcl 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: Mon, 29 Jul 2024 21:05:57 +0200
Source: tcl-fitstcl
Architecture: source
Version: 2.5-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Astronomy Maintainers 
<[email protected]>
Changed-By: Ole Streicher <[email protected]>
Closes: 1075550
Changes:
 tcl-fitstcl (2.5-3) unstable; urgency=medium
 .
   * Fix type declarations (Closes: #1075550)
   * Push Standards-Version to 4.7.0. No changes needed
   * Add Rules-Requires-Root: no to d/control
Checksums-Sha1:
 215115af3668b3bf7b9a087a09857619bfe6f2f0 2106 tcl-fitstcl_2.5-3.dsc
 1c754c999995437349e916c5d414a6eb4a80cd62 20868 tcl-fitstcl_2.5-3.debian.tar.xz
Checksums-Sha256:
 35102debab60dd2d1df702c027083d80983b79b669bb3dd1394f8909d5ea60c4 2106 
tcl-fitstcl_2.5-3.dsc
 91c19997ed388951d7a21f0eed27e6cced27dff9bbf134192ac7bf8bd4fe89dc 20868 
tcl-fitstcl_2.5-3.debian.tar.xz
Files:
 b0c93162d9d910029971511dad6cf98c 2106 interpreters optional 
tcl-fitstcl_2.5-3.dsc
 645002bbc3f5b7edb235aec9624b5a92 20868 interpreters optional 
tcl-fitstcl_2.5-3.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEE7/BpV0Ra2/h0L3qtmk9WvbkOGL0FAman6HkACgkQmk9WvbkO
GL3q9Q/+Ki2xTx96dh/ZfxA7FrtYOe9IkMtQnX/dKJrGBbE95uD3OTGsIRuHgCpq
Re7affRHawYNxlmfXmjuKUkEnM7SzcqZvQ1KveJlPgl/88kLvwe2z/1GgojaP9kX
EkGOn+NKhNOHuGAIYWcro/48KbcY+WYp6o+JHodZPefNDpEFfjZbJmvSB6gadSQx
XRBL1I6GevD/J/c9LfenxObxC/ZdtjBp+zQUcS36DYeorytVtox6lbZm++wCKFny
EQ2Pvr8ltnX9/Avu+CbknPQ1FkOrHvzZ3Mfl34typrHZFxYVrLqTf9RZyYRRM/o1
P2RnfXlqj4mx+DYNWgXo//IAPsns7i2RgreMn4y3ZV2XSrtqiZ6u5inU53tX18x4
VwxsxBK2TGr+1BNJR00Qom/26PB3m9X0uN8tSdgQT2qVO8D+rs/xaksdBZwOwACL
pD8BWhiTbLAQePZopM5sr8o+WOrIP2VaIrLpdzqFo541eS9PGW3VCzFINNNWDGJb
eqXd6eF2nuowrRp9HODMJ942yJhvaGENrO5bzXi3fpLaJMcXjI+Jx+8Z1VCqniht
vDlhS3nZrUgOgYE+/nhWF864Q0SDTZvESHj1oOdGm/jGdvvJAXjrbsxxhcGCQskS
D+mVqf+zc2sqJcZR/7YT2o4KOar/XUp8+3rGS+GwWdhDpBaTMoQ=
=N5+r
-----END PGP SIGNATURE-----

Attachment: pgpDkedlond9X.pgp
Description: PGP signature


--- End Message ---

Reply via email to