https://bugs.winehq.org/show_bug.cgi?id=48824
--- Comment #7 from Adam Bolte abolte@systemsaviour.com --- I just tried running a single-threaded build with no ccache, and just ran up to this part of the script:
mkdir -p "${out_prefix}"
# 64-bit build. clean_repo mkdir -p "${wine64_path}" cd "${wine64_path}" autoreconf -vfi ${git_path} ${git_path}/configure \ --prefix="${out_prefix}" \ --enable-win64 \ ${configure_args} make -j${threads} exit 0
Still getting a failure.
gcc -m64 -c -o xact_dll.o /mnt/gaming/applications/wine/git/dlls/xactengine3_0/../xaudio2_7/xact_dll.c -I. \ -I/mnt/gaming/applications/wine/git/dlls/xactengine3_0 \ -I/mnt/gaming/applications/wine/git/dlls/xactengine3_0/../xaudio2_7 -I../../include \ -I/mnt/gaming/applications/wine/git/include -D__WINESRC__ -DXACT3_VER=0x0300 -D_REENTRANT -fPIC \ -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 -g -O0 /mnt/gaming/applications/wine/git/dlls/xactengine3_0/../xaudio2_7/xact_dll.c: In function ‘unwrap_notificationdesc’: /mnt/gaming/applications/wine/git/dlls/xactengine3_0/../xaudio2_7/xact_dll.c:1192:9: error: case label does not reduce to an integer constant case (int)XACTNOTIFICATIONTYPE_GLOBALVARIABLECHANGED: ^~~~ /mnt/gaming/applications/wine/git/dlls/xactengine3_0/../xaudio2_7/xact_dll.c:1193:9: error: case label does not reduce to an integer constant case (int)XACTNOTIFICATIONTYPE_GUICONNECTED: ^~~~ /mnt/gaming/applications/wine/git/dlls/xactengine3_0/../xaudio2_7/xact_dll.c:1194:9: error: case label does not reduce to an integer constant case (int)XACTNOTIFICATIONTYPE_GUIDISCONNECTED: ^~~~ /mnt/gaming/applications/wine/git/dlls/xactengine3_0/../xaudio2_7/xact_dll.c:1198:9: error: case label does not reduce to an integer constant case (int)XACTNOTIFICATIONTYPE_CUEPREPARED: ^~~~ /mnt/gaming/applications/wine/git/dlls/xactengine3_0/../xaudio2_7/xact_dll.c:1199:9: error: case label does not reduce to an integer constant case (int)XACTNOTIFICATIONTYPE_CUEPLAY: ^~~~ /mnt/gaming/applications/wine/git/dlls/xactengine3_0/../xaudio2_7/xact_dll.c:1200:9: error: case label does not reduce to an integer constant case (int)XACTNOTIFICATIONTYPE_CUESTOP: ^~~~ /mnt/gaming/applications/wine/git/dlls/xactengine3_0/../xaudio2_7/xact_dll.c:1201:9: error: case label does not reduce to an integer constant case (int)XACTNOTIFICATIONTYPE_CUEDESTROYED: ^~~~ /mnt/gaming/applications/wine/git/dlls/xactengine3_0/../xaudio2_7/xact_dll.c:1202:9: error: case label does not reduce to an integer constant case (int)XACTNOTIFICATIONTYPE_MARKER: ^~~~ /mnt/gaming/applications/wine/git/dlls/xactengine3_0/../xaudio2_7/xact_dll.c:1203:9: error: case label does not reduce to an integer constant case (int)XACTNOTIFICATIONTYPE_LOCALVARIABLECHANGED: ^~~~ /mnt/gaming/applications/wine/git/dlls/xactengine3_0/../xaudio2_7/xact_dll.c:1208:9: error: case label does not reduce to an integer constant case (int)XACTNOTIFICATIONTYPE_WAVEBANKDESTROYED: ^~~~ /mnt/gaming/applications/wine/git/dlls/xactengine3_0/../xaudio2_7/xact_dll.c:1209:9: error: case label does not reduce to an integer constant case (int)XACTNOTIFICATIONTYPE_WAVEBANKPREPARED: ^~~~ /mnt/gaming/applications/wine/git/dlls/xactengine3_0/../xaudio2_7/xact_dll.c:1210:9: error: case label does not reduce to an integer constant case (int)XACTNOTIFICATIONTYPE_WAVEBANKSTREAMING_INVALIDCONTENT: ^~~~ /mnt/gaming/applications/wine/git/dlls/xactengine3_0/../xaudio2_7/xact_dll.c:1215:9: error: case label does not reduce to an integer constant case (int)XACTNOTIFICATIONTYPE_SOUNDBANKDESTROYED: ^~~~ /mnt/gaming/applications/wine/git/dlls/xactengine3_0/../xaudio2_7/xact_dll.c:1220:9: error: case label does not reduce to an integer constant case (int)XACTNOTIFICATIONTYPE_WAVEPREPARED: ^~~~ /mnt/gaming/applications/wine/git/dlls/xactengine3_0/../xaudio2_7/xact_dll.c:1221:9: error: case label does not reduce to an integer constant case (int)XACTNOTIFICATIONTYPE_WAVEDESTROYED: ^~~~ /mnt/gaming/applications/wine/git/dlls/xactengine3_0/../xaudio2_7/xact_dll.c:1226:9: error: case label does not reduce to an integer constant case (int)XACTNOTIFICATIONTYPE_WAVEPLAY: ^~~~ /mnt/gaming/applications/wine/git/dlls/xactengine3_0/../xaudio2_7/xact_dll.c:1227:9: error: case label does not reduce to an integer constant case (int)XACTNOTIFICATIONTYPE_WAVESTOP: ^~~~ /mnt/gaming/applications/wine/git/dlls/xactengine3_0/../xaudio2_7/xact_dll.c:1228:9: error: case label does not reduce to an integer constant case (int)XACTNOTIFICATIONTYPE_WAVELOOPED: ^~~~ make[1]: *** [Makefile:188: xact_dll.o] エラー 1 make[1]: ディレクトリ '/mnt/gaming/applications/wine/build/wine64/dlls/xactengine3_0' から出ます make: *** [Makefile:9935: dlls/xactengine3_0] エラー 2 Build of shared WoW64 failed.
Here is the version information:
$ which gcc /usr/bin/gcc $ ll /usr/bin/gcc lrwxrwxrwx 1 root root 5 Feb 25 2019 /usr/bin/gcc -> gcc-8 $ dpkg -S /usr/bin/gcc-8 gcc-8: /usr/bin/gcc-8 $ apt-cache policy gcc-8 gcc-8: インストールされているバージョン: 8.3.0-6 候補: 8.3.0-6 バージョンテーブル: 8.4.0-1 50 50 http://cyclops.monsters:3142/debian unstable/main amd64 Packages *** 8.3.0-6 500 500 http://cyclops.monsters:3142/debian buster/main amd64 Packages 100 /var/lib/dpkg/status $ gcc --version gcc (Debian 8.3.0-6) 8.3.0 Copyright (C) 2018 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
$ dpkg -l | grep mingw ii binutils-mingw-w64-i686 2.31.1-11+8.3 amd64 Cross-binutils for Win32 (x86) using MinGW-w64 ii binutils-mingw-w64-x86-64 2.31.1-11+8.3 amd64 Cross-binutils for Win64 (x64) using MinGW-w64 ii g++-mingw-w64 8.3.0-6+21.3~deb10u1 all GNU C++ compiler for MinGW-w64 ii g++-mingw-w64-i686 8.3.0-6+21.3~deb10u1 amd64 GNU C++ compiler for MinGW-w64 targeting Win32 ii g++-mingw-w64-x86-64 8.3.0-6+21.3~deb10u1 amd64 GNU C++ compiler for MinGW-w64 targeting Win64 ii gcc-mingw-w64 8.3.0-6+21.3~deb10u1 all GNU C compiler for MinGW-w64 ii gcc-mingw-w64-base 8.3.0-6+21.3~deb10u1 amd64 GNU Compiler Collection for MinGW-w64 (base package) ii gcc-mingw-w64-i686 8.3.0-6+21.3~deb10u1 amd64 GNU C compiler for MinGW-w64 targeting Win32 ii gcc-mingw-w64-x86-64 8.3.0-6+21.3~deb10u1 amd64 GNU C compiler for MinGW-w64 targeting Win64 ii libnpth-mingw-w64-dev 1.6-1 all replacement for GNU Pth using system threads (Windows dev) ii mingw-w64 6.0.0-3 all Development environment targeting 32- and 64-bit Windows ii mingw-w64-common 6.0.0-3 all Common files for Mingw-w64 ii mingw-w64-i686-dev 6.0.0-3 all Development files for MinGW-w64 targeting Win32 ii mingw-w64-tools 6.0.0-3 amd64 Development tools for 32- and 64-bit Windows ii mingw-w64-x86-64-dev 6.0.0-3 all Development files for MinGW-w64 targeting Win64 $