[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#984402: marked as done (wine: ftbfs with GCC-11)



Your message dated Sat, 26 Feb 2022 22:59:37 +0000
with message-id <E1nO62L-0006Rx-NV@fasolo.debian.org>
and subject line Bug#984402: fixed in wine 6.0.2~repack-1
has caused the Debian Bug report #984402,
regarding wine: ftbfs with GCC-11
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 owner@bugs.debian.org
immediately.)


-- 
984402: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=984402
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: src:wine
Version: 5.0.3-3
Severity: normal
Tags: sid bookworm
User: debian-gcc@lists.debian.org
Usertags: ftbfs-gcc-11

[This bug is not targeted to the upcoming bullseye 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-11/g++-11, but succeeds to build with gcc-10/g++-10. The
severity of this report will be raised before the bookworm release,
so nothing has to be done for the bullseye release.

The full build log can be found at:
http://people.debian.org/~doko/logs/20210228/filtered/gcc11/wine_5.0.3-3_unstable_gcc11.log
The last lines of the build log are at the end of this report.

To build with GCC 11, either set CC=gcc-11 CXX=g++-11 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-11/porting_to.html

GCC 11 defaults to the GNU++17 standard.  If your package installs
header files in /usr/include, please don't work around C++17 issues
by choosing a lower C++ standard for the package build, but fix these
issues to build with the C++17 standard.

[...]
cc1: all warnings being treated as errors
make[2]: *** [Makefile:233: shader.o] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>/dlls/d3dx9_26'
make[1]: *** [Makefile:7861: dlls/d3dx9_26] Error 2
make[1]: *** Waiting for unfinished jobs....
gcc -m64 -c -o render.o ../d3dx9_36/render.c -I. -I../d3dx9_36 -I../../include -I../../include/msvcrt -D__WINESRC__ -DD3DX_SDK_VERSION=24 -D_REENTRANT -fPIC -fno-builtin -fshort-wchar -mabi=ms -Wall -pipe -fcf-protection=none -fno-stack-protector -fno-strict-aliasing -Wdeclaration-after-statement -Wempty-body -Wignored-qualifiers -Wno-packed-not-aligned -Wshift-overflow=2 -Wstrict-prototypes -Wtype-limits -Wunused-but-set-parameter -Wvla -Wwrite-strings -Wpointer-arith -Wlogical-op -gdwarf-2 -gstrict-dwarf -Werror -Wdate-time -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fcommon -Wno-shift-overflow -Wno-unused-function -Wno-deprecated-declarations
In function ‘unit_vec2’,
    inlined from ‘attempt_line_merge’ at ../d3dx9_36/mesh.c:5545:5:
../d3dx9_36/mesh.c:5514:12: error: ‘lastdir’ may be used uninitialized [-Werror=maybe-uninitialized]
 5514 |     return D3DXVec2Normalize(D3DXVec2Subtract(dir, pt2, pt1), dir);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../include/d3dx9.h:31,
                 from ../d3dx9_36/d3dx9_private.h:31,
                 from ../d3dx9_36/mesh.c:31:
../d3dx9_36/mesh.c: In function ‘attempt_line_merge’:
../../include/d3dx9math.h:352:21: note: by argument 2 of type ‘const D3DXVECTOR2 *’ to ‘D3DXVec2Normalize’ declared here
  352 | D3DXVECTOR2* WINAPI D3DXVec2Normalize(D3DXVECTOR2 *pout, const D3DXVECTOR2 *pv);
      |                     ^~~~~~~~~~~~~~~~~
../d3dx9_36/mesh.c:5530:25: note: ‘lastdir’ declared here
 5530 |     D3DXVECTOR2 curdir, lastdir;
      |                         ^~~~~~~
gcc -m64 -c -o shader.o ../d3dx9_36/shader.c -I. -I../d3dx9_36 -I../../include -I../../include/msvcrt -D__WINESRC__ -DD3DX_SDK_VERSION=24 -D_REENTRANT -fPIC -fno-builtin -fshort-wchar -mabi=ms -Wall -pipe -fcf-protection=none -fno-stack-protector -fno-strict-aliasing -Wdeclaration-after-statement -Wempty-body -Wignored-qualifiers -Wno-packed-not-aligned -Wshift-overflow=2 -Wstrict-prototypes -Wtype-limits -Wunused-but-set-parameter -Wvla -Wwrite-strings -Wpointer-arith -Wlogical-op -gdwarf-2 -gstrict-dwarf -Werror -Wdate-time -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fcommon -Wno-shift-overflow -Wno-unused-function -Wno-deprecated-declarations
In function ‘unit_vec2’,
    inlined from ‘attempt_line_merge’ at ../d3dx9_36/mesh.c:5545:5:
../d3dx9_36/mesh.c:5514:12: error: ‘lastdir’ may be used uninitialized [-Werror=maybe-uninitialized]
 5514 |     return D3DXVec2Normalize(D3DXVec2Subtract(dir, pt2, pt1), dir);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../include/d3dx9.h:31,
                 from ../d3dx9_36/d3dx9_private.h:31,
                 from ../d3dx9_36/mesh.c:31:
../d3dx9_36/mesh.c: In function ‘attempt_line_merge’:
../../include/d3dx9math.h:352:21: note: by argument 2 of type ‘const D3DXVECTOR2 *’ to ‘D3DXVec2Normalize’ declared here
  352 | D3DXVECTOR2* WINAPI D3DXVec2Normalize(D3DXVECTOR2 *pout, const D3DXVECTOR2 *pv);
      |                     ^~~~~~~~~~~~~~~~~
../d3dx9_36/mesh.c:5530:25: note: ‘lastdir’ declared here
 5530 |     D3DXVECTOR2 curdir, lastdir;
      |                         ^~~~~~~
gcc -m64 -c -o skin.o ../d3dx9_36/skin.c -I. -I../d3dx9_36 -I../../include -I../../include/msvcrt -D__WINESRC__ -DD3DX_SDK_VERSION=24 -D_REENTRANT -fPIC -fno-builtin -fshort-wchar -mabi=ms -Wall -pipe -fcf-protection=none -fno-stack-protector -fno-strict-aliasing -Wdeclaration-after-statement -Wempty-body -Wignored-qualifiers -Wno-packed-not-aligned -Wshift-overflow=2 -Wstrict-prototypes -Wtype-limits -Wunused-but-set-parameter -Wvla -Wwrite-strings -Wpointer-arith -Wlogical-op -gdwarf-2 -gstrict-dwarf -Werror -Wdate-time -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fcommon -Wno-shift-overflow -Wno-unused-function -Wno-deprecated-declarations
gcc -m64 -c -o sprite.o ../d3dx9_36/sprite.c -I. -I../d3dx9_36 -I../../include -I../../include/msvcrt -D__WINESRC__ -DD3DX_SDK_VERSION=24 -D_REENTRANT -fPIC -fno-builtin -fshort-wchar -mabi=ms -Wall -pipe -fcf-protection=none -fno-stack-protector -fno-strict-aliasing -Wdeclaration-after-statement -Wempty-body -Wignored-qualifiers -Wno-packed-not-aligned -Wshift-overflow=2 -Wstrict-prototypes -Wtype-limits -Wunused-but-set-parameter -Wvla -Wwrite-strings -Wpointer-arith -Wlogical-op -gdwarf-2 -gstrict-dwarf -Werror -Wdate-time -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fcommon -Wno-shift-overflow -Wno-unused-function -Wno-deprecated-declarations
../d3dx9_36/shader.c: In function ‘set’:
../d3dx9_36/shader.c:1115:17: error: ‘min’ may be used uninitialized [-Werror=maybe-uninitialized]
 1115 |                 D3DXMatrixTranspose(&mat, &min);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../include/d3dx9.h:31,
                 from ../d3dx9_36/d3dx9_private.h:31,
                 from ../d3dx9_36/shader.c:22:
../../include/d3dx9math.h:324:20: note: by argument 2 of type ‘const D3DXMATRIX *’ {aka ‘const struct _D3DMATRIX *’} to ‘D3DXMatrixTranspose’ declared here
  324 | D3DXMATRIX* WINAPI D3DXMatrixTranspose(D3DXMATRIX *pout, const D3DXMATRIX *pm);
      |                    ^~~~~~~~~~~~~~~~~~~
../d3dx9_36/shader.c:1114:37: note: ‘min’ declared here
 1114 |                 D3DXMATRIX mat, *m, min;
      |                                     ^~~
gcc -m64 -c -o surface.o ../d3dx9_36/surface.c -I. -I../d3dx9_36 -I../../include -I../../include/msvcrt -D__WINESRC__ -DD3DX_SDK_VERSION=24 -D_REENTRANT -fPIC -fno-builtin -fshort-wchar -mabi=ms -Wall -pipe -fcf-protection=none -fno-stack-protector -fno-strict-aliasing -Wdeclaration-after-statement -Wempty-body -Wignored-qualifiers -Wno-packed-not-aligned -Wshift-overflow=2 -Wstrict-prototypes -Wtype-limits -Wunused-but-set-parameter -Wvla -Wwrite-strings -Wpointer-arith -Wlogical-op -gdwarf-2 -gstrict-dwarf -Werror -Wdate-time -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fcommon -Wno-shift-overflow -Wno-unused-function -Wno-deprecated-declarations
cc1: all warnings being treated as errors
make[2]: *** [Makefile:233: shader.o] Error 1
make[2]: *** Waiting for unfinished jobs....
gcc -m64 -c -o preshader.o ../d3dx9_36/preshader.c -I. -I../d3dx9_36 -I../../include -I../../include/msvcrt -D__WINESRC__ -DD3DX_SDK_VERSION=25 -D_REENTRANT -fPIC -fno-builtin -fshort-wchar -mabi=ms -Wall -pipe -fcf-protection=none -fno-stack-protector -fno-strict-aliasing -Wdeclaration-after-statement -Wempty-body -Wignored-qualifiers -Wno-packed-not-aligned -Wshift-overflow=2 -Wstrict-prototypes -Wtype-limits -Wunused-but-set-parameter -Wvla -Wwrite-strings -Wpointer-arith -Wlogical-op -gdwarf-2 -gstrict-dwarf -Werror -Wdate-time -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fcommon -Wno-shift-overflow -Wno-unused-function -Wno-deprecated-declarations
cc1: all warnings being treated as errors
make[2]: *** [Makefile:224: mesh.o] Error 1
make[2]: *** Waiting for unfinished jobs....
cc1: all warnings being treated as errors
make[2]: *** [Makefile:224: mesh.o] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>/dlls/d3dx9_25'
make[1]: *** [Makefile:7861: dlls/d3dx9_25] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>/dlls/d3dx9_24'
make[1]: *** [Makefile:7861: dlls/d3dx9_24] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j4 returned exit code 2
make: *** [debian/rules:132: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: wine
Source-Version: 6.0.2~repack-1
Done: Michael Gilbert <mgilbert@debian.org>

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

Debian distribution maintenance software
pp.
Michael Gilbert <mgilbert@debian.org> (supplier of updated wine 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 ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sat, 26 Feb 2022 18:43:01 +0000
Source: wine
Architecture: source
Version: 6.0.2~repack-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Wine Party <debian-wine@lists.debian.org>
Changed-By: Michael Gilbert <mgilbert@debian.org>
Closes: 984402 991822 995305 995580 1006016
Changes:
 wine (6.0.2~repack-1) unstable; urgency=medium
 .
   * New upstream release 6.0.2, released Oct 26, 2021 (closes: #995305).
     - Compilation fixes: freetype, gcc 11 (closes: #984402).
     - Various bug fixes.
   * Support building with openldap 2.5 (closes: #1006016).
   * Support building with unicode-data 14 (closes: #995580).
   * Avoid deleting files outside of package source directory (closes: #991822).
Checksums-Sha1:
 45fe03ddbb24d3ffe839acbc8a687413255c5899 4521 wine_6.0.2~repack-1.dsc
 5918ef2ee6ce8962847acfb7b5240a468c541941 21375404 wine_6.0.2~repack.orig.tar.xz
 b2f3be6908f926de53ac07bbf4717dff4bd44229 5717056 wine_6.0.2~repack-1.debian.tar.xz
 192ba782a5d0bfde6872b73a25a4d2587db09c0f 19021 wine_6.0.2~repack-1_source.buildinfo
Checksums-Sha256:
 2146bb9fff1b8a1c3c7845de46ba3b2467b16a0df0a20599abb1fb101c29adcc 4521 wine_6.0.2~repack-1.dsc
 82096c2337b20915350c3007c449ee5f3ff6042b34a1fc7e3a9f652334e94323 21375404 wine_6.0.2~repack.orig.tar.xz
 1cb483f2b0490bbd9590cb21d037294d5c0c2cdf6ee282028188a365b41faf1e 5717056 wine_6.0.2~repack-1.debian.tar.xz
 59a73526c9d317ef42b97a290d866a5243239ffccac8b8407a2145c77a8fd705 19021 wine_6.0.2~repack-1_source.buildinfo
Files:
 d2deff1e7c974e9c04a9d1879ddbae75 4521 otherosfs optional wine_6.0.2~repack-1.dsc
 94d555b4fb303f7d1f1b65423b4a7845 21375404 otherosfs optional wine_6.0.2~repack.orig.tar.xz
 0f60c94eae025500d0c309ab5ac1f2e6 5717056 otherosfs optional wine_6.0.2~repack-1.debian.tar.xz
 e6a483e27a5dabed39336fa0de1d7b5f 19021 otherosfs optional wine_6.0.2~repack-1_source.buildinfo

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

iQQzBAEBCgAdFiEEIwTlZiOEpzUxIyp4mD40ZYkUaygFAmIapZ4ACgkQmD40ZYkU
ayjvTx//WcVi5abWsW9mmS+S0MagVY7wT3ArWf9aQyNIBDFZx7ugw6aEIgy7edxR
J+dZS5iZFn9tV3u7SZvfJvp3StJ+W0PftD3y2Mh9DGB5zz4/p9CAn77SUXAfZbNo
dGUSmmNADBpXtoSczPD8ioJ8JFeTZzOUSuGP8TK68ZkqqoVvJFKA3hOOIeOlM6dw
skFr6NAPW9R5vMSpgI/k8lA2fNGNCr866WuZQp8wyMlPFg9SwI15BWZAl2vdmLlz
+2Ca0UfQPtj9pHeX1qgJShX7QrZ5+jCXrcD0bzIgmNFisJazZeaONo+y4FUx2r0D
APAA1RBfKk8EgbWWybFz2uMNTsJzIOf1HvxMHsKflG+onygrftlx3yLepYwh/zvj
G4af4ERJe+EO3Je0cINWCNJnEp7EbGhnZoHSHBmqbIQJpPazXbHNTHenaJkpZOIK
ikju3zeKmwmqOM8TWdRA4exlWeROkPBVSMeqcj+05d+R991rCwYQmbzgb1XmOnZZ
FM6vfQxlOpG252cyxN1E+7AEmkZ6dkf/vcntWUHMw12H1Vd+E1SkmZn7eAW5ecWa
JS8ipr6in5BV97yfvqDF5fmbClxeje6K6oEEYzSGfWvcEGVxYqWFR47vfHnEa0RQ
Hv8qoecs6O9dOPnvVw95bb9pFDaCpGOTkz+RIpt0rrkVO6PpOx5JPBnk6QRmYuI/
LFIaJLXjJFilP86Nq72gP4PXu7Nkb5z/DKQanDekDVP+mjbK39dl5fZPKEJkKNiM
JAyU6FAn7FMMlcENQ7d8Si4TLHD4Z+MGd8Nvo+nAKvfrExxwet03n7oe7uiGQOsL
7tyUJnSwX3USAiXAOFN9KC3pOxMjCFkdSCACSEEtWH2v/97gogZBxMAwKz+NqW9i
NitjOJi8xEjMiNW606M6pM4IWcuEFih5XuibJEkwyMLy4hzVOWAri8fO8rmIsggc
3hTlfVWYjDUjdMleBKGihZNbuqhywB8QD44xGUu5wEGeZLP1n9DSwPj7A/3V6lpM
IYJG2BwjvZenInuf0PaetqXkGXEnzmflb00M+0dSCVlNIEAhNYwXwQgwO4g8Fqi5
9rtvLvYt4GJPZay8UuEn1EMjTEYUqb+dg4BLFLQM6ZlIfJozWmPbwYIQ7To5TSr5
1PQC+fwfD2uVOd1WuTRJmdMhz5VaTk926C64UIwWZgSVjKU4AhP2GikshU3yaUds
2yYtbPdviWZ7CjFmohJeCVqVRA4ZDt7HyrGkj5WgCaar5qWp13EdjswSLmuaEzJb
jvNeC0OZdj0NIwX0X7Vwm1+d7P0rqjJ23zl3Q9P+/5Yl+PIv2+zaz4WwgnSpj+98
cCQDPR2PzmqlUxDQT/dBZj7G3+IxVQ==
=rdP8
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: