Your message dated Fri, 20 Oct 2017 23:21:11 +0000
with message-id <e1e5gbh-000ckb...@fasolo.debian.org>
and subject line Bug#862472: fixed in tack 1.08-0.1
has caused the Debian Bug report #862472,
regarding tack: FTBFS: ./tack.h:78:32: error: dereferencing pointer to 
incomplete type 'TERMINAL {aka struct term}'
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.)


-- 
862472: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=862472
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: tack
Version: 1.07-1
Tags: buster sid fixed-upstream

With libncurses5-dev from experimental, tack FTBFS.  From the build log:

,----
| gcc -c -DHAVE_CONFIG_H -I. -I. -Wdate-time -D_FORTIFY_SOURCE=2 
-DXTSTRINGDEFINES -D_GNU_SOURCE -g -O2 -fdebug-prefix-map=/tmp/tack-1.07=. 
-fstack-protector-strong -Wformat -Werror=format-security control.c
| In file included from ./tack.h:51:0,
|                  from control.c:22:
| control.c: In function 'alloc_arrays':
| ./tack.h:78:32: error: dereferencing pointer to incomplete type 'TERMINAL 
{aka struct term}'
|  #define CUR_TP      (&(cur_term->type))
|                                 ^
| ./tack.h:79:33: note: in expansion of macro 'CUR_TP'
|  #define MAX_STRINGS NUM_STRINGS(CUR_TP)
|                                  ^~~~~~
| control.c:81:45: note: in expansion of macro 'MAX_STRINGS'
|        pads = (struct test_results **)calloc(MAX_STRINGS, sizeof(struct 
test_results *));
|                                              ^~~~~~~~~~~
| Makefile:242: recipe for target '../tack-1.07/control.o' failed
`----

The reason is the following change in ncurses:

,----
| 20170318
|       + change TERMINAL structure in term.h to make it opaque.  Some
|         applications misuse its members, e.g., directly modifying it
|         rather than using def_prog_mode().
`----

The latest upstream snapshot at
ftp://ftp.invisible-island.net/ncurses/current/tack-1.07-20170318.tgz
fixes the problem, it might be good to package it after the stretch
release.  Or persuade upstream to release tack 1.08, since 1.07 is
already over seven years old.

--- End Message ---
--- Begin Message ---
Source: tack
Source-Version: 1.08-0.1

We believe that the bug you reported is fixed in the latest version of
tack, 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 862...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Sven Joachim <svenj...@gmx.de> (supplier of updated tack 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: SHA256

Format: 1.8
Date: Sat, 23 Sep 2017 09:50:54 +0200
Source: tack
Binary: tack tack-dbg
Architecture: source
Version: 1.08-0.1
Distribution: unstable
Urgency: medium
Maintainer: Samuel Bronson <naes...@gmail.com>
Changed-By: Sven Joachim <svenj...@gmx.de>
Description:
 tack       - terminfo action checker
 tack-dbg   - terminfo action checker (debug)
Closes: 716377 862472 873288
Changes:
 tack (1.08-0.1) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * New upstream release.
     - Fixes FTBFS with current ncurses (Closes: #862472).
     - Add error check to setupterm call; ncurses does in fact allow
       hardcopy and generic terminal descriptions (Closes: #716377).
   * Drop Debian patches, all applied upstream.
   * Update debian/watch (Closes: #873288).
   * Don't pass LIBS="-ltic" to dh_auto_configure, tack no longer uses
     the tic library.
   * Pass "--disable-rpath-hack" to configure to avoid a possible rpath
     on /lib64.
   * Update debian/copyright.
Checksums-Sha1:
 d14987de41cc03b516b7de4e7de032a80f655bc2 2168 tack_1.08-0.1.dsc
 5af4dd1d7ef6526a93042c7d2777566dfdd0a3a5 222532 tack_1.08.orig.tar.gz
 01cfe68b4c0baaaf2bb11d62ecedb933ea10703f 267 tack_1.08.orig.tar.gz.asc
 f9bf979ac3d184c108be3b0f8da21e558281fa89 4684 tack_1.08-0.1.debian.tar.xz
 d3e7463b79b98cfa4738a99ee265e026fe9d02f0 5716 tack_1.08-0.1_source.buildinfo
Checksums-Sha256:
 b20c49c0b48b28720074dc41dc993ddbb1c023a4d3688d1a39a277e516ddde13 2168 
tack_1.08-0.1.dsc
 5916dde4e5624c3f1aa82af450db55bff050e80fb5d3f0cb1c94f502220ac907 222532 
tack_1.08.orig.tar.gz
 1188318a55dede6e38648e73cd11a588af17541a937839058c89f0b297aee652 267 
tack_1.08.orig.tar.gz.asc
 3d3e16709bb8dde02509903e330618f5329bf193b1c35149032b907c4f4556a3 4684 
tack_1.08-0.1.debian.tar.xz
 5701feb2122cf7fdbe0147fe89d272cbf5cb9662e588db78aa11bac09e882048 5716 
tack_1.08-0.1_source.buildinfo
Files:
 de813b35bc449ab12d8ab18b78a5a84f 2168 misc optional tack_1.08-0.1.dsc
 90134a36ab06125f9970a8af4f3190b3 222532 misc optional tack_1.08.orig.tar.gz
 5ebefacbc9f5130c8ef25631186dd705 267 misc optional tack_1.08.orig.tar.gz.asc
 5a02b8758ad5442a10b771e5b02437de 4684 misc optional tack_1.08-0.1.debian.tar.xz
 261c543b0b267c679d7d56729e63b962 5716 misc optional 
tack_1.08-0.1_source.buildinfo

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

iQIzBAEBCAAdFiEE/d0M/zhkJ3YwohhskWT6HRe9XTYFAlnqf80ACgkQkWT6HRe9
XTbyBg/8CO9yQl+xEyMhS+RVNZ12XvfcvR4eCbDP+Z+JuE6uW3lNM3GfuflWjw3u
AWUC7uLJWq3mxD6OGZ39M3AGytirY1qRibFSlhPUIO9fFGrSWog1dYWmPwNrecvE
WbXU3JqvPY9Xs2tQZ51oRJAa31DtNAZszKszRf0fhwbdMQHp8KpBmgFTDnllETyN
Qgt8ClG1qQHQlw6ReOcNvIlWR2rTvaVfrvMJNW13j3UT2NgHBcR9NCQtxqFEqm+0
kWsUnnpx5acu1tBMv8h3VSEHkCC+/zEc0rjnVeEyj0z7C5Ecb4W6kNPfhI0TQCjV
duOOc4h16ugZDO8IrkuzDmUFk5GSrMG/ZizIQHj0JdcWjuueeexADZtvfVIOoJtJ
JiwhDN9e3p3QH9qF3dYBLRcuvcF3URrCbfPl/y4r8yEP8kEskclzvlMhSgzLFKNL
Q3wXnxwlxmklVH7yEL87kSbWuHnx95gUY2Yj810llSCw93Y6/n0CKM0KsGt7tiS6
3xaofT7Exxvsmhjp/tfQG4ag6LWbhosciZU7bvcmNzbLEIhYPu+yC2zgg55L+rj2
iDi/lXGnkiHKFDBrlJpEwBOcjgxvVbqNDL6nGBbiWdI/rb6LUrUNg685BRTxGk0m
jkk+5VBmLUzMaNsehlcGgdhSgYXEvtl01N9PnHBFjiCqeivj0c8=
=0ZCm
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to