microsoft / vcpkg

C++ Library Manager for Windows, Linux, and MacOS
MIT License
22.18k stars 6.16k forks source link

[openal-soft] Build error #33559

Open TheMystery28 opened 10 months ago

TheMystery28 commented 10 months ago

Copy issue body from C:/Users/TheMystery28/vcpkg/installed/vcpkg/issue_body.md


Package: openal-soft[core]:x64-mingw-dynamic -> 1.23.1

Host Environment

To Reproduce

vcpkg install tgui

Failure logs

-- Using cached kcat-openal-soft-1.23.1.tar.gz.
-- Cleaning sources at C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-180897dbaa.clean. Use --editable to skip cleaning for the packages you specify.
-- Extracting source C:/Users/TheMystery28/vcpkg/downloads/kcat-openal-soft-1.23.1.tar.gz
-- Applying patch c12ada68951ea67a59bef7d4fcdf22334990c12a.patch
-- Using source at C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-180897dbaa.clean
-- Found external ninja('1.10.2').
-- Configuring x64-mingw-dynamic
-- Building x64-mingw-dynamic-dbg
CMake Error at scripts/cmake/vcpkg_execute_build_process.cmake:134 (message):
    Command failed: C:/Users/TheMystery28/vcpkg/downloads/tools/cmake-3.27.1-windows/cmake-3.27.1-windows-i386/bin/cmake.exe --build . --config Debug --target install -- -v -j17
    Working Directory: C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/x64-mingw-dynamic-dbg
    See logs for more information:
      C:\Users\TheMystery28\vcpkg\buildtrees\openal-soft\install-x64-mingw-dynamic-dbg-out.log

Call Stack (most recent call first):
  installed/x64-mingw-dynamic/share/vcpkg-cmake/vcpkg_cmake_build.cmake:74 (vcpkg_execute_build_process)
  installed/x64-mingw-dynamic/share/vcpkg-cmake/vcpkg_cmake_install.cmake:16 (vcpkg_cmake_build)
  ports/openal-soft/portfile.cmake:85 (vcpkg_cmake_install)
  scripts/ports.cmake:147 (include)
C:\Users\TheMystery28\vcpkg\buildtrees\openal-soft\install-x64-mingw-dynamic-dbg-out.log ``` Change Dir: 'C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/x64-mingw-dynamic-dbg' Run Build Command(s): C:/Users/TheMystery28/AppData/Local/Programs/WingetUI/choco-cli/bin/ninja.exe -v -v -j17 install [1/103] C:\ProgramData\chocolatey\bin\x86_64-w64-mingw32-g++.exe -DNOMINMAX -DRESTRICT=__restrict -D_WIN32 -D__USE_MINGW_ANSI_STDIO -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/x64-mingw-dynamic-dbg -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-180897dbaa.clean/include -g -std=gnu++14 -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -fno-math-errno -MD -MT CMakeFiles/common.dir/common/alstring.cpp.obj -MF CMakeFiles\common.dir\common\alstring.cpp.obj.d -o CMakeFiles/common.dir/common/alstring.cpp.obj -c C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-180897dbaa.clean/common/alstring.cpp [2/103] C:\ProgramData\chocolatey\bin\x86_64-w64-mingw32-g++.exe -DNOMINMAX -DRESTRICT=__restrict -D_WIN32 -D__USE_MINGW_ANSI_STDIO -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/x64-mingw-dynamic-dbg -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-180897dbaa.clean/include -g -std=gnu++14 -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -fno-math-errno -MD -MT CMakeFiles/common.dir/common/polyphase_resampler.cpp.obj -MF CMakeFiles\common.dir\common\polyphase_resampler.cpp.obj.d -o CMakeFiles/common.dir/common/polyphase_resampler.cpp.obj -c C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-180897dbaa.clean/common/polyphase_resampler.cpp [3/103] C:\ProgramData\chocolatey\bin\x86_64-w64-mingw32-g++.exe -DNOMINMAX -DRESTRICT=__restrict -D_WIN32 -D__USE_MINGW_ANSI_STDIO -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/x64-mingw-dynamic-dbg -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-180897dbaa.clean/include -g -std=gnu++14 -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -fno-math-errno -MD -MT CMakeFiles/common.dir/common/almalloc.cpp.obj -MF CMakeFiles\common.dir\common\almalloc.cpp.obj.d -o CMakeFiles/common.dir/common/almalloc.cpp.obj -c C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-180897dbaa.clean/common/almalloc.cpp [4/103] C:\ProgramData\chocolatey\bin\x86_64-w64-mingw32-g++.exe -DNOMINMAX -DRESTRICT=__restrict -D_WIN32 -D__USE_MINGW_ANSI_STDIO -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/x64-mingw-dynamic-dbg -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-180897dbaa.clean/include -g -std=gnu++14 -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -fno-math-errno -MD -MT CMakeFiles/common.dir/common/alfstream.cpp.obj -MF CMakeFiles\common.dir\common\alfstream.cpp.obj.d -o CMakeFiles/common.dir/common/alfstream.cpp.obj -c C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-180897dbaa.clean/common/alfstream.cpp FAILED: CMakeFiles/common.dir/common/alfstream.cpp.obj C:\ProgramData\chocolatey\bin\x86_64-w64-mingw32-g++.exe -DNOMINMAX -DRESTRICT=__restrict -D_WIN32 -D__USE_MINGW_ANSI_STDIO -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/x64-mingw-dynamic-dbg -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-180897dbaa.clean/include -g -std=gnu++14 -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -fno-math-errno -MD -MT CMakeFiles/common.dir/common/alfstream.cpp.obj -MF CMakeFiles\common.dir\common\alfstream.cpp.obj.d -o CMakeFiles/common.dir/common/alfstream.cpp.obj -c C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-180897dbaa.clean/common/alfstream.cpp In file included from C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-180897dbaa.clean/common/alfstream.cpp:4: C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-180897dbaa.clean/common/alfstream.h: In constructor 'al::ifstream::ifstream(const wchar_t*, std::ios_base::openmode)': C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-180897dbaa.clean/common/alfstream.h:20:39: error: no matching function for call to 'std::basic_ifstream::basic_ifstream()' : std::ifstream{filename, mode} { } ^ In file included from C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-180897dbaa.clean/common/alfstream.h:7, from C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-180897dbaa.clean/common/alfstream.cpp:4: C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:554:7: note: candidate: 'std::basic_ifstream<_CharT, _Traits>::basic_ifstream(std::basic_ifstream<_CharT, _Traits>&&) [with _CharT = char; _Traits = std::char_traits]' basic_ifstream(basic_ifstream&& __rhs) ^~~~~~~~~~~~~~ C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:554:7: note: candidate expects 1 argument, 2 provided C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:529:7: note: candidate: 'std::basic_ifstream<_CharT, _Traits>::basic_ifstream(const string&, std::ios_base::openmode) [with _CharT = char; _Traits = std::char_traits; std::__cxx11::string = std::__cxx11::basic_string; std::ios_base::openmode = std::_Ios_Openmode]' basic_ifstream(const std::string& __s, ^~~~~~~~~~~~~~ C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:529:7: note: no known conversion for argument 1 from 'const wchar_t*' to 'const string&' {aka 'const std::__cxx11::basic_string&'} C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:513:7: note: candidate: 'std::basic_ifstream<_CharT, _Traits>::basic_ifstream(const char*, std::ios_base::openmode) [with _CharT = char; _Traits = std::char_traits; std::ios_base::openmode = std::_Ios_Openmode]' basic_ifstream(const char* __s, ios_base::openmode __mode = ios_base::in) ^~~~~~~~~~~~~~ C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:513:7: note: no known conversion for argument 1 from 'const wchar_t*' to 'const char*' C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:502:7: note: candidate: 'std::basic_ifstream<_CharT, _Traits>::basic_ifstream() [with _CharT = char; _Traits = std::char_traits]' basic_ifstream() : __istream_type(), _M_filebuf() ^~~~~~~~~~~~~~ C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:502:7: note: candidate expects 0 arguments, 2 provided C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-180897dbaa.clean/common/alfstream.cpp: In constructor 'al::ifstream::ifstream(const char*, std::ios_base::openmode)': C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-180897dbaa.clean/common/alfstream.cpp:13:55: error: no matching function for call to 'std::basic_ifstream::basic_ifstream()' : std::ifstream{utf8_to_wstr(filename).c_str(), mode} ^ In file included from C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-180897dbaa.clean/common/alfstream.h:7, from C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-180897dbaa.clean/common/alfstream.cpp:4: C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:554:7: note: candidate: 'std::basic_ifstream<_CharT, _Traits>::basic_ifstream(std::basic_ifstream<_CharT, _Traits>&&) [with _CharT = char; _Traits = std::char_traits]' basic_ifstream(basic_ifstream&& __rhs) ^~~~~~~~~~~~~~ C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:554:7: note: candidate expects 1 argument, 2 provided C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:529:7: note: candidate: 'std::basic_ifstream<_CharT, _Traits>::basic_ifstream(const string&, std::ios_base::openmode) [with _CharT = char; _Traits = std::char_traits; std::__cxx11::string = std::__cxx11::basic_string; std::ios_base::openmode = std::_Ios_Openmode]' basic_ifstream(const std::string& __s, ^~~~~~~~~~~~~~ C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:529:7: note: no known conversion for argument 1 from 'const wchar_t*' to 'const string&' {aka 'const std::__cxx11::basic_string&'} C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:513:7: note: candidate: 'std::basic_ifstream<_CharT, _Traits>::basic_ifstream(const char*, std::ios_base::openmode) [with _CharT = char; _Traits = std::char_traits; std::ios_base::openmode = std::_Ios_Openmode]' basic_ifstream(const char* __s, ios_base::openmode __mode = ios_base::in) ^~~~~~~~~~~~~~ C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:513:7: note: no known conversion for argument 1 from 'const wchar_t*' to 'const char*' C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:502:7: note: candidate: 'std::basic_ifstream<_CharT, _Traits>::basic_ifstream() [with _CharT = char; _Traits = std::char_traits]' basic_ifstream() : __istream_type(), _M_filebuf() ^~~~~~~~~~~~~~ C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:502:7: note: candidate expects 0 arguments, 2 provided C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-180897dbaa.clean/common/alfstream.cpp: In member function 'void al::ifstream::open(const char*, std::ios_base::openmode)': C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-180897dbaa.clean/common/alfstream.cpp:19:43: error: no matching function for call to 'al::ifstream::open(const wchar_t*, std::ios_base::openmode&)' std::ifstream::open(wstr.c_str(), mode); ^ In file included from C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-180897dbaa.clean/common/alfstream.h:7, from C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-180897dbaa.clean/common/alfstream.cpp:4: C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:625:7: note: candidate: 'void std::basic_ifstream<_CharT, _Traits>::open(const char*, std::ios_base::openmode) [with _CharT = char; _Traits = std::char_traits; std::ios_base::openmode = std::_Ios_Openmode]' open(const char* __s, ios_base::openmode __mode = ios_base::in) ^~~~ C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:625:7: note: no known conversion for argument 1 from 'const wchar_t*' to 'const char*' C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:645:7: note: candidate: 'void std::basic_ifstream<_CharT, _Traits>::open(const string&, std::ios_base::openmode) [with _CharT = char; _Traits = std::char_traits; std::__cxx11::string = std::__cxx11::basic_string; std::ios_base::openmode = std::_Ios_Openmode]' open(const std::string& __s, ios_base::openmode __mode = ios_base::in) ^~~~ C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:645:7: note: no known conversion for argument 1 from 'const wchar_t*' to 'const string&' {aka 'const std::__cxx11::basic_string&'} At global scope: cc1plus.exe: warning: unrecognized command line option '-Wno-c++20-attribute-extensions' [5/103] C:\ProgramData\chocolatey\bin\x86_64-w64-mingw32-g++.exe -DNOMINMAX -DRESTRICT=__restrict -D_WIN32 -D__USE_MINGW_ANSI_STDIO -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/x64-mingw-dynamic-dbg -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-180897dbaa.clean/include -g -std=gnu++14 -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -fno-math-errno -MD -MT CMakeFiles/common.dir/common/ringbuffer.cpp.obj -MF CMakeFiles\common.dir\common\ringbuffer.cpp.obj.d -o CMakeFiles/common.dir/common/ringbuffer.cpp.obj -c C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-180897dbaa.clean/common/ringbuffer.cpp [6/103] C:\ProgramData\chocolatey\bin\x86_64-w64-mingw32-g++.exe -DNOMINMAX -DRESTRICT=__restrict -D_WIN32 -D__USE_MINGW_ANSI_STDIO -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/x64-mingw-dynamic-dbg -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-180897dbaa.clean/include -g -std=gnu++14 -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -fno-math-errno -MD -MT CMakeFiles/common.dir/common/threads.cpp.obj -MF CMakeFiles\common.dir\common\threads.cpp.obj.d -o CMakeFiles/common.dir/common/threads.cpp.obj -c C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-180897dbaa.clean/common/threads.cpp [7/103] C:\ProgramData\chocolatey\bin\x86_64-w64-mingw32-g++.exe -DNOMINMAX -DRESTRICT=__restrict -D_WIN32 -D__USE_MINGW_ANSI_STDIO -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/x64-mingw-dynamic-dbg -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-180897dbaa.clean/include -g -std=gnu++14 -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -fno-math-errno -MD -MT CMakeFiles/common.dir/common/dynload.cpp.obj -MF CMakeFiles\common.dir\common\dynload.cpp.obj.d -o CMakeFiles/common.dir/common/dynload.cpp.obj -c C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-180897dbaa.clean/common/dynload.cpp [8/103] C:\ProgramData\chocolatey\bin\x86_64-w64-mingw32-g++.exe -DNOMINMAX -DRESTRICT=__restrict -D_WIN32 -D__USE_MINGW_ANSI_STDIO -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/x64-mingw-dynamic-dbg -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-180897dbaa.clean/include -g -std=gnu++14 -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -fno-math-errno -MD -MT CMakeFiles/common.dir/common/strutils.cpp.obj -MF CMakeFiles\common.dir\common\strutils.cpp.obj.d -o CMakeFiles/common.dir/common/strutils.cpp.obj -c C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-180897dbaa.clean/common/strutils.cpp [9/103] C:\ProgramData\chocolatey\bin\x86_64-w64-mingw32-g++.exe -DNOMINMAX -DRESTRICT=__restrict -D_WIN32 -D__USE_MINGW_ANSI_STDIO -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/x64-mingw-dynamic-dbg -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-180897dbaa.clean/include -g -std=gnu++14 -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -fno-math-errno -MD -MT CMakeFiles/common.dir/common/alcomplex.cpp.obj -MF CMakeFiles\common.dir\common\alcomplex.cpp.obj.d -o CMakeFiles/common.dir/common/alcomplex.cpp.obj -c C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-180897dbaa.clean/common/alcomplex.cpp ninja: build stopped: subcommand failed. ```

Additional context (install-x64-mingw-dynamic-dbg-out.log)

Change Dir: 'C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/x64-mingw-dynamic-dbg'

Run Build Command(s): C:/Users/TheMystery28/AppData/Local/Programs/WingetUI/choco-cli/bin/ninja.exe -v -v -j17 install
[1/103] C:\ProgramData\chocolatey\bin\x86_64-w64-mingw32-g++.exe -DNOMINMAX -DRESTRICT=__restrict -D_WIN32 -D__USE_MINGW_ANSI_STDIO -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/x64-mingw-dynamic-dbg -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-180897dbaa.clean/include -g -std=gnu++14 -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -fno-math-errno -MD -MT CMakeFiles/common.dir/common/alstring.cpp.obj -MF CMakeFiles\common.dir\common\alstring.cpp.obj.d -o CMakeFiles/common.dir/common/alstring.cpp.obj -c C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-180897dbaa.clean/common/alstring.cpp
[2/103] C:\ProgramData\chocolatey\bin\x86_64-w64-mingw32-g++.exe -DNOMINMAX -DRESTRICT=__restrict -D_WIN32 -D__USE_MINGW_ANSI_STDIO -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/x64-mingw-dynamic-dbg -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-180897dbaa.clean/include -g -std=gnu++14 -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -fno-math-errno -MD -MT CMakeFiles/common.dir/common/polyphase_resampler.cpp.obj -MF CMakeFiles\common.dir\common\polyphase_resampler.cpp.obj.d -o CMakeFiles/common.dir/common/polyphase_resampler.cpp.obj -c C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-180897dbaa.clean/common/polyphase_resampler.cpp
[3/103] C:\ProgramData\chocolatey\bin\x86_64-w64-mingw32-g++.exe -DNOMINMAX -DRESTRICT=__restrict -D_WIN32 -D__USE_MINGW_ANSI_STDIO -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/x64-mingw-dynamic-dbg -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-180897dbaa.clean/include -g -std=gnu++14 -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -fno-math-errno -MD -MT CMakeFiles/common.dir/common/almalloc.cpp.obj -MF CMakeFiles\common.dir\common\almalloc.cpp.obj.d -o CMakeFiles/common.dir/common/almalloc.cpp.obj -c C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-180897dbaa.clean/common/almalloc.cpp
[4/103] C:\ProgramData\chocolatey\bin\x86_64-w64-mingw32-g++.exe -DNOMINMAX -DRESTRICT=__restrict -D_WIN32 -D__USE_MINGW_ANSI_STDIO -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/x64-mingw-dynamic-dbg -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-180897dbaa.clean/include -g -std=gnu++14 -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -fno-math-errno -MD -MT CMakeFiles/common.dir/common/alfstream.cpp.obj -MF CMakeFiles\common.dir\common\alfstream.cpp.obj.d -o CMakeFiles/common.dir/common/alfstream.cpp.obj -c C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-180897dbaa.clean/common/alfstream.cpp
FAILED: CMakeFiles/common.dir/common/alfstream.cpp.obj 
C:\ProgramData\chocolatey\bin\x86_64-w64-mingw32-g++.exe -DNOMINMAX -DRESTRICT=__restrict -D_WIN32 -D__USE_MINGW_ANSI_STDIO -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/x64-mingw-dynamic-dbg -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-180897dbaa.clean/include -g -std=gnu++14 -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -fno-math-errno -MD -MT CMakeFiles/common.dir/common/alfstream.cpp.obj -MF CMakeFiles\common.dir\common\alfstream.cpp.obj.d -o CMakeFiles/common.dir/common/alfstream.cpp.obj -c C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-180897dbaa.clean/common/alfstream.cpp
In file included from C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-180897dbaa.clean/common/alfstream.cpp:4:
C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-180897dbaa.clean/common/alfstream.h: In constructor 'al::ifstream::ifstream(const wchar_t*, std::ios_base::openmode)':
C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-180897dbaa.clean/common/alfstream.h:20:39: error: no matching function for call to 'std::basic_ifstream<char>::basic_ifstream(<brace-enclosed initializer list>)'
         : std::ifstream{filename, mode} { }
                                       ^
In file included from C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-180897dbaa.clean/common/alfstream.h:7,
                 from C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-180897dbaa.clean/common/alfstream.cpp:4:
C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:554:7: note: candidate: 'std::basic_ifstream<_CharT, _Traits>::basic_ifstream(std::basic_ifstream<_CharT, _Traits>&&) [with _CharT = char; _Traits = std::char_traits<char>]'
       basic_ifstream(basic_ifstream&& __rhs)
       ^~~~~~~~~~~~~~
C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:554:7: note:   candidate expects 1 argument, 2 provided
C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:529:7: note: candidate: 'std::basic_ifstream<_CharT, _Traits>::basic_ifstream(const string&, std::ios_base::openmode) [with _CharT = char; _Traits = std::char_traits<char>; std::__cxx11::string = std::__cxx11::basic_string<char>; std::ios_base::openmode = std::_Ios_Openmode]'
       basic_ifstream(const std::string& __s,
       ^~~~~~~~~~~~~~
C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:529:7: note:   no known conversion for argument 1 from 'const wchar_t*' to 'const string&' {aka 'const std::__cxx11::basic_string<char>&'}
C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:513:7: note: candidate: 'std::basic_ifstream<_CharT, _Traits>::basic_ifstream(const char*, std::ios_base::openmode) [with _CharT = char; _Traits = std::char_traits<char>; std::ios_base::openmode = std::_Ios_Openmode]'
       basic_ifstream(const char* __s, ios_base::openmode __mode = ios_base::in)
       ^~~~~~~~~~~~~~
C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:513:7: note:   no known conversion for argument 1 from 'const wchar_t*' to 'const char*'
C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:502:7: note: candidate: 'std::basic_ifstream<_CharT, _Traits>::basic_ifstream() [with _CharT = char; _Traits = std::char_traits<char>]'
       basic_ifstream() : __istream_type(), _M_filebuf()
       ^~~~~~~~~~~~~~
C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:502:7: note:   candidate expects 0 arguments, 2 provided
C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-180897dbaa.clean/common/alfstream.cpp: In constructor 'al::ifstream::ifstream(const char*, std::ios_base::openmode)':
C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-180897dbaa.clean/common/alfstream.cpp:13:55: error: no matching function for call to 'std::basic_ifstream<char>::basic_ifstream(<brace-enclosed initializer list>)'
   : std::ifstream{utf8_to_wstr(filename).c_str(), mode}
                                                       ^
In file included from C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-180897dbaa.clean/common/alfstream.h:7,
                 from C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-180897dbaa.clean/common/alfstream.cpp:4:
C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:554:7: note: candidate: 'std::basic_ifstream<_CharT, _Traits>::basic_ifstream(std::basic_ifstream<_CharT, _Traits>&&) [with _CharT = char; _Traits = std::char_traits<char>]'
       basic_ifstream(basic_ifstream&& __rhs)
       ^~~~~~~~~~~~~~
C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:554:7: note:   candidate expects 1 argument, 2 provided
C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:529:7: note: candidate: 'std::basic_ifstream<_CharT, _Traits>::basic_ifstream(const string&, std::ios_base::openmode) [with _CharT = char; _Traits = std::char_traits<char>; std::__cxx11::string = std::__cxx11::basic_string<char>; std::ios_base::openmode = std::_Ios_Openmode]'
       basic_ifstream(const std::string& __s,
       ^~~~~~~~~~~~~~
C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:529:7: note:   no known conversion for argument 1 from 'const wchar_t*' to 'const string&' {aka 'const std::__cxx11::basic_string<char>&'}
C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:513:7: note: candidate: 'std::basic_ifstream<_CharT, _Traits>::basic_ifstream(const char*, std::ios_base::openmode) [with _CharT = char; _Traits = std::char_traits<char>; std::ios_base::openmode = std::_Ios_Openmode]'
       basic_ifstream(const char* __s, ios_base::openmode __mode = ios_base::in)
       ^~~~~~~~~~~~~~
C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:513:7: note:   no known conversion for argument 1 from 'const wchar_t*' to 'const char*'
C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:502:7: note: candidate: 'std::basic_ifstream<_CharT, _Traits>::basic_ifstream() [with _CharT = char; _Traits = std::char_traits<char>]'
       basic_ifstream() : __istream_type(), _M_filebuf()
       ^~~~~~~~~~~~~~
C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:502:7: note:   candidate expects 0 arguments, 2 provided
C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-180897dbaa.clean/common/alfstream.cpp: In member function 'void al::ifstream::open(const char*, std::ios_base::openmode)':
C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-180897dbaa.clean/common/alfstream.cpp:19:43: error: no matching function for call to 'al::ifstream::open(const wchar_t*, std::ios_base::openmode&)'
     std::ifstream::open(wstr.c_str(), mode);
                                           ^
In file included from C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-180897dbaa.clean/common/alfstream.h:7,
                 from C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-180897dbaa.clean/common/alfstream.cpp:4:
C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:625:7: note: candidate: 'void std::basic_ifstream<_CharT, _Traits>::open(const char*, std::ios_base::openmode) [with _CharT = char; _Traits = std::char_traits<char>; std::ios_base::openmode = std::_Ios_Openmode]'
       open(const char* __s, ios_base::openmode __mode = ios_base::in)
       ^~~~
C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:625:7: note:   no known conversion for argument 1 from 'const wchar_t*' to 'const char*'
C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:645:7: note: candidate: 'void std::basic_ifstream<_CharT, _Traits>::open(const string&, std::ios_base::openmode) [with _CharT = char; _Traits = std::char_traits<char>; std::__cxx11::string = std::__cxx11::basic_string<char>; std::ios_base::openmode = std::_Ios_Openmode]'
       open(const std::string& __s, ios_base::openmode __mode = ios_base::in)
       ^~~~
C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:645:7: note:   no known conversion for argument 1 from 'const wchar_t*' to 'const string&' {aka 'const std::__cxx11::basic_string<char>&'}
At global scope:
cc1plus.exe: warning: unrecognized command line option '-Wno-c++20-attribute-extensions'
[5/103] C:\ProgramData\chocolatey\bin\x86_64-w64-mingw32-g++.exe -DNOMINMAX -DRESTRICT=__restrict -D_WIN32 -D__USE_MINGW_ANSI_STDIO -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/x64-mingw-dynamic-dbg -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-180897dbaa.clean/include -g -std=gnu++14 -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -fno-math-errno -MD -MT CMakeFiles/common.dir/common/ringbuffer.cpp.obj -MF CMakeFiles\common.dir\common\ringbuffer.cpp.obj.d -o CMakeFiles/common.dir/common/ringbuffer.cpp.obj -c C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-180897dbaa.clean/common/ringbuffer.cpp
[6/103] C:\ProgramData\chocolatey\bin\x86_64-w64-mingw32-g++.exe -DNOMINMAX -DRESTRICT=__restrict -D_WIN32 -D__USE_MINGW_ANSI_STDIO -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/x64-mingw-dynamic-dbg -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-180897dbaa.clean/include -g -std=gnu++14 -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -fno-math-errno -MD -MT CMakeFiles/common.dir/common/threads.cpp.obj -MF CMakeFiles\common.dir\common\threads.cpp.obj.d -o CMakeFiles/common.dir/common/threads.cpp.obj -c C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-180897dbaa.clean/common/threads.cpp
[7/103] C:\ProgramData\chocolatey\bin\x86_64-w64-mingw32-g++.exe -DNOMINMAX -DRESTRICT=__restrict -D_WIN32 -D__USE_MINGW_ANSI_STDIO -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/x64-mingw-dynamic-dbg -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-180897dbaa.clean/include -g -std=gnu++14 -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -fno-math-errno -MD -MT CMakeFiles/common.dir/common/dynload.cpp.obj -MF CMakeFiles\common.dir\common\dynload.cpp.obj.d -o CMakeFiles/common.dir/common/dynload.cpp.obj -c C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-180897dbaa.clean/common/dynload.cpp
[8/103] C:\ProgramData\chocolatey\bin\x86_64-w64-mingw32-g++.exe -DNOMINMAX -DRESTRICT=__restrict -D_WIN32 -D__USE_MINGW_ANSI_STDIO -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/x64-mingw-dynamic-dbg -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-180897dbaa.clean/include -g -std=gnu++14 -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -fno-math-errno -MD -MT CMakeFiles/common.dir/common/strutils.cpp.obj -MF CMakeFiles\common.dir\common\strutils.cpp.obj.d -o CMakeFiles/common.dir/common/strutils.cpp.obj -c C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-180897dbaa.clean/common/strutils.cpp
[9/103] C:\ProgramData\chocolatey\bin\x86_64-w64-mingw32-g++.exe -DNOMINMAX -DRESTRICT=__restrict -D_WIN32 -D__USE_MINGW_ANSI_STDIO -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/x64-mingw-dynamic-dbg -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-180897dbaa.clean/include -g -std=gnu++14 -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -fno-math-errno -MD -MT CMakeFiles/common.dir/common/alcomplex.cpp.obj -MF CMakeFiles\common.dir\common\alcomplex.cpp.obj.d -o CMakeFiles/common.dir/common/alcomplex.cpp.obj -c C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-180897dbaa.clean/common/alcomplex.cpp
ninja: build stopped: subcommand failed.

Command Prompt

>vcpkg install tgui
Computing installation plan...
The following packages will be built and installed:
  * openal-soft[core]:x64-mingw-dynamic -> 1.23.1
  * sfml[core]:x64-mingw-dynamic -> 2.6.0#18
    tgui[core,sfml]:x64-mingw-dynamic -> 0.9.5
Additional packages (*) will be modified to complete this operation.
Detecting compiler hash for triplet x64-mingw-dynamic...
Restored 0 package(s) from C:\Users\TheMystery28\AppData\Local\vcpkg\archives in 263 us. Use --debug to see more details.
Installing 1/3 openal-soft:x64-mingw-dynamic...
Building openal-soft[core]:x64-mingw-dynamic...
warning: -- Using community triplet x64-mingw-dynamic. This triplet configuration is not guaranteed to succeed.
-- [COMMUNITY] Loading triplet configuration from: C:\Users\TheMystery28\vcpkg\triplets\community\x64-mingw-dynamic.cmake
-- Using cached kcat-openal-soft-1.23.1.tar.gz.
-- Cleaning sources at C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-180897dbaa.clean. Use --editable to skip cleaning for the packages you specify.
-- Extracting source C:/Users/TheMystery28/vcpkg/downloads/kcat-openal-soft-1.23.1.tar.gz
-- Applying patch c12ada68951ea67a59bef7d4fcdf22334990c12a.patch
-- Using source at C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-180897dbaa.clean
-- Found external ninja('1.10.2').
-- Configuring x64-mingw-dynamic
-- Building x64-mingw-dynamic-dbg
CMake Error at scripts/cmake/vcpkg_execute_build_process.cmake:134 (message):
    Command failed: C:/Users/TheMystery28/vcpkg/downloads/tools/cmake-3.27.1-windows/cmake-3.27.1-windows-i386/bin/cmake.exe --build . --config Debug --target install -- -v -j17
    Working Directory: C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/x64-mingw-dynamic-dbg
    See logs for more information:
      C:\Users\TheMystery28\vcpkg\buildtrees\openal-soft\install-x64-mingw-dynamic-dbg-out.log

Call Stack (most recent call first):
  installed/x64-mingw-dynamic/share/vcpkg-cmake/vcpkg_cmake_build.cmake:74 (vcpkg_execute_build_process)
  installed/x64-mingw-dynamic/share/vcpkg-cmake/vcpkg_cmake_install.cmake:16 (vcpkg_cmake_build)
  ports/openal-soft/portfile.cmake:85 (vcpkg_cmake_install)
  scripts/ports.cmake:147 (include)

error: building openal-soft:x64-mingw-dynamic failed with: BUILD_FAILED
Please ensure you're using the latest port files with `git pull` and `vcpkg update`.
Then check for known issues at:
    https://github.com/microsoft/vcpkg/issues?q=is%3Aissue+is%3Aopen+in%3Atitle+openal-soft
You can submit a new issue at:
    https://github.com/microsoft/vcpkg/issues/new?title=[openal-soft]+Build+error&body=Copy+issue+body+from+C%3A%2FUsers%2FTheMystery28%2Fvcpkg%2Finstalled%2Fvcpkg%2Fissue_body.md
FrankXie05 commented 10 months ago

@TheMystery28 Could you please try this patch? :) fix-list-init.patch

TheMystery28 commented 10 months ago

@TheMystery28 Could you please try this patch? :) fix-list-init.patch

if by patching you mean use git apply (patch file complete path) to my only folder where this patch could work : C:\Users\TheMystery28\vcpkg\buildtrees\openal-soft\src\1.23.1-180897dbaa.clean Then it didn't work after the patch but thanks for the fast reply

FrankXie05 commented 10 months ago

@TheMystery28 You need to put the patch under vcpkg/ports/openal-soft/ and add it in portfile.cmake https://github.com/microsoft/vcpkg/blob/2b2852767f67c6fa6898b57beb1b2b5bf6af1462/ports/openal-soft/portfile.cmake#L7.

TheMystery28 commented 10 months ago

@TheMystery28 You need to put the patch under vcpkg/ports/openal-soft/ and add it in portfile.cmake

https://github.com/microsoft/vcpkg/blob/2b2852767f67c6fa6898b57beb1b2b5bf6af1462/ports/openal-soft/portfile.cmake#L7 .

I added the file and edited the code this way

    PATCHES
      c12ada68951ea67a59bef7d4fcdf22334990c12a.patch # Merged upstream, remove in next version
      fix-list-init.patch
)

It didn't work. And I also tried other ways like remplace the old patch by the new.


The issue body (both patches):


Package: openal-soft:x64-mingw-dynamic -> 1.23.1

Host Environment

To Reproduce

vcpkg install tgui Failure logs

-- Using cached kcat-openal-soft-1.23.1.tar.gz.
-- Cleaning sources at C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-8b19ce9d2d.clean. Use --editable to skip cleaning for the packages you specify.
-- Extracting source C:/Users/TheMystery28/vcpkg/downloads/kcat-openal-soft-1.23.1.tar.gz
-- Applying patch c12ada68951ea67a59bef7d4fcdf22334990c12a.patch
-- Applying patch fix-list-init.patch
-- Using source at C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-8b19ce9d2d.clean
-- Found external ninja('1.10.2').
-- Configuring x64-mingw-dynamic
-- Building x64-mingw-dynamic-dbg
CMake Error at scripts/cmake/vcpkg_execute_build_process.cmake:134 (message):
    Command failed: C:/Users/TheMystery28/vcpkg/downloads/tools/cmake-3.27.1-windows/cmake-3.27.1-windows-i386/bin/cmake.exe --build . --config Debug --target install -- -v -j17
    Working Directory: C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/x64-mingw-dynamic-dbg
    See logs for more information:
      C:\Users\TheMystery28\vcpkg\buildtrees\openal-soft\install-x64-mingw-dynamic-dbg-out.log

Call Stack (most recent call first):
  installed/x64-mingw-dynamic/share/vcpkg-cmake/vcpkg_cmake_build.cmake:74 (vcpkg_execute_build_process)
  installed/x64-mingw-dynamic/share/vcpkg-cmake/vcpkg_cmake_install.cmake:16 (vcpkg_cmake_build)
  ports/openal-soft/portfile.cmake:86 (vcpkg_cmake_install)
  scripts/ports.cmake:147 (include)
C:\Users\TheMystery28\vcpkg\buildtrees\openal-soft\install-x64-mingw-dynamic-dbg-out.log ``` Change Dir: 'C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/x64-mingw-dynamic-dbg' Run Build Command(s): C:/Users/TheMystery28/AppData/Local/Programs/WingetUI/choco-cli/bin/ninja.exe -v -v -j17 install [1/103] C:\ProgramData\chocolatey\bin\x86_64-w64-mingw32-g++.exe -DNOMINMAX -DRESTRICT=__restrict -D_WIN32 -D__USE_MINGW_ANSI_STDIO -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/x64-mingw-dynamic-dbg -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-8b19ce9d2d.clean/include -g -std=gnu++14 -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -fno-math-errno -MD -MT CMakeFiles/common.dir/common/alstring.cpp.obj -MF CMakeFiles\common.dir\common\alstring.cpp.obj.d -o CMakeFiles/common.dir/common/alstring.cpp.obj -c C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-8b19ce9d2d.clean/common/alstring.cpp [2/103] C:\ProgramData\chocolatey\bin\x86_64-w64-mingw32-g++.exe -DNOMINMAX -DRESTRICT=__restrict -D_WIN32 -D__USE_MINGW_ANSI_STDIO -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/x64-mingw-dynamic-dbg -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-8b19ce9d2d.clean/include -g -std=gnu++14 -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -fno-math-errno -MD -MT CMakeFiles/common.dir/common/almalloc.cpp.obj -MF CMakeFiles\common.dir\common\almalloc.cpp.obj.d -o CMakeFiles/common.dir/common/almalloc.cpp.obj -c C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-8b19ce9d2d.clean/common/almalloc.cpp [3/103] C:\ProgramData\chocolatey\bin\x86_64-w64-mingw32-g++.exe -DNOMINMAX -DRESTRICT=__restrict -D_WIN32 -D__USE_MINGW_ANSI_STDIO -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/x64-mingw-dynamic-dbg -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-8b19ce9d2d.clean/include -g -std=gnu++14 -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -fno-math-errno -MD -MT CMakeFiles/common.dir/common/polyphase_resampler.cpp.obj -MF CMakeFiles\common.dir\common\polyphase_resampler.cpp.obj.d -o CMakeFiles/common.dir/common/polyphase_resampler.cpp.obj -c C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-8b19ce9d2d.clean/common/polyphase_resampler.cpp [4/103] C:\ProgramData\chocolatey\bin\x86_64-w64-mingw32-g++.exe -DNOMINMAX -DRESTRICT=__restrict -D_WIN32 -D__USE_MINGW_ANSI_STDIO -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/x64-mingw-dynamic-dbg -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-8b19ce9d2d.clean/include -g -std=gnu++14 -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -fno-math-errno -MD -MT CMakeFiles/common.dir/common/alfstream.cpp.obj -MF CMakeFiles\common.dir\common\alfstream.cpp.obj.d -o CMakeFiles/common.dir/common/alfstream.cpp.obj -c C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-8b19ce9d2d.clean/common/alfstream.cpp FAILED: CMakeFiles/common.dir/common/alfstream.cpp.obj C:\ProgramData\chocolatey\bin\x86_64-w64-mingw32-g++.exe -DNOMINMAX -DRESTRICT=__restrict -D_WIN32 -D__USE_MINGW_ANSI_STDIO -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/x64-mingw-dynamic-dbg -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-8b19ce9d2d.clean/include -g -std=gnu++14 -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -fno-math-errno -MD -MT CMakeFiles/common.dir/common/alfstream.cpp.obj -MF CMakeFiles\common.dir\common\alfstream.cpp.obj.d -o CMakeFiles/common.dir/common/alfstream.cpp.obj -c C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-8b19ce9d2d.clean/common/alfstream.cpp In file included from C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-8b19ce9d2d.clean/common/alfstream.cpp:4: C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-8b19ce9d2d.clean/common/alfstream.h: In constructor 'al::ifstream::ifstream(const wchar_t*, std::ios_base::openmode)': C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-8b19ce9d2d.clean/common/alfstream.h:20:39: error: no matching function for call to 'std::basic_ifstream::basic_ifstream(const wchar_t*&, std::ios_base::openmode&)' : std::ifstream(filename, mode) { } ^ In file included from C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-8b19ce9d2d.clean/common/alfstream.h:7, from C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-8b19ce9d2d.clean/common/alfstream.cpp:4: C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:554:7: note: candidate: 'std::basic_ifstream<_CharT, _Traits>::basic_ifstream(std::basic_ifstream<_CharT, _Traits>&&) [with _CharT = char; _Traits = std::char_traits]' basic_ifstream(basic_ifstream&& __rhs) ^~~~~~~~~~~~~~ C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:554:7: note: candidate expects 1 argument, 2 provided C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:529:7: note: candidate: 'std::basic_ifstream<_CharT, _Traits>::basic_ifstream(const string&, std::ios_base::openmode) [with _CharT = char; _Traits = std::char_traits; std::__cxx11::string = std::__cxx11::basic_string; std::ios_base::openmode = std::_Ios_Openmode]' basic_ifstream(const std::string& __s, ^~~~~~~~~~~~~~ C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:529:7: note: no known conversion for argument 1 from 'const wchar_t*' to 'const string&' {aka 'const std::__cxx11::basic_string&'} C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:513:7: note: candidate: 'std::basic_ifstream<_CharT, _Traits>::basic_ifstream(const char*, std::ios_base::openmode) [with _CharT = char; _Traits = std::char_traits; std::ios_base::openmode = std::_Ios_Openmode]' basic_ifstream(const char* __s, ios_base::openmode __mode = ios_base::in) ^~~~~~~~~~~~~~ C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:513:7: note: no known conversion for argument 1 from 'const wchar_t*' to 'const char*' C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:502:7: note: candidate: 'std::basic_ifstream<_CharT, _Traits>::basic_ifstream() [with _CharT = char; _Traits = std::char_traits]' basic_ifstream() : __istream_type(), _M_filebuf() ^~~~~~~~~~~~~~ C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:502:7: note: candidate expects 0 arguments, 2 provided C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-8b19ce9d2d.clean/common/alfstream.cpp: In constructor 'al::ifstream::ifstream(const char*, std::ios_base::openmode)': C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-8b19ce9d2d.clean/common/alfstream.cpp:13:55: error: no matching function for call to 'std::basic_ifstream::basic_ifstream()' : std::ifstream{utf8_to_wstr(filename).c_str(), mode} ^ In file included from C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-8b19ce9d2d.clean/common/alfstream.h:7, from C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-8b19ce9d2d.clean/common/alfstream.cpp:4: C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:554:7: note: candidate: 'std::basic_ifstream<_CharT, _Traits>::basic_ifstream(std::basic_ifstream<_CharT, _Traits>&&) [with _CharT = char; _Traits = std::char_traits]' basic_ifstream(basic_ifstream&& __rhs) ^~~~~~~~~~~~~~ C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:554:7: note: candidate expects 1 argument, 2 provided C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:529:7: note: candidate: 'std::basic_ifstream<_CharT, _Traits>::basic_ifstream(const string&, std::ios_base::openmode) [with _CharT = char; _Traits = std::char_traits; std::__cxx11::string = std::__cxx11::basic_string; std::ios_base::openmode = std::_Ios_Openmode]' basic_ifstream(const std::string& __s, ^~~~~~~~~~~~~~ C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:529:7: note: no known conversion for argument 1 from 'const wchar_t*' to 'const string&' {aka 'const std::__cxx11::basic_string&'} C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:513:7: note: candidate: 'std::basic_ifstream<_CharT, _Traits>::basic_ifstream(const char*, std::ios_base::openmode) [with _CharT = char; _Traits = std::char_traits; std::ios_base::openmode = std::_Ios_Openmode]' basic_ifstream(const char* __s, ios_base::openmode __mode = ios_base::in) ^~~~~~~~~~~~~~ C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:513:7: note: no known conversion for argument 1 from 'const wchar_t*' to 'const char*' C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:502:7: note: candidate: 'std::basic_ifstream<_CharT, _Traits>::basic_ifstream() [with _CharT = char; _Traits = std::char_traits]' basic_ifstream() : __istream_type(), _M_filebuf() ^~~~~~~~~~~~~~ C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:502:7: note: candidate expects 0 arguments, 2 provided C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-8b19ce9d2d.clean/common/alfstream.cpp: In member function 'void al::ifstream::open(const char*, std::ios_base::openmode)': C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-8b19ce9d2d.clean/common/alfstream.cpp:19:43: error: no matching function for call to 'al::ifstream::open(const wchar_t*, std::ios_base::openmode&)' std::ifstream::open(wstr.c_str(), mode); ^ In file included from C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-8b19ce9d2d.clean/common/alfstream.h:7, from C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-8b19ce9d2d.clean/common/alfstream.cpp:4: C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:625:7: note: candidate: 'void std::basic_ifstream<_CharT, _Traits>::open(const char*, std::ios_base::openmode) [with _CharT = char; _Traits = std::char_traits; std::ios_base::openmode = std::_Ios_Openmode]' open(const char* __s, ios_base::openmode __mode = ios_base::in) ^~~~ C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:625:7: note: no known conversion for argument 1 from 'const wchar_t*' to 'const char*' C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:645:7: note: candidate: 'void std::basic_ifstream<_CharT, _Traits>::open(const string&, std::ios_base::openmode) [with _CharT = char; _Traits = std::char_traits; std::__cxx11::string = std::__cxx11::basic_string; std::ios_base::openmode = std::_Ios_Openmode]' open(const std::string& __s, ios_base::openmode __mode = ios_base::in) ^~~~ C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:645:7: note: no known conversion for argument 1 from 'const wchar_t*' to 'const string&' {aka 'const std::__cxx11::basic_string&'} At global scope: cc1plus.exe: warning: unrecognized command line option '-Wno-c++20-attribute-extensions' [5/103] C:\ProgramData\chocolatey\bin\x86_64-w64-mingw32-g++.exe -DNOMINMAX -DRESTRICT=__restrict -D_WIN32 -D__USE_MINGW_ANSI_STDIO -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/x64-mingw-dynamic-dbg -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-8b19ce9d2d.clean/include -g -std=gnu++14 -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -fno-math-errno -MD -MT CMakeFiles/common.dir/common/ringbuffer.cpp.obj -MF CMakeFiles\common.dir\common\ringbuffer.cpp.obj.d -o CMakeFiles/common.dir/common/ringbuffer.cpp.obj -c C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-8b19ce9d2d.clean/common/ringbuffer.cpp [6/103] C:\ProgramData\chocolatey\bin\x86_64-w64-mingw32-g++.exe -DNOMINMAX -DRESTRICT=__restrict -D_WIN32 -D__USE_MINGW_ANSI_STDIO -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/x64-mingw-dynamic-dbg -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-8b19ce9d2d.clean/include -g -std=gnu++14 -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -fno-math-errno -MD -MT CMakeFiles/common.dir/common/threads.cpp.obj -MF CMakeFiles\common.dir\common\threads.cpp.obj.d -o CMakeFiles/common.dir/common/threads.cpp.obj -c C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-8b19ce9d2d.clean/common/threads.cpp [7/103] C:\ProgramData\chocolatey\bin\x86_64-w64-mingw32-g++.exe -DNOMINMAX -DRESTRICT=__restrict -D_WIN32 -D__USE_MINGW_ANSI_STDIO -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/x64-mingw-dynamic-dbg -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-8b19ce9d2d.clean/include -g -std=gnu++14 -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -fno-math-errno -MD -MT CMakeFiles/common.dir/common/dynload.cpp.obj -MF CMakeFiles\common.dir\common\dynload.cpp.obj.d -o CMakeFiles/common.dir/common/dynload.cpp.obj -c C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-8b19ce9d2d.clean/common/dynload.cpp [8/103] C:\ProgramData\chocolatey\bin\x86_64-w64-mingw32-g++.exe -DNOMINMAX -DRESTRICT=__restrict -D_WIN32 -D__USE_MINGW_ANSI_STDIO -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/x64-mingw-dynamic-dbg -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-8b19ce9d2d.clean/include -g -std=gnu++14 -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -fno-math-errno -MD -MT CMakeFiles/common.dir/common/strutils.cpp.obj -MF CMakeFiles\common.dir\common\strutils.cpp.obj.d -o CMakeFiles/common.dir/common/strutils.cpp.obj -c C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-8b19ce9d2d.clean/common/strutils.cpp [9/103] C:\ProgramData\chocolatey\bin\x86_64-w64-mingw32-g++.exe -DNOMINMAX -DRESTRICT=__restrict -D_WIN32 -D__USE_MINGW_ANSI_STDIO -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/x64-mingw-dynamic-dbg -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-8b19ce9d2d.clean/include -g -std=gnu++14 -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -fno-math-errno -MD -MT CMakeFiles/common.dir/common/alcomplex.cpp.obj -MF CMakeFiles\common.dir\common\alcomplex.cpp.obj.d -o CMakeFiles/common.dir/common/alcomplex.cpp.obj -c C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-8b19ce9d2d.clean/common/alcomplex.cpp ninja: build stopped: subcommand failed. ```

install-x64-mingw-dynamic-dbg-out.log


Change Dir: 'C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/x64-mingw-dynamic-dbg'

Run Build Command(s): C:/Users/TheMystery28/AppData/Local/Programs/WingetUI/choco-cli/bin/ninja.exe -v -v -j17 install
[1/103] C:\ProgramData\chocolatey\bin\x86_64-w64-mingw32-g++.exe -DNOMINMAX -DRESTRICT=__restrict -D_WIN32 -D__USE_MINGW_ANSI_STDIO -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/x64-mingw-dynamic-dbg -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-8b19ce9d2d.clean/include -g -std=gnu++14 -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -fno-math-errno -MD -MT CMakeFiles/common.dir/common/alstring.cpp.obj -MF CMakeFiles\common.dir\common\alstring.cpp.obj.d -o CMakeFiles/common.dir/common/alstring.cpp.obj -c C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-8b19ce9d2d.clean/common/alstring.cpp
[2/103] C:\ProgramData\chocolatey\bin\x86_64-w64-mingw32-g++.exe -DNOMINMAX -DRESTRICT=__restrict -D_WIN32 -D__USE_MINGW_ANSI_STDIO -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/x64-mingw-dynamic-dbg -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-8b19ce9d2d.clean/include -g -std=gnu++14 -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -fno-math-errno -MD -MT CMakeFiles/common.dir/common/almalloc.cpp.obj -MF CMakeFiles\common.dir\common\almalloc.cpp.obj.d -o CMakeFiles/common.dir/common/almalloc.cpp.obj -c C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-8b19ce9d2d.clean/common/almalloc.cpp
[3/103] C:\ProgramData\chocolatey\bin\x86_64-w64-mingw32-g++.exe -DNOMINMAX -DRESTRICT=__restrict -D_WIN32 -D__USE_MINGW_ANSI_STDIO -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/x64-mingw-dynamic-dbg -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-8b19ce9d2d.clean/include -g -std=gnu++14 -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -fno-math-errno -MD -MT CMakeFiles/common.dir/common/polyphase_resampler.cpp.obj -MF CMakeFiles\common.dir\common\polyphase_resampler.cpp.obj.d -o CMakeFiles/common.dir/common/polyphase_resampler.cpp.obj -c C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-8b19ce9d2d.clean/common/polyphase_resampler.cpp
[4/103] C:\ProgramData\chocolatey\bin\x86_64-w64-mingw32-g++.exe -DNOMINMAX -DRESTRICT=__restrict -D_WIN32 -D__USE_MINGW_ANSI_STDIO -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/x64-mingw-dynamic-dbg -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-8b19ce9d2d.clean/include -g -std=gnu++14 -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -fno-math-errno -MD -MT CMakeFiles/common.dir/common/alfstream.cpp.obj -MF CMakeFiles\common.dir\common\alfstream.cpp.obj.d -o CMakeFiles/common.dir/common/alfstream.cpp.obj -c C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-8b19ce9d2d.clean/common/alfstream.cpp
FAILED: CMakeFiles/common.dir/common/alfstream.cpp.obj 
C:\ProgramData\chocolatey\bin\x86_64-w64-mingw32-g++.exe -DNOMINMAX -DRESTRICT=__restrict -D_WIN32 -D__USE_MINGW_ANSI_STDIO -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/x64-mingw-dynamic-dbg -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-8b19ce9d2d.clean/include -g -std=gnu++14 -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -fno-math-errno -MD -MT CMakeFiles/common.dir/common/alfstream.cpp.obj -MF CMakeFiles\common.dir\common\alfstream.cpp.obj.d -o CMakeFiles/common.dir/common/alfstream.cpp.obj -c C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-8b19ce9d2d.clean/common/alfstream.cpp
In file included from C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-8b19ce9d2d.clean/common/alfstream.cpp:4:
C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-8b19ce9d2d.clean/common/alfstream.h: In constructor 'al::ifstream::ifstream(const wchar_t*, std::ios_base::openmode)':
C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-8b19ce9d2d.clean/common/alfstream.h:20:39: error: no matching function for call to 'std::basic_ifstream<char>::basic_ifstream(const wchar_t*&, std::ios_base::openmode&)'
         : std::ifstream(filename, mode) { }
                                       ^
In file included from C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-8b19ce9d2d.clean/common/alfstream.h:7,
                 from C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-8b19ce9d2d.clean/common/alfstream.cpp:4:
C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:554:7: note: candidate: 'std::basic_ifstream<_CharT, _Traits>::basic_ifstream(std::basic_ifstream<_CharT, _Traits>&&) [with _CharT = char; _Traits = std::char_traits<char>]'
       basic_ifstream(basic_ifstream&& __rhs)
       ^~~~~~~~~~~~~~
C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:554:7: note:   candidate expects 1 argument, 2 provided
C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:529:7: note: candidate: 'std::basic_ifstream<_CharT, _Traits>::basic_ifstream(const string&, std::ios_base::openmode) [with _CharT = char; _Traits = std::char_traits<char>; std::__cxx11::string = std::__cxx11::basic_string<char>; std::ios_base::openmode = std::_Ios_Openmode]'
       basic_ifstream(const std::string& __s,
       ^~~~~~~~~~~~~~
C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:529:7: note:   no known conversion for argument 1 from 'const wchar_t*' to 'const string&' {aka 'const std::__cxx11::basic_string<char>&'}
C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:513:7: note: candidate: 'std::basic_ifstream<_CharT, _Traits>::basic_ifstream(const char*, std::ios_base::openmode) [with _CharT = char; _Traits = std::char_traits<char>; std::ios_base::openmode = std::_Ios_Openmode]'
       basic_ifstream(const char* __s, ios_base::openmode __mode = ios_base::in)
       ^~~~~~~~~~~~~~
C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:513:7: note:   no known conversion for argument 1 from 'const wchar_t*' to 'const char*'
C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:502:7: note: candidate: 'std::basic_ifstream<_CharT, _Traits>::basic_ifstream() [with _CharT = char; _Traits = std::char_traits<char>]'
       basic_ifstream() : __istream_type(), _M_filebuf()
       ^~~~~~~~~~~~~~
C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:502:7: note:   candidate expects 0 arguments, 2 provided
C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-8b19ce9d2d.clean/common/alfstream.cpp: In constructor 'al::ifstream::ifstream(const char*, std::ios_base::openmode)':
C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-8b19ce9d2d.clean/common/alfstream.cpp:13:55: error: no matching function for call to 'std::basic_ifstream<char>::basic_ifstream(<brace-enclosed initializer list>)'
   : std::ifstream{utf8_to_wstr(filename).c_str(), mode}
                                                       ^
In file included from C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-8b19ce9d2d.clean/common/alfstream.h:7,
                 from C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-8b19ce9d2d.clean/common/alfstream.cpp:4:
C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:554:7: note: candidate: 'std::basic_ifstream<_CharT, _Traits>::basic_ifstream(std::basic_ifstream<_CharT, _Traits>&&) [with _CharT = char; _Traits = std::char_traits<char>]'
       basic_ifstream(basic_ifstream&& __rhs)
       ^~~~~~~~~~~~~~
C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:554:7: note:   candidate expects 1 argument, 2 provided
C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:529:7: note: candidate: 'std::basic_ifstream<_CharT, _Traits>::basic_ifstream(const string&, std::ios_base::openmode) [with _CharT = char; _Traits = std::char_traits<char>; std::__cxx11::string = std::__cxx11::basic_string<char>; std::ios_base::openmode = std::_Ios_Openmode]'
       basic_ifstream(const std::string& __s,
       ^~~~~~~~~~~~~~
C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:529:7: note:   no known conversion for argument 1 from 'const wchar_t*' to 'const string&' {aka 'const std::__cxx11::basic_string<char>&'}
C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:513:7: note: candidate: 'std::basic_ifstream<_CharT, _Traits>::basic_ifstream(const char*, std::ios_base::openmode) [with _CharT = char; _Traits = std::char_traits<char>; std::ios_base::openmode = std::_Ios_Openmode]'
       basic_ifstream(const char* __s, ios_base::openmode __mode = ios_base::in)
       ^~~~~~~~~~~~~~
C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:513:7: note:   no known conversion for argument 1 from 'const wchar_t*' to 'const char*'
C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:502:7: note: candidate: 'std::basic_ifstream<_CharT, _Traits>::basic_ifstream() [with _CharT = char; _Traits = std::char_traits<char>]'
       basic_ifstream() : __istream_type(), _M_filebuf()
       ^~~~~~~~~~~~~~
C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:502:7: note:   candidate expects 0 arguments, 2 provided
C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-8b19ce9d2d.clean/common/alfstream.cpp: In member function 'void al::ifstream::open(const char*, std::ios_base::openmode)':
C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-8b19ce9d2d.clean/common/alfstream.cpp:19:43: error: no matching function for call to 'al::ifstream::open(const wchar_t*, std::ios_base::openmode&)'
     std::ifstream::open(wstr.c_str(), mode);
                                           ^
In file included from C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-8b19ce9d2d.clean/common/alfstream.h:7,
                 from C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-8b19ce9d2d.clean/common/alfstream.cpp:4:
C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:625:7: note: candidate: 'void std::basic_ifstream<_CharT, _Traits>::open(const char*, std::ios_base::openmode) [with _CharT = char; _Traits = std::char_traits<char>; std::ios_base::openmode = std::_Ios_Openmode]'
       open(const char* __s, ios_base::openmode __mode = ios_base::in)
       ^~~~
C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:625:7: note:   no known conversion for argument 1 from 'const wchar_t*' to 'const char*'
C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:645:7: note: candidate: 'void std::basic_ifstream<_CharT, _Traits>::open(const string&, std::ios_base::openmode) [with _CharT = char; _Traits = std::char_traits<char>; std::__cxx11::string = std::__cxx11::basic_string<char>; std::ios_base::openmode = std::_Ios_Openmode]'
       open(const std::string& __s, ios_base::openmode __mode = ios_base::in)
       ^~~~
C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:645:7: note:   no known conversion for argument 1 from 'const wchar_t*' to 'const string&' {aka 'const std::__cxx11::basic_string<char>&'}
At global scope:
cc1plus.exe: warning: unrecognized command line option '-Wno-c++20-attribute-extensions'
[5/103] C:\ProgramData\chocolatey\bin\x86_64-w64-mingw32-g++.exe -DNOMINMAX -DRESTRICT=__restrict -D_WIN32 -D__USE_MINGW_ANSI_STDIO -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/x64-mingw-dynamic-dbg -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-8b19ce9d2d.clean/include -g -std=gnu++14 -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -fno-math-errno -MD -MT CMakeFiles/common.dir/common/ringbuffer.cpp.obj -MF CMakeFiles\common.dir\common\ringbuffer.cpp.obj.d -o CMakeFiles/common.dir/common/ringbuffer.cpp.obj -c C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-8b19ce9d2d.clean/common/ringbuffer.cpp
[6/103] C:\ProgramData\chocolatey\bin\x86_64-w64-mingw32-g++.exe -DNOMINMAX -DRESTRICT=__restrict -D_WIN32 -D__USE_MINGW_ANSI_STDIO -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/x64-mingw-dynamic-dbg -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-8b19ce9d2d.clean/include -g -std=gnu++14 -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -fno-math-errno -MD -MT CMakeFiles/common.dir/common/threads.cpp.obj -MF CMakeFiles\common.dir\common\threads.cpp.obj.d -o CMakeFiles/common.dir/common/threads.cpp.obj -c C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-8b19ce9d2d.clean/common/threads.cpp
[7/103] C:\ProgramData\chocolatey\bin\x86_64-w64-mingw32-g++.exe -DNOMINMAX -DRESTRICT=__restrict -D_WIN32 -D__USE_MINGW_ANSI_STDIO -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/x64-mingw-dynamic-dbg -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-8b19ce9d2d.clean/include -g -std=gnu++14 -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -fno-math-errno -MD -MT CMakeFiles/common.dir/common/dynload.cpp.obj -MF CMakeFiles\common.dir\common\dynload.cpp.obj.d -o CMakeFiles/common.dir/common/dynload.cpp.obj -c C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-8b19ce9d2d.clean/common/dynload.cpp
[8/103] C:\ProgramData\chocolatey\bin\x86_64-w64-mingw32-g++.exe -DNOMINMAX -DRESTRICT=__restrict -D_WIN32 -D__USE_MINGW_ANSI_STDIO -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/x64-mingw-dynamic-dbg -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-8b19ce9d2d.clean/include -g -std=gnu++14 -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -fno-math-errno -MD -MT CMakeFiles/common.dir/common/strutils.cpp.obj -MF CMakeFiles\common.dir\common\strutils.cpp.obj.d -o CMakeFiles/common.dir/common/strutils.cpp.obj -c C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-8b19ce9d2d.clean/common/strutils.cpp
[9/103] C:\ProgramData\chocolatey\bin\x86_64-w64-mingw32-g++.exe -DNOMINMAX -DRESTRICT=__restrict -D_WIN32 -D__USE_MINGW_ANSI_STDIO -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/x64-mingw-dynamic-dbg -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-8b19ce9d2d.clean/include -g -std=gnu++14 -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -fno-math-errno -MD -MT CMakeFiles/common.dir/common/alcomplex.cpp.obj -MF CMakeFiles\common.dir\common\alcomplex.cpp.obj.d -o CMakeFiles/common.dir/common/alcomplex.cpp.obj -c C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-8b19ce9d2d.clean/common/alcomplex.cpp
ninja: build stopped: subcommand failed.
TheMystery28 commented 10 months ago

Only your patch


Package: openal-soft:x64-mingw-dynamic -> 1.23.1

Host Environment

To Reproduce

vcpkg install tgui Failure logs

-- Using cached kcat-openal-soft-1.23.1.tar.gz.
-- Cleaning sources at C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-4f7c37ae87.clean. Use --editable to skip cleaning for the packages you specify.
-- Extracting source C:/Users/TheMystery28/vcpkg/downloads/kcat-openal-soft-1.23.1.tar.gz
-- Applying patch fix-list-init.patch
-- Using source at C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-4f7c37ae87.clean
-- Found external ninja('1.10.2').
-- Configuring x64-mingw-dynamic
-- Building x64-mingw-dynamic-dbg
CMake Error at scripts/cmake/vcpkg_execute_build_process.cmake:134 (message):
    Command failed: C:/Users/TheMystery28/vcpkg/downloads/tools/cmake-3.27.1-windows/cmake-3.27.1-windows-i386/bin/cmake.exe --build . --config Debug --target install -- -v -j17
    Working Directory: C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/x64-mingw-dynamic-dbg
    See logs for more information:
      C:\Users\TheMystery28\vcpkg\buildtrees\openal-soft\install-x64-mingw-dynamic-dbg-out.log

Call Stack (most recent call first):
  installed/x64-mingw-dynamic/share/vcpkg-cmake/vcpkg_cmake_build.cmake:74 (vcpkg_execute_build_process)
  installed/x64-mingw-dynamic/share/vcpkg-cmake/vcpkg_cmake_install.cmake:16 (vcpkg_cmake_build)
  ports/openal-soft/portfile.cmake:86 (vcpkg_cmake_install)
  scripts/ports.cmake:147 (include)
C:\Users\TheMystery28\vcpkg\buildtrees\openal-soft\install-x64-mingw-dynamic-dbg-out.log ``` Change Dir: 'C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/x64-mingw-dynamic-dbg' Run Build Command(s): C:/Users/TheMystery28/AppData/Local/Programs/WingetUI/choco-cli/bin/ninja.exe -v -v -j17 install [1/103] C:\ProgramData\chocolatey\bin\x86_64-w64-mingw32-g++.exe -DNOMINMAX -DRESTRICT=__restrict -D_WIN32 -D__USE_MINGW_ANSI_STDIO -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/x64-mingw-dynamic-dbg -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-4f7c37ae87.clean/include -g -std=gnu++14 -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -fno-math-errno -MD -MT CMakeFiles/common.dir/common/alstring.cpp.obj -MF CMakeFiles\common.dir\common\alstring.cpp.obj.d -o CMakeFiles/common.dir/common/alstring.cpp.obj -c C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-4f7c37ae87.clean/common/alstring.cpp [2/103] C:\ProgramData\chocolatey\bin\x86_64-w64-mingw32-g++.exe -DNOMINMAX -DRESTRICT=__restrict -D_WIN32 -D__USE_MINGW_ANSI_STDIO -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/x64-mingw-dynamic-dbg -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-4f7c37ae87.clean/include -g -std=gnu++14 -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -fno-math-errno -MD -MT CMakeFiles/common.dir/common/almalloc.cpp.obj -MF CMakeFiles\common.dir\common\almalloc.cpp.obj.d -o CMakeFiles/common.dir/common/almalloc.cpp.obj -c C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-4f7c37ae87.clean/common/almalloc.cpp [3/103] C:\ProgramData\chocolatey\bin\x86_64-w64-mingw32-g++.exe -DNOMINMAX -DRESTRICT=__restrict -D_WIN32 -D__USE_MINGW_ANSI_STDIO -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/x64-mingw-dynamic-dbg -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-4f7c37ae87.clean/include -g -std=gnu++14 -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -fno-math-errno -MD -MT CMakeFiles/common.dir/common/alfstream.cpp.obj -MF CMakeFiles\common.dir\common\alfstream.cpp.obj.d -o CMakeFiles/common.dir/common/alfstream.cpp.obj -c C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-4f7c37ae87.clean/common/alfstream.cpp FAILED: CMakeFiles/common.dir/common/alfstream.cpp.obj C:\ProgramData\chocolatey\bin\x86_64-w64-mingw32-g++.exe -DNOMINMAX -DRESTRICT=__restrict -D_WIN32 -D__USE_MINGW_ANSI_STDIO -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/x64-mingw-dynamic-dbg -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-4f7c37ae87.clean/include -g -std=gnu++14 -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -fno-math-errno -MD -MT CMakeFiles/common.dir/common/alfstream.cpp.obj -MF CMakeFiles\common.dir\common\alfstream.cpp.obj.d -o CMakeFiles/common.dir/common/alfstream.cpp.obj -c C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-4f7c37ae87.clean/common/alfstream.cpp In file included from C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-4f7c37ae87.clean/common/alfstream.cpp:4: C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-4f7c37ae87.clean/common/alfstream.h: In constructor 'al::ifstream::ifstream(const wchar_t*, std::ios_base::openmode)': C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-4f7c37ae87.clean/common/alfstream.h:20:39: error: no matching function for call to 'std::basic_ifstream::basic_ifstream(const wchar_t*&, std::ios_base::openmode&)' : std::ifstream(filename, mode) { } ^ In file included from C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-4f7c37ae87.clean/common/alfstream.h:7, from C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-4f7c37ae87.clean/common/alfstream.cpp:4: C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:554:7: note: candidate: 'std::basic_ifstream<_CharT, _Traits>::basic_ifstream(std::basic_ifstream<_CharT, _Traits>&&) [with _CharT = char; _Traits = std::char_traits]' basic_ifstream(basic_ifstream&& __rhs) ^~~~~~~~~~~~~~ C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:554:7: note: candidate expects 1 argument, 2 provided C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:529:7: note: candidate: 'std::basic_ifstream<_CharT, _Traits>::basic_ifstream(const string&, std::ios_base::openmode) [with _CharT = char; _Traits = std::char_traits; std::__cxx11::string = std::__cxx11::basic_string; std::ios_base::openmode = std::_Ios_Openmode]' basic_ifstream(const std::string& __s, ^~~~~~~~~~~~~~ C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:529:7: note: no known conversion for argument 1 from 'const wchar_t*' to 'const string&' {aka 'const std::__cxx11::basic_string&'} C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:513:7: note: candidate: 'std::basic_ifstream<_CharT, _Traits>::basic_ifstream(const char*, std::ios_base::openmode) [with _CharT = char; _Traits = std::char_traits; std::ios_base::openmode = std::_Ios_Openmode]' basic_ifstream(const char* __s, ios_base::openmode __mode = ios_base::in) ^~~~~~~~~~~~~~ C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:513:7: note: no known conversion for argument 1 from 'const wchar_t*' to 'const char*' C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:502:7: note: candidate: 'std::basic_ifstream<_CharT, _Traits>::basic_ifstream() [with _CharT = char; _Traits = std::char_traits]' basic_ifstream() : __istream_type(), _M_filebuf() ^~~~~~~~~~~~~~ C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:502:7: note: candidate expects 0 arguments, 2 provided C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-4f7c37ae87.clean/common/alfstream.cpp: In constructor 'al::ifstream::ifstream(const char*, std::ios_base::openmode)': C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-4f7c37ae87.clean/common/alfstream.cpp:13:55: error: no matching function for call to 'std::basic_ifstream::basic_ifstream()' : std::ifstream{utf8_to_wstr(filename).c_str(), mode} ^ In file included from C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-4f7c37ae87.clean/common/alfstream.h:7, from C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-4f7c37ae87.clean/common/alfstream.cpp:4: C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:554:7: note: candidate: 'std::basic_ifstream<_CharT, _Traits>::basic_ifstream(std::basic_ifstream<_CharT, _Traits>&&) [with _CharT = char; _Traits = std::char_traits]' basic_ifstream(basic_ifstream&& __rhs) ^~~~~~~~~~~~~~ C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:554:7: note: candidate expects 1 argument, 2 provided C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:529:7: note: candidate: 'std::basic_ifstream<_CharT, _Traits>::basic_ifstream(const string&, std::ios_base::openmode) [with _CharT = char; _Traits = std::char_traits; std::__cxx11::string = std::__cxx11::basic_string; std::ios_base::openmode = std::_Ios_Openmode]' basic_ifstream(const std::string& __s, ^~~~~~~~~~~~~~ C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:529:7: note: no known conversion for argument 1 from 'const wchar_t*' to 'const string&' {aka 'const std::__cxx11::basic_string&'} C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:513:7: note: candidate: 'std::basic_ifstream<_CharT, _Traits>::basic_ifstream(const char*, std::ios_base::openmode) [with _CharT = char; _Traits = std::char_traits; std::ios_base::openmode = std::_Ios_Openmode]' basic_ifstream(const char* __s, ios_base::openmode __mode = ios_base::in) ^~~~~~~~~~~~~~ C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:513:7: note: no known conversion for argument 1 from 'const wchar_t*' to 'const char*' C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:502:7: note: candidate: 'std::basic_ifstream<_CharT, _Traits>::basic_ifstream() [with _CharT = char; _Traits = std::char_traits]' basic_ifstream() : __istream_type(), _M_filebuf() ^~~~~~~~~~~~~~ C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:502:7: note: candidate expects 0 arguments, 2 provided C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-4f7c37ae87.clean/common/alfstream.cpp: In member function 'void al::ifstream::open(const char*, std::ios_base::openmode)': C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-4f7c37ae87.clean/common/alfstream.cpp:19:43: error: no matching function for call to 'al::ifstream::open(const wchar_t*, std::ios_base::openmode&)' std::ifstream::open(wstr.c_str(), mode); ^ In file included from C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-4f7c37ae87.clean/common/alfstream.h:7, from C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-4f7c37ae87.clean/common/alfstream.cpp:4: C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:625:7: note: candidate: 'void std::basic_ifstream<_CharT, _Traits>::open(const char*, std::ios_base::openmode) [with _CharT = char; _Traits = std::char_traits; std::ios_base::openmode = std::_Ios_Openmode]' open(const char* __s, ios_base::openmode __mode = ios_base::in) ^~~~ C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:625:7: note: no known conversion for argument 1 from 'const wchar_t*' to 'const char*' C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:645:7: note: candidate: 'void std::basic_ifstream<_CharT, _Traits>::open(const string&, std::ios_base::openmode) [with _CharT = char; _Traits = std::char_traits; std::__cxx11::string = std::__cxx11::basic_string; std::ios_base::openmode = std::_Ios_Openmode]' open(const std::string& __s, ios_base::openmode __mode = ios_base::in) ^~~~ C:/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/fstream:645:7: note: no known conversion for argument 1 from 'const wchar_t*' to 'const string&' {aka 'const std::__cxx11::basic_string&'} At global scope: cc1plus.exe: warning: unrecognized command line option '-Wno-c++20-attribute-extensions' [4/103] C:\ProgramData\chocolatey\bin\x86_64-w64-mingw32-g++.exe -DNOMINMAX -DRESTRICT=__restrict -D_WIN32 -D__USE_MINGW_ANSI_STDIO -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/x64-mingw-dynamic-dbg -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-4f7c37ae87.clean/include -g -std=gnu++14 -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -fno-math-errno -MD -MT CMakeFiles/common.dir/common/polyphase_resampler.cpp.obj -MF CMakeFiles\common.dir\common\polyphase_resampler.cpp.obj.d -o CMakeFiles/common.dir/common/polyphase_resampler.cpp.obj -c C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-4f7c37ae87.clean/common/polyphase_resampler.cpp [5/103] C:\ProgramData\chocolatey\bin\x86_64-w64-mingw32-g++.exe -DNOMINMAX -DRESTRICT=__restrict -D_WIN32 -D__USE_MINGW_ANSI_STDIO -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/x64-mingw-dynamic-dbg -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-4f7c37ae87.clean/include -g -std=gnu++14 -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -fno-math-errno -MD -MT CMakeFiles/common.dir/common/ringbuffer.cpp.obj -MF CMakeFiles\common.dir\common\ringbuffer.cpp.obj.d -o CMakeFiles/common.dir/common/ringbuffer.cpp.obj -c C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-4f7c37ae87.clean/common/ringbuffer.cpp [6/103] C:\ProgramData\chocolatey\bin\x86_64-w64-mingw32-g++.exe -DNOMINMAX -DRESTRICT=__restrict -D_WIN32 -D__USE_MINGW_ANSI_STDIO -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/x64-mingw-dynamic-dbg -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-4f7c37ae87.clean/include -g -std=gnu++14 -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -fno-math-errno -MD -MT CMakeFiles/common.dir/common/threads.cpp.obj -MF CMakeFiles\common.dir\common\threads.cpp.obj.d -o CMakeFiles/common.dir/common/threads.cpp.obj -c C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-4f7c37ae87.clean/common/threads.cpp [7/103] C:\ProgramData\chocolatey\bin\x86_64-w64-mingw32-g++.exe -DNOMINMAX -DRESTRICT=__restrict -D_WIN32 -D__USE_MINGW_ANSI_STDIO -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/x64-mingw-dynamic-dbg -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-4f7c37ae87.clean/include -g -std=gnu++14 -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -fno-math-errno -MD -MT CMakeFiles/common.dir/common/dynload.cpp.obj -MF CMakeFiles\common.dir\common\dynload.cpp.obj.d -o CMakeFiles/common.dir/common/dynload.cpp.obj -c C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-4f7c37ae87.clean/common/dynload.cpp [8/103] C:\ProgramData\chocolatey\bin\x86_64-w64-mingw32-g++.exe -DNOMINMAX -DRESTRICT=__restrict -D_WIN32 -D__USE_MINGW_ANSI_STDIO -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/x64-mingw-dynamic-dbg -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-4f7c37ae87.clean/include -g -std=gnu++14 -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -fno-math-errno -MD -MT CMakeFiles/common.dir/common/strutils.cpp.obj -MF CMakeFiles\common.dir\common\strutils.cpp.obj.d -o CMakeFiles/common.dir/common/strutils.cpp.obj -c C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-4f7c37ae87.clean/common/strutils.cpp [9/103] C:\ProgramData\chocolatey\bin\x86_64-w64-mingw32-g++.exe -DNOMINMAX -DRESTRICT=__restrict -D_WIN32 -D__USE_MINGW_ANSI_STDIO -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/x64-mingw-dynamic-dbg -IC:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-4f7c37ae87.clean/include -g -std=gnu++14 -fvisibility=hidden -Winline -Wunused -Wall -Wextra -Wshadow -Wconversion -Wcast-align -Wpedantic -Wold-style-cast -Wnon-virtual-dtor -Woverloaded-virtual -Wno-c++20-attribute-extensions -fno-math-errno -MD -MT CMakeFiles/common.dir/common/alcomplex.cpp.obj -MF CMakeFiles\common.dir\common\alcomplex.cpp.obj.d -o CMakeFiles/common.dir/common/alcomplex.cpp.obj -c C:/Users/TheMystery28/vcpkg/buildtrees/openal-soft/src/1.23.1-4f7c37ae87.clean/common/alcomplex.cpp ninja: build stopped: subcommand failed. ```
FrankXie05 commented 10 months ago

Sorry, if we can't solve this initialization error by using wide notation (my patch),

then it is most likely to use wide character strings (such as wchar_tor std::wstring) directly to initialize std::ifstream in MinGW that may throw an error.

May require some additional upstream operations when using wide character filenames (char, wchar_t). 🫤

TheMystery28 commented 7 months ago

It's still a problem and it's OpenAL specifically not another package

Switch0621 commented 2 months ago

I have the same issue