Your message dated Tue, 13 Feb 2018 09:05:16 +0000
with message-id <e1elwwa-0003ih...@fasolo.debian.org>
and subject line Bug#887087: fixed in freetype 2.8.1-2
has caused the Debian Bug report #887087,
regarding ftconfig.h:113:26: warning: "__SIZEOF_LONG__4" is not defined, 
evaluates to 0 [-Wundef]
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.)


-- 
887087: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=887087
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libfreetype6-dev
Version: 2.8.1-1
Severity: normal

Dear Maintainer,


*** Reporter, please consider answering these questions, where appropriate
***

   * What led up to the situation?

I simply updated/full-upgraded and eventually recompiled one of my own
projects, which previously produced no compiler errors or warnings (with
-Wall
-Wextra -Wpedantic on latest g++).


   * What exactly did you do (or not do) that was effective (or
     ineffective)?
   * What was the outcome of this action?

The new outcome is that I am spammed by multiple sets of warnings like this:

In file included from /usr/include/freetype2/freetype/freetype.h:33:0,
                 from /usr/include/cairo/cairo-ft.h:47,
                 from /usr/include/cairomm-1.0/cairomm/enums.h:23,
                 from /usr/include/cairomm-1.0/cairomm/surface.h:37,
                 from /usr/include/cairomm-1.0/cairomm/context.h:24,
                 from /usr/include/pangomm-1.4/pangomm/context.h:42,
                 from /usr/include/gtkmm-3.0/gtkmm/widget.h:31,
                 from /usr/include/gtkmm-3.0/gtkmm/container.h:28,
                 from /usr/include/gtkmm-3.0/gtkmm/bin.h:27,
                 from /usr/include/gtkmm-3.0/gtkmm/window.h:30,
                 from /usr/include/gtkmm-3.0/gtkmm/dialog.h:29,
                 from /usr/include/gtkmm-3.0/gtkmm/aboutdialog.h:32,
                 from /home/daniel/src/[project]/src/gui/About.hpp:4,
                 from /home/daniel/src/[project]/src/gui.cpp:9:
/usr/include/freetype2/freetype/config/ftconfig.h:113:26: warning:
"__SIZEOF_LONG__4" is not defined, evaluates to 0 [-Wundef]
 #define FT_SIZEOF_LONG  (__SIZEOF_LONG__4 / FT_CHAR_BIT)
                          ^
/usr/include/freetype2/freetype/config/ftconfig.h:293:5: note: in expansion
of
macro ‘FT_SIZEOF_LONG’
 #if FT_SIZEOF_LONG == __SIZEOF_LONG__
     ^~~~~~~~~~~~~~
/usr/include/freetype2/freetype/config/ftconfig.h:113:26: warning:
"__SIZEOF_LONG__4" is not defined, evaluates to 0 [-Wundef]
 #define FT_SIZEOF_LONG  (__SIZEOF_LONG__4 / FT_CHAR_BIT)
                          ^
/usr/include/freetype2/freetype/config/ftconfig.h:302:9: note: in expansion
of
macro ‘FT_SIZEOF_LONG’
 #elif ( FT_SIZEOF_LONG == __SIZEOF_LONG__ )       && \


   * What outcome did you expect instead?

I expected simply to be able to continue compiling my project with no
errors or
warnings, especially not ones about a macro that looks like it might
eventually
end up somewhere where its having the wrong value could create security
risks.
:)


Thanks!



-- System Information:
Debian Release: buster/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.14.0-3-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8),
LANGUAGE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages libfreetype6-dev depends on:
ii  libc6-dev [libc-dev]   2.26-3
ii  libfreetype6           2.8.1-1
ii  libpng-dev             1.6.34-1
ii  zlib1g-dev [libz-dev]  1:1.2.8.dfsg-5

libfreetype6-dev recommends no packages.

libfreetype6-dev suggests no packages.

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: freetype
Source-Version: 2.8.1-2

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

Debian distribution maintenance software
pp.
Steve Langasek <vor...@debian.org> (supplier of updated freetype 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: Tue, 13 Feb 2018 07:49:55 +0000
Source: freetype
Binary: libfreetype6 libfreetype6-dev freetype2-demos libfreetype6-udeb
Architecture: source amd64
Version: 2.8.1-2
Distribution: unstable
Urgency: high
Maintainer: Steve Langasek <vor...@debian.org>
Changed-By: Steve Langasek <vor...@debian.org>
Description:
 freetype2-demos - FreeType 2 demonstration programs
 libfreetype6 - FreeType 2 font engine, shared library files
 libfreetype6-dev - FreeType 2 font engine, development files
 libfreetype6-udeb - FreeType 2 font engine for the debian-installer (udeb)
Closes: 887087
Changes:
 freetype (2.8.1-2) unstable; urgency=high
 .
   * debian/rules: fix SIZEOF_LONG mangling to avoid over-broad matching.
     Closes: #887087.
Checksums-Sha1:
 90da5f462b89c896b5814723a190b6063a796592 2169 freetype_2.8.1-2.dsc
 ccc0d12af854c924e6324fadcfa5c3817a1b5594 37741 freetype_2.8.1-2.diff.gz
 14c6704f312135b1525e8b130111d46066d8bf2c 710496 
freetype2-demos-dbgsym_2.8.1-2_amd64.deb
 138191aa52b9cb698da472f7668f0e859073315c 122988 
freetype2-demos_2.8.1-2_amd64.deb
 fcc27f28164c855e715077d439c85a22eca19074 7334 freetype_2.8.1-2_amd64.buildinfo
 84080dedfd1c7b74f358d242cd63bb4a25c3a33c 983548 
libfreetype6-dbgsym_2.8.1-2_amd64.deb
 b7911cb8a6f5427b85355b8ac064e9e2056fcef6 2656352 
libfreetype6-dev_2.8.1-2_amd64.deb
 c4be38385bc8598204bc3359c9977f18d473e53f 315968 
libfreetype6-udeb_2.8.1-2_amd64.udeb
 8141be77420b50fcaa4e729833ed025313b0019e 461136 libfreetype6_2.8.1-2_amd64.deb
Checksums-Sha256:
 a557f67d2849d327cfc63ac76d395aab746a27b866588a58f9af6fcbc4c23019 2169 
freetype_2.8.1-2.dsc
 9a33ce04ea099336d6a79d06b60ba46f73a660f674b9def9a29323d525e1b6d6 37741 
freetype_2.8.1-2.diff.gz
 b1455ce6a44604cc261ff8579872f4992f28352849fbd0a1edfa900e57468d53 710496 
freetype2-demos-dbgsym_2.8.1-2_amd64.deb
 6dcfe06bf60957eb9a848a86870338fbbc01459f9376402309315bb211ba01cb 122988 
freetype2-demos_2.8.1-2_amd64.deb
 2843af377985268e7bd1e5a87dbcff6854b2fe66921b56105d98a9150aa9438c 7334 
freetype_2.8.1-2_amd64.buildinfo
 ee0d3c5eed3d3ddd9fd2886ff6f28eada8e31d240b0faccda8016a33b153d0fa 983548 
libfreetype6-dbgsym_2.8.1-2_amd64.deb
 b76639b55cb8c8bfff1822e54bf5fbeb0bba018e1658a6047f9ac1b9553ddb0b 2656352 
libfreetype6-dev_2.8.1-2_amd64.deb
 dc085ce73f06d2cf05003b380b95ea017266538cdd260fcb8d205315947863ce 315968 
libfreetype6-udeb_2.8.1-2_amd64.udeb
 9b4b0c950c211572066561b5e12e5324f1fb34a182ba8239bbd172cede1f090b 461136 
libfreetype6_2.8.1-2_amd64.deb
Files:
 ad13a04553df5ef29e04a8668099177c 2169 libs optional freetype_2.8.1-2.dsc
 3ac7e514c808aeab0cce4d98713dd517 37741 libs optional freetype_2.8.1-2.diff.gz
 54230b6dd049c2b100b23b2cba3c8413 710496 debug optional 
freetype2-demos-dbgsym_2.8.1-2_amd64.deb
 dea08f672b5707a38028cda2da8c3bbf 122988 utils optional 
freetype2-demos_2.8.1-2_amd64.deb
 fd576387bf9f2e8d3aab9c5a63690fea 7334 libs optional 
freetype_2.8.1-2_amd64.buildinfo
 d6b7310d8ce89bed55368ee2ef7240a7 983548 debug optional 
libfreetype6-dbgsym_2.8.1-2_amd64.deb
 1486c8a7a0fff911156553420444196e 2656352 libdevel optional 
libfreetype6-dev_2.8.1-2_amd64.deb
 1e551fa45024f37bc404167769f43a4a 315968 debian-installer optional 
libfreetype6-udeb_2.8.1-2_amd64.udeb
 56fbdc22eda3775eeeee821beb549de9 461136 libs optional 
libfreetype6_2.8.1-2_amd64.deb
Package-Type: udeb

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

iQJGBAEBCgAwFiEErEg/aN5yj0PyIC/KVo0w8yGyEz0FAlqCmUUSHHZvcmxvbkBk
ZWJpYW4ub3JnAAoJEFaNMPMhshM9na4P/0y9qPLhL1SeQBOLtNSZ/6HfPpr3EXkg
lm/lzAUSojDnMXoq9WSL12lpU3Y3bY/hKcz1MWOaVyIOYfIqAstctATr8AF0PCM+
S9urd4XzT8AJuSOVin4tAObC/qj/LLCGLLkwWAkm85bCIqaiOpwnnukkxt/4wrlW
ABEw7WzJhWM6AluY4CWdoJ9wh03mFtqD5q7grtfJhjNFXS2oOls/a1+7rUvr3qPd
FYEu4WeDH2oyXlWYlQB0VIB6LBhthTiBRw6dMo0phd5m0SndTnp3lHy2tu0Wlcxn
5YQJDGMQEElZKeDM+07U1A3qGx1zwM4t1/2AIg9X9CRO6SBygtEE+tpcdPVSiYzS
bKilvBdCJZj5W3OYkkI89FgppxI1Ji3CdU5SoZz+k+/cPsorSqbLrnrqgiKsLs2P
iOfazCEThcKabn0sWlEPrp7JzFKBbvE1zfZcb1uG2X0jY7RN+ndCM2QIW4+qGR6C
nstxMYiRzTKFnrFCV0xanvkJETdC9EJiihEkCvD53pUPFKqnblG12DxZRQ5Hlbtk
GOb1y9J4TVhxXLDqhvzWKn2cq0mFUxsrSJZzxwPnePc9Oqhb/ZzOczCAn88eRwCj
3kwkWUEMg4PHJ6wLKlvB28UHAJIGCIj17B9DgQK+wYX5ItWgup+IRPPFnRtTwSqh
eo/2laP4WyUH
=NXP+
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to