Your message dated Mon, 10 Jul 2017 12:46:14 +0000
with message-id <e1duy4s-0008cf...@fasolo.debian.org>
and subject line Bug#860334: fixed in squishyball 0.1~svn19085-5
has caused the Debian Bug report #860334,
regarding squishyball: FTBFS: mincurses.c:123:26: 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.)


-- 
860334: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=860334
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: squishyball
Version: 0.1~svn19085-4
Tags: buster sid

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

,----
| gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" 
-DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" 
-DHAVE_LIBNCURSES=1 -DHAVE_LIBM=1 -DHAVE_LIBPTHREAD=1 -DSTDC_HEADERS=1 
-DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 
-DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 
-DHAVE_UNISTD_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 
-DHAVE_VORBIS_VORBISFILE_H=1 -DHAVE_AO_AO_H=1 -DHAVE_FLAC_STREAM_DECODER_H=1 
-I.   -Wdate-time -D_FORTIFY_SOURCE=2  -O2 -fsigned-char -ffast-math 
-DVERSION='"20140211"'   -I/usr/include/opus   -DUSE_FKEYSF=0 -c -o mincurses.o 
mincurses.c
| mincurses.c: In function 'minc_init_keytry':
| mincurses.c:123:26: error: dereferencing pointer to incomplete type 'TERMINAL 
{aka struct term}'
|    TERMTYPE *tp=&(cur_term->type);
|                           ^~
| Makefile:419: recipe for target 'mincurses.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().
`----

A workaround is to #define NCURSES_INTERNALS, this exposes the TERMINAL
structure again.  Probably not the cleanest fix, but mincurses.c already
relies on undocumented ncurses implementation details, e.g. it declares
the _nc_add_to_try() function which is not part of the public API.


-- System Information:
Debian Release: 9.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (101, 'experimental')
Architecture: i386 (x86_64)

Kernel: Linux 4.9.22-nouveau (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

--- End Message ---
--- Begin Message ---
Source: squishyball
Source-Version: 0.1~svn19085-5

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

Debian distribution maintenance software
pp.
Jonathan Dowland <j...@debian.org> (supplier of updated squishyball 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: Mon, 10 Jul 2017 13:11:57 +0100
Source: squishyball
Binary: squishyball
Architecture: source amd64
Version: 0.1~svn19085-5
Distribution: unstable
Urgency: medium
Maintainer: Jonathan Dowland <j...@debian.org>
Changed-By: Jonathan Dowland <j...@debian.org>
Description:
 squishyball - audio sample comparison testing tool
Closes: 860334
Changes:
 squishyball (0.1~svn19085-5) unstable; urgency=medium
 .
   * Define NCURSES_INTERNALS to fix compilation with newer versions
     of ncurses. Thanks Sven Joachim. Closes: #860334.
Checksums-Sha1:
 42b2c2fdb81137fc060d0611dc0ccc088b7bcc10 2057 squishyball_0.1~svn19085-5.dsc
 663684655889c65adda6867b15eb3e7e3b37841e 3088 
squishyball_0.1~svn19085-5.debian.tar.xz
 efe14bbc75094568b178714633bb339b7340d2b3 5558 
squishyball-dbgsym_0.1~svn19085-5_amd64.deb
 790357b5a984168b06816ae2d1aa5de6127ec586 6337 
squishyball_0.1~svn19085-5_amd64.buildinfo
 ef3f038de2d867107df4cb27ce0336844f5a5b5d 42520 
squishyball_0.1~svn19085-5_amd64.deb
Checksums-Sha256:
 15d63a3ca2b13a8c5d5816f1e90d0c2f8974957129797da47ae4bd33a9fc38e5 2057 
squishyball_0.1~svn19085-5.dsc
 be8ea63a4fad30e0b4be4e3815e757aabb0117e3cec2550d7fdc665c1e694153 3088 
squishyball_0.1~svn19085-5.debian.tar.xz
 82c86a6ce40a8aee44dd7b1bc082b5401c0643d532b1fe4253484bfa179c0b4b 5558 
squishyball-dbgsym_0.1~svn19085-5_amd64.deb
 b617b5e16e569ddcd9abc1ccac2fe71fd9304878082083872c9d23e898203927 6337 
squishyball_0.1~svn19085-5_amd64.buildinfo
 e1b8b9c7bc4f8f8c8a268a63927dda688353b6a1a2808962b1eba2db4bb87d1a 42520 
squishyball_0.1~svn19085-5_amd64.deb
Files:
 7bd09b21006f73cc4c56562ae4f5b9f9 2057 sound extra 
squishyball_0.1~svn19085-5.dsc
 8ff0a92bc12c85362fc86fc38f2db588 3088 sound extra 
squishyball_0.1~svn19085-5.debian.tar.xz
 21f0d73b7eff64af0ddd9d36f5758896 5558 debug extra 
squishyball-dbgsym_0.1~svn19085-5_amd64.deb
 964d6c3e9f4baa9f029375728d5c2e5d 6337 sound extra 
squishyball_0.1~svn19085-5_amd64.buildinfo
 f813e6bee0626441fbb8e94250524c94 42520 sound extra 
squishyball_0.1~svn19085-5_amd64.deb

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

iQIzBAEBCAAdFiEE4DfLKhoAYblDNjyLCQdAlgaqqqoFAlljcTAACgkQCQdAlgaq
qqo2+g/9H3ksuyPSqywUC1tDuLvdsQr0JwhSrXNSJDNlgJ067gl8Q7QUHDjGm6j6
HsXz7X46aAauPDQIRGN2xYl1kJXKcaf8f1o6Gdq4upkDaUVM2PHpZPijtyl9AYts
tUGEuq3QUjiPLlLn/9S6PjaqlMThH94zTSXGY8Im0Qds2GpID565yvSXIxkAtaaS
bqYIfY1jWg1sz17b4AnxuB2wavgnZgVpDwS3OzLquBNkc5rIvVBRQdUqItuWyV3r
xHLaRoXlqs+cxHPxMu2GgbyTra/xQI0FJ+WHb7v5Pv3QdbAAolngjn3Joym37rs+
bT6iqgEXF3vnY3wbWpb5OU+thMO67Hhf/z+d6ir8uhOI4m2vi1wMHM6ON2rElKjV
Pmae72eGkVgyQcSSAT+05xyNucoFkU4DoNZJX0MoMUO/5S0KzQw1jaoR/aMKmJZE
Ph4GYX+g6cpfl7Le8I9tMZADUDt52J2xJLXmpic1c7a6OSD8jpktDh6b+GbekWb+
e9r9JaqCaT+Y8eWVFWH6Iusbup7jlOaz4nnrFPiR+kJGFH4w1B9OiDSZpRZ0aaP8
3t+r5MVjusUhzsMunUvwEPYrnSM9FBCI2BROl025b9NrjmK9O6mPT9gIalE8h5Hk
u1DRvAINN+lsmGRNJbADnZh99dqoTSawZfVG6weqxve1v8msqfA=
=41GF
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to