The core is currently not available as download? Does the buildbot compile the git repo and provide the core as download?
Not All Cores are Back Up but Read that all be back when the New Server is Up
Thanks Dave. I was already surprised that dolphin was missing.
in the meantime, you can use my old backup if you want: https://cdn.discordapp.com/attachments/469974542299955210/748181066157785128/dolphin_libretro.dll
Thanks a lot Hunter
Dudes, Iβm needing help with errors with dolphin core build from source. Iβm using MSYS2 for compiling but Iβm getting these errors: [ 3%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/RemoveTree.cpp.obj [ 4%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/Scan.cpp.obj In file included from C:/msys64/mingw64/x86_64-w64-mingw32/include/stdio.h:1581, from C:/msys64/mingw64/x86_64-w64-mingw32/include/locale.h:12, from C:/msys64/mingw64/include/c++/10.2.0/clocale:42, from C:/msys64/mingw64/include/c++/10.2.0/x86_64-w64-mingw32/bits/c++locale.h:41, from C:/msys64/mingw64/include/c++/10.2.0/bits/localefwd.h:40, from C:/msys64/mingw64/include/c++/10.2.0/string:43, from C:/msys64/home/Caio/dolphin/Externals/glslang/glslang/Include/Common.h:103, from C:/msys64/home/Caio/dolphin/Externals/glslang/glslang/Include/Types.h:42, from C:/msys64/home/Caio/dolphin/Externals/glslang/glslang/MachineIndependent/Scan.cpp:46: C:/msys64/mingw64/x86_64-w64-mingw32/include/sec_api/stdio_s.h:520:23: error: conflicting declaration of βint sprintf_s(char*, size_t, const char*, β¦)β with βCβ linkage 520 | _SECIMP int __cdecl sprintf_s(char *_DstBuf,size_t _DstSize,const char *_Format,β¦); | ^~~~~~~~~ In file included from C:/msys64/home/Caio/dolphin/Externals/glslang/glslang/Include/Types.h:42, from C:/msys64/home/Caio/dolphin/Externals/glslang/glslang/MachineIndependent/Scan.cpp:46: C:/msys64/home/Caio/dolphin/Externals/glslang/glslang/Include/Common.h:56:22: note: previous declaration with βC++β linkage 56 | #define snprintf sprintf_s | ^~~~~~~~~ In file included from C:/msys64/mingw64/include/c++/10.2.0/ext/string_conversions.h:43, from C:/msys64/mingw64/include/c++/10.2.0/bits/basic_string.h:6535, from C:/msys64/mingw64/include/c++/10.2.0/string:55, from C:/msys64/home/Caio/dolphin/Externals/glslang/glslang/Include/Common.h:103, from C:/msys64/home/Caio/dolphin/Externals/glslang/glslang/Include/Types.h:42, from C:/msys64/home/Caio/dolphin/Externals/glslang/glslang/MachineIndependent/Scan.cpp:46: C:/msys64/mingw64/include/c++/10.2.0/cstdio:175:11: error: βsnprintfβ has not been declared in β::β 175 | using ::snprintf; | ^~~~~~~~ C:/msys64/mingw64/include/c++/10.2.0/cstdio:185:22: error: βsnprintfβ has not been declared in β__gnu_cxxβ 185 | using ::__gnu_cxx::snprintf;
Here the entire log for βcmakeβ and βmakeβ commands:
CMAKE
Caio@Caio-PC MINGW64 ~
cd dolphin/build/
Caio@Caio-PC MINGW64 ~/dolphin/build
cmake -G βMSYS Makefilesβ β¦
β The C compiler identification is GNU 10.2.0 β The CXX compiler identification is GNU 10.2.0 β Detecting C compiler ABI info β Detecting C compiler ABI info - done β Check for working C compiler: C:/msys64/mingw64/bin/gcc.exe - skipped β Detecting C compile features β Detecting C compile features - done β Detecting CXX compiler ABI info β Detecting CXX compiler ABI info - done β Check for working CXX compiler: C:/msys64/mingw64/bin/g++.exe - skipped β Detecting CXX compile features β Detecting CXX compile features - done β Found Git: C:/msys64/usr/bin/git.exe (found version β2.29.2β) β Detected architecture: AMD64 β Performing Test FLAG_C_HAVE_SSE2 β Performing Test FLAG_C_HAVE_SSE2 - Success β Performing Test FLAG_CXX_HAVE_SSE2 β Performing Test FLAG_CXX_HAVE_SSE2 - Success β Performing Test FLAG_C_HAVE_WALL β Performing Test FLAG_C_HAVE_WALL - Success β Performing Test FLAG_CXX_HAVE_WALL β Performing Test FLAG_CXX_HAVE_WALL - Success β Performing Test FLAG_C_TYPE_LIMITS β Performing Test FLAG_C_TYPE_LIMITS - Success β Performing Test FLAG_CXX_TYPE_LIMITS β Performing Test FLAG_CXX_TYPE_LIMITS - Success β Performing Test FLAG_C_SIGN_COMPARE β Performing Test FLAG_C_SIGN_COMPARE - Success β Performing Test FLAG_CXX_SIGN_COMPARE β Performing Test FLAG_CXX_SIGN_COMPARE - Success β Performing Test FLAG_C_IGNORED_QUALIFIERS β Performing Test FLAG_C_IGNORED_QUALIFIERS - Success β Performing Test FLAG_CXX_IGNORED_QUALIFIERS β Performing Test FLAG_CXX_IGNORED_QUALIFIERS - Success β Performing Test FLAG_C_UNINITIALIZED β Performing Test FLAG_C_UNINITIALIZED - Success β Performing Test FLAG_CXX_UNINITIALIZED β Performing Test FLAG_CXX_UNINITIALIZED - Success β Performing Test FLAG_C_LOGICAL_OP β Performing Test FLAG_C_LOGICAL_OP - Success β Performing Test FLAG_CXX_LOGICAL_OP β Performing Test FLAG_CXX_LOGICAL_OP - Success β Performing Test FLAG_C_SHADOW β Performing Test FLAG_C_SHADOW - Success β Performing Test FLAG_CXX_SHADOW β Performing Test FLAG_CXX_SHADOW - Success β Performing Test FLAG_C_INIT_SELF β Performing Test FLAG_C_INIT_SELF - Success β Performing Test FLAG_CXX_INIT_SELF β Performing Test FLAG_CXX_INIT_SELF - Success β Performing Test FLAG_C_MISSING_DECLARATIONS β Performing Test FLAG_C_MISSING_DECLARATIONS - Success β Performing Test FLAG_CXX_MISSING_DECLARATIONS β Performing Test FLAG_CXX_MISSING_DECLARATIONS - Success β Performing Test FLAG_C_MISSING_VARIABLE_DECLARATIONS β Performing Test FLAG_C_MISSING_VARIABLE_DECLARATIONS - Failed β Performing Test FLAG_CXX_MISSING_VARIABLE_DECLARATIONS β Performing Test FLAG_CXX_MISSING_VARIABLE_DECLARATIONS - Failed β Performing Test FLAG_C_NO_STRICT_ALIASING β Performing Test FLAG_C_NO_STRICT_ALIASING - Success β Performing Test FLAG_CXX_NO_STRICT_ALIASING β Performing Test FLAG_CXX_NO_STRICT_ALIASING - Success β Performing Test FLAG_C_NO_EXCEPTIONS β Performing Test FLAG_C_NO_EXCEPTIONS - Success β Performing Test FLAG_CXX_NO_EXCEPTIONS β Performing Test FLAG_CXX_NO_EXCEPTIONS - Success β Performing Test FLAG_C_VISIBILITY_INLINES_HIDDEN β Performing Test FLAG_C_VISIBILITY_INLINES_HIDDEN - Failed β Performing Test FLAG_CXX_VISIBILITY_INLINES_HIDDEN β Performing Test FLAG_CXX_VISIBILITY_INLINES_HIDDEN - Success β Performing Test FLAG_C_VISIBILITY_HIDDEN β Performing Test FLAG_C_VISIBILITY_HIDDEN - Success β Performing Test FLAG_CXX_VISIBILITY_HIDDEN β Performing Test FLAG_CXX_VISIBILITY_HIDDEN - Success β Performing Test FLAG_C_FOMIT_FRAME_POINTER β Performing Test FLAG_C_FOMIT_FRAME_POINTER - Success β Performing Test FLAG_CXX_FOMIT_FRAME_POINTER β Performing Test FLAG_CXX_FOMIT_FRAME_POINTER - Success β Performing Test FLAG_C_GGDB β Performing Test FLAG_C_GGDB - Success β Performing Test FLAG_CXX_GGDB β Performing Test FLAG_CXX_GGDB - Success β Looking for pthread.h β Looking for pthread.h - found β Performing Test CMAKE_HAVE_LIBC_PTHREAD β Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success β Found Threads: TRUE β Found PkgConfig: C:/msys64/mingw64/bin/pkg-config.exe (found version β1.7.3β) β Found OpenGL: opengl32 β Found avcodec: C:/msys64/mingw64/include C:/msys64/mingw64/lib/libavcodec.dll.a β Found avdevice: C:/msys64/mingw64/include C:/msys64/mingw64/lib/libavdevice.dll.a β Found avfilter: C:/msys64/mingw64/include C:/msys64/mingw64/lib/libavfilter.dll.a β Found avformat: C:/msys64/mingw64/include C:/msys64/mingw64/lib/libavformat.dll.a β Found avutil: C:/msys64/mingw64/include C:/msys64/mingw64/lib/libavutil.dll.a β Found swresample: C:/msys64/mingw64/include C:/msys64/mingw64/lib/libswresample.dll.a β Found swscale: C:/msys64/mingw64/include C:/msys64/mingw64/lib/libswscale.dll.a β Found FFmpeg: C:/msys64/mingw64/include found components: avcodec avformat avutil swscale β libav/ffmpeg found, enabling AVI frame dumps β Enabling analytics collection (subject to end-user opt-in) β Performing Test FLAG_C_CXX11 β Performing Test FLAG_C_CXX11 - Failed β Performing Test FLAG_CXX_CXX11 β Performing Test FLAG_CXX_CXX11 - Success β Using shared fmt 7.1.3 β Found pugixml: C:/msys64/mingw64/lib/libpugixml.dll.a β Using static enet from Externals CMake Deprecation Warning at Externals/enet/CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 2.8.12 will be removed from a future version of CMake.
Update the VERSION argument value or use a β¦ suffix to tell CMake that the project does not need compatibility with older versions.
β Looking for fcntl
β Looking for fcntl - not found
β Looking for poll
β Looking for poll - not found
β Looking for getaddrinfo
β Looking for getaddrinfo - not found
β Looking for getnameinfo
β Looking for getnameinfo - not found
β Looking for gethostbyname_r
β Looking for gethostbyname_r - not found
β Looking for gethostbyaddr_r
β Looking for gethostbyaddr_r - not found
β Looking for inet_pton
β Looking for inet_pton - not found
β Looking for inet_ntop
β Looking for inet_ntop - not found
β Performing Test HAS_MSGHDR_FLAGS
β Performing Test HAS_MSGHDR_FLAGS - Failed
β Check size of socklen_t
β Check size of socklen_t - failed
β Using static xxhash from Externals
β Found BZip2: C:/msys64/mingw64/lib/libbz2.dll.a (found version β1.0.8β)
β Looking for BZ2_bzCompressInit
β Looking for BZ2_bzCompressInit - found
β Using shared bzip2
β Looking for lzma_auto_decoder in C:/msys64/mingw64/lib/liblzma.dll.a
β Looking for lzma_auto_decoder in C:/msys64/mingw64/lib/liblzma.dll.a - found
β Looking for lzma_easy_encoder in C:/msys64/mingw64/lib/liblzma.dll.a
β Looking for lzma_easy_encoder in C:/msys64/mingw64/lib/liblzma.dll.a - found
β Looking for lzma_lzma_preset in C:/msys64/mingw64/lib/liblzma.dll.a
β Looking for lzma_lzma_preset in C:/msys64/mingw64/lib/liblzma.dll.a - found
β Found LibLZMA: C:/msys64/mingw64/lib/liblzma.dll.a (found version β5.2.5β)
β Looking for lzma.h
β Looking for lzma.h - found
β Using shared lzma
β Shared zstd not found, falling back to the static library
β Looking for sys/types.h
β Looking for sys/types.h - found
β Looking for stdint.h
β Looking for stdint.h - found
β Looking for stddef.h
β Looking for stddef.h - found
β Check size of off64_t
β Check size of off64_t - done
β Looking for fseeko
β Looking for fseeko - found
β Looking for unistd.h
β Looking for unistd.h - found
β Found ZLIB: C:/msys64/mingw64/lib/libz.dll.a (found version β1.2.11β)
β Using shared zlib
β Checking for module βminizip>=2.0.0β
β Package dependency requirement βminizip >= 2.0.0β could not be satisfied.
Package βminizipβ has version β1.2β, required version is β>= 2.0.0β
β Shared minizip not found, falling back to the static library
β Using shared lzo
β Using shared libpng
β Using static FreeSurround from Externals
β Using ed25519 from Externals
CMake Warning (dev) at C:/msys64/mingw64/share/cmake-3.19/Modules/FindPackageHandleStandardArgs.cmake:424 (message):
The package name passed to find_package_handle_standard_args
(CUBEB) does
not match the name of the calling package (Cubeb). This can lead to
problems in calling code that expects find_package
result variables
(e.g., _FOUND
) to follow a certain pattern.
Call Stack (most recent call first):
CMake/FindCubeb.cmake:6 (find_package_handle_standard_args)
CMakeLists.txt:698 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
β Could NOT find CUBEB (missing: CUBEB_INCLUDE_DIR CUBEB_LIBRARY)
β Using static cubeb from Externals
β Performing Test COMPILER_HAS_DEPRECATED_ATTR
β Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success
β Looking for include file AudioUnit/AudioUnit.h
β Looking for include file AudioUnit/AudioUnit.h - not found
β Looking for include file pulse/pulseaudio.h
β Looking for include file pulse/pulseaudio.h - not found
β Looking for include file alsa/asoundlib.h
β Looking for include file alsa/asoundlib.h - not found
β Looking for include file jack/jack.h
β Looking for include file jack/jack.h - found
β Looking for include file audioclient.h
β Looking for include file audioclient.h - found
β Looking for include files windows.h, mmsystem.h
β Looking for include files windows.h, mmsystem.h - found
β Looking for include file SLES/OpenSLES.h
β Looking for include file SLES/OpenSLES.h - found
β Looking for include file android/log.h
β Looking for include file android/log.h - not found
β Looking for include file sndio.h
β Looking for include file sndio.h - not found
β Looking for include file kai.h
β Looking for include file kai.h - not found
β Checking for module βlibusb-1.0β
β Found libusb-1.0, version 1.0.23
β Found libusb-1.0: C:/msys64/mingw64/include/libusb-1.0, C:/msys64/mingw64/lib/libusb-1.0.dll.a
β Using shared LibUSB
β Found SFML 2.5 in C:/msys64/mingw64/include
β Using shared SFML
CMake Warning (dev) at C:/msys64/mingw64/share/cmake-3.19/Modules/FindPackageHandleStandardArgs.cmake:424 (message):
The package name passed to find_package_handle_standard_args
(MINIUPNPC)
does not match the name of the calling package (Miniupnpc). This can lead
to problems in calling code that expects find_package
result variables
(e.g., _FOUND
) to follow a certain pattern.
Call Stack (most recent call first):
CMake/FindMiniupnpc.cmake:15 (find_package_handle_standard_args)
CMakeLists.txt:740 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
β Found MINIUPNPC: C:/msys64/mingw64/include/miniupnpc
β Using shared miniupnpc
β Performing Test MBEDTLS_VERSION_OK
β Performing Test MBEDTLS_VERSION_OK - Success
CMake Warning (dev) at C:/msys64/mingw64/share/cmake-3.19/Modules/FindPackageHandleStandardArgs.cmake:424 (message):
The package name passed to find_package_handle_standard_args
(MBEDTLS)
does not match the name of the calling package (MbedTLS). This can lead to
problems in calling code that expects find_package
result variables
(e.g., _FOUND
) to follow a certain pattern.
Call Stack (most recent call first):
CMake/FindMbedTLS.cmake:20 (find_package_handle_standard_args)
CMakeLists.txt:753 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
β Found MBEDTLS: C:/msys64/mingw64/include
β Using shared mbed TLS
β Found CURL: C:/msys64/mingw64/lib/libcurl.dll.a (found version β7.73.0β)
β Using shared libcurl
β Could NOT find HIDAPI (missing: HIDAPI_LIBRARY HIDAPI_INCLUDE_DIR)
β Using static HIDAPI from Externals
β Using static DiscordRPC from Externals
CMake Warning (dev) at C:/msys64/mingw64/share/cmake-3.19/Modules/FindPackageHandleStandardArgs.cmake:424 (message):
The package name passed to find_package_handle_standard_args
(PkgConfig)
does not match the name of the calling package (Libsystemd). This can lead
to problems in calling code that expects find_package
result variables
(e.g., _FOUND
) to follow a certain pattern.
Call Stack (most recent call first):
C:/msys64/mingw64/share/cmake-3.19/Modules/FindPkgConfig.cmake:67 (find_package_handle_standard_args)
CMake/FindLibsystemd.cmake:1 (include)
CMakeLists.txt:808 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at C:/msys64/mingw64/share/cmake-3.19/Modules/FindPackageHandleStandardArgs.cmake:424 (message):
The package name passed to find_package_handle_standard_args
(SYSTEMD)
does not match the name of the calling package (Libsystemd). This can lead
to problems in calling code that expects find_package
result variables
(e.g., _FOUND
) to follow a certain pattern.
Call Stack (most recent call first):
CMake/FindLibsystemd.cmake:21 (find_package_handle_standard_args)
CMakeLists.txt:808 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
β Could NOT find SYSTEMD (missing: SYSTEMD_LIBRARIES SYSTEMD_INCLUDE_DIRS) β libsystemd not found, disabling traversal server watchdog support β Using static gtest from Externals CMake Deprecation Warning at Externals/gtest/CMakeLists.txt:53 (cmake_minimum_required): Compatibility with CMake < 2.8.12 will be removed from a future version of CMake.
Update the VERSION argument value or use a β¦ suffix to tell CMake that the project does not need compatibility with older versions.
β Found PythonInterp: C:/msys64/mingw64/bin/python.exe (found version β3.8.6β)
β Could NOT find OpenSLES (missing: OPENSLES_LIBRARY OPENSLES_INCLUDE_DIR)
β Could NOT find ALSA (missing: ALSA_LIBRARY ALSA_INCLUDE_DIR)
β ALSA NOT found, disabling ALSA sound backend
CMake Warning (dev) at C:/msys64/mingw64/share/cmake-3.19/Modules/FindPackageHandleStandardArgs.cmake:424 (message):
The package name passed to find_package_handle_standard_args
(PkgConfig)
does not match the name of the calling package (PulseAudio). This can lead
to problems in calling code that expects find_package
result variables
(e.g., _FOUND
) to follow a certain pattern.
Call Stack (most recent call first):
C:/msys64/mingw64/share/cmake-3.19/Modules/FindPkgConfig.cmake:67 (find_package_handle_standard_args)
CMake/FindPulseAudio.cmake:9 (include)
Source/Core/AudioCommon/CMakeLists.txt:51 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
β PulseAudio NOT found, disabling PulseAudio sound backend β Found SDL2: C:/msys64/mingw64/lib/libSDL2.dll.a β Using shared SDL2 β LLVM found, enabling LLVM support in disassembler β Found Qt version 5.15.1 β Found Gettext: C:/msys64/mingw64/bin/msgmerge.exe (found version β0.19.8.1β) β Configuring done β Generating done β Build files have been written to: C:/msys64/home/Caio/dolphin/build
MAKE Caio@Caio-PC MINGW64 ~/dolphin/build
make
Scanning dependencies of target bdisasm
[ 0%] Building CXX object Externals/Bochs_disasm/CMakeFiles/bdisasm.dir/dis_decode.cc.obj
[ 1%] Building CXX object Externals/Bochs_disasm/CMakeFiles/bdisasm.dir/dis_groups.cc.obj
[ 1%] Building CXX object Externals/Bochs_disasm/CMakeFiles/bdisasm.dir/resolve.cc.obj
[ 1%] Building CXX object Externals/Bochs_disasm/CMakeFiles/bdisasm.dir/syntax.cc.obj
[ 1%] Building CXX object Externals/Bochs_disasm/CMakeFiles/bdisasm.dir/stdafx.cc.obj
[ 1%] Linking CXX static library libbdisasm.a
[ 1%] Built target bdisasm
Scanning dependencies of target cpp-optparse
[ 1%] Building CXX object Externals/cpp-optparse/CMakeFiles/cpp-optparse.dir/OptionParser.cpp.obj
[ 1%] Linking CXX static library libcpp-optparse.a
[ 1%] Built target cpp-optparse
Scanning dependencies of target glslang
[ 1%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/GenericCodeGen/CodeGen.cpp.obj
[ 1%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/GenericCodeGen/Link.cpp.obj
[ 1%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/attribute.cpp.obj
[ 1%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/Constant.cpp.obj
[ 1%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/glslang_tab.cpp.obj
[ 2%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/InfoSink.cpp.obj
[ 2%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/Initialize.cpp.obj
[ 2%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/Intermediate.cpp.obj
[ 2%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/intermOut.cpp.obj
[ 2%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/IntermTraverse.cpp.obj
[ 2%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/iomapper.cpp.obj
[ 2%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/limits.cpp.obj
[ 2%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/linkValidate.cpp.obj
[ 2%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/parseConst.cpp.obj
[ 2%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/ParseContextBase.cpp.obj
[ 3%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/ParseHelper.cpp.obj
In file included from C:/msys64/home/Caio/dolphin/Externals/glslang/glslang/Include/intermediate.h:56,
from C:/msys64/home/Caio/dolphin/Externals/glslang/glslang/MachineIndependent/SymbolTable.h:69,
from C:/msys64/home/Caio/dolphin/Externals/glslang/glslang/MachineIndependent/ParseHelper.h:53,
from C:/msys64/home/Caio/dolphin/Externals/glslang/glslang/MachineIndependent/ParseHelper.cpp:39:
C:/msys64/home/Caio/dolphin/Externals/glslang/glslang/Include/Types.h: In member function βvoid glslang::TParseContext::declareBlock(const glslang::TSourceLoc&, glslang::TTypeList&, const TString*, glslang::TArraySizes*)β:
C:/msys64/home/Caio/dolphin/Externals/glslang/glslang/Include/Types.h:1555:17: warning: βblockNameType.glslang::TType::samplerβ may be used uninitialized in this function [-Wmaybe-uninitialized]
1555 | sampler = copyOf.sampler;
| ~~~~~~~
C:/msys64/home/Caio/dolphin/Externals/glslang/glslang/Include/Types.h:1569:24: warning: βblockNameType.glslang::TType::typeParametersβ may be used uninitialized in this function [-Wmaybe-uninitialized]
1569 | typeParameters = copyOf.typeParameters;
| ~^~~~~~~~~
C:/msys64/home/Caio/dolphin/Externals/glslang/glslang/MachineIndependent/ParseHelper.cpp:7532:15: note: βblockNameType.glslang::TType::typeParametersβ was declared here
7532 | TType blockNameType(EbtReference, blockType, *blockName);
| ^~~~~~~~~~~~~
In file included from C:/msys64/home/Caio/dolphin/Externals/glslang/glslang/Include/intermediate.h:56,
from C:/msys64/home/Caio/dolphin/Externals/glslang/glslang/MachineIndependent/SymbolTable.h:69,
from C:/msys64/home/Caio/dolphin/Externals/glslang/glslang/MachineIndependent/ParseHelper.h:53,
from C:/msys64/home/Caio/dolphin/Externals/glslang/glslang/MachineIndependent/ParseHelper.cpp:39:
C:/msys64/home/Caio/dolphin/Externals/glslang/glslang/Include/Types.h:1554:19: warning: βblockNameType.glslang::TType::coopmatβ may be used uninitialized in this function [-Wmaybe-uninitialized]
1554 | basicType = copyOf.basicType;
| ^~~~~~~~
C:/msys64/home/Caio/dolphin/Externals/glslang/glslang/MachineIndependent/ParseHelper.cpp:7532:15: note: βblockNameType.glslang::TType::coopmatβ was declared here
7532 | TType blockNameType(EbtReference, blockType, *blockName);
| ^~~~~~~~~~~~~
[ 3%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/PoolAlloc.cpp.obj
[ 3%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/preprocessor/Pp.cpp.obj
[ 3%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/preprocessor/PpAtom.cpp.obj
[ 3%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/preprocessor/PpContext.cpp.obj
[ 3%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/preprocessor/PpScanner.cpp.obj
[ 3%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/preprocessor/PpTokens.cpp.obj
[ 3%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/propagateNoContraction.cpp.obj
[ 3%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/reflection.cpp.obj
[ 3%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/RemoveTree.cpp.obj
[ 4%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/Scan.cpp.obj
In file included from C:/msys64/mingw64/x86_64-w64-mingw32/include/stdio.h:1581,
from C:/msys64/mingw64/x86_64-w64-mingw32/include/locale.h:12,
from C:/msys64/mingw64/include/c++/10.2.0/clocale:42,
from C:/msys64/mingw64/include/c++/10.2.0/x86_64-w64-mingw32/bits/c++locale.h:41,
from C:/msys64/mingw64/include/c++/10.2.0/bits/localefwd.h:40,
from C:/msys64/mingw64/include/c++/10.2.0/string:43,
from C:/msys64/home/Caio/dolphin/Externals/glslang/glslang/Include/Common.h:103,
from C:/msys64/home/Caio/dolphin/Externals/glslang/glslang/Include/Types.h:42,
from C:/msys64/home/Caio/dolphin/Externals/glslang/glslang/MachineIndependent/Scan.cpp:46:
C:/msys64/mingw64/x86_64-w64-mingw32/include/sec_api/stdio_s.h:520:23: error: conflicting declaration of βint sprintf_s(char*, size_t, const char*, β¦)β with βCβ linkage
520 | _SECIMP int __cdecl sprintf_s(char *_DstBuf,size_t _DstSize,const char *_Format,β¦);
| ^~~~~~~~~
In file included from C:/msys64/home/Caio/dolphin/Externals/glslang/glslang/Include/Types.h:42,
from C:/msys64/home/Caio/dolphin/Externals/glslang/glslang/MachineIndependent/Scan.cpp:46:
C:/msys64/home/Caio/dolphin/Externals/glslang/glslang/Include/Common.h:56:22: note: previous declaration with βC++β linkage
56 | #define snprintf sprintf_s
| ^~~~~~~~~
In file included from C:/msys64/mingw64/include/c++/10.2.0/ext/string_conversions.h:43,
from C:/msys64/mingw64/include/c++/10.2.0/bits/basic_string.h:6535,
from C:/msys64/mingw64/include/c++/10.2.0/string:55,
from C:/msys64/home/Caio/dolphin/Externals/glslang/glslang/Include/Common.h:103,
from C:/msys64/home/Caio/dolphin/Externals/glslang/glslang/Include/Types.h:42,
from C:/msys64/home/Caio/dolphin/Externals/glslang/glslang/MachineIndependent/Scan.cpp:46:
C:/msys64/mingw64/include/c++/10.2.0/cstdio:175:11: error: βsnprintfβ has not been declared in β::β
175 | using ::snprintf;
| ^~~~~~~~
C:/msys64/mingw64/include/c++/10.2.0/cstdio:185:22: error: βsnprintfβ has not been declared in β__gnu_cxxβ
185 | using ::__gnu_cxx::snprintf;
| ^~~~~~~~
In file included from C:/msys64/home/Caio/dolphin/Externals/glslang/glslang/MachineIndependent/SymbolTable.h:70,
from C:/msys64/home/Caio/dolphin/Externals/glslang/glslang/MachineIndependent/Scan.cpp:47:
C:/msys64/home/Caio/dolphin/Externals/glslang/glslang/Include/InfoSink.h: In member function βglslang::TInfoSinkBase& glslang::TInfoSinkBase::operator<<(float)β:
C:/msys64/home/Caio/dolphin/Externals/glslang/glslang/Include/InfoSink.h:78:58: error: βsnprintfβ was not declared in this scope
78 | snprintf(buf, size, (fabs(n) > 1e-8 && fabs(n) < 1e8) || n == 0.0f ? β%fβ : β%gβ, n);
| ^~~~~~~~
C:/msys64/home/Caio/dolphin/Externals/glslang/glslang/Include/InfoSink.h:40:1: note: βsnprintfβ is defined in header ββ; did you forget to '#include '?
39 | #include
+++ |+#include
40 |
In file included from C:/msys64/home/Caio/dolphin/Externals/glslang/glslang/MachineIndependent/SymbolTable.h:70,
from C:/msys64/home/Caio/dolphin/Externals/glslang/glslang/MachineIndependent/Scan.cpp:47:
C:/msys64/home/Caio/dolphin/Externals/glslang/glslang/Include/InfoSink.h: In member function βvoid glslang::TInfoSinkBase::location(const glslang::TSourceLoc&)β:
C:/msys64/home/Caio/dolphin/Externals/glslang/glslang/Include/InfoSink.h:100:9: error: βsnprintfβ was not declared in this scope
100 | snprintf(locText, maxSize, β:%dβ, loc.line);
| ^~~~~~~~
C:/msys64/home/Caio/dolphin/Externals/glslang/glslang/Include/InfoSink.h:100:9: note: βsnprintfβ is defined in header ββ; did you forget to '#include '?
In file included from C:/msys64/home/Caio/dolphin/Externals/glslang/glslang/MachineIndependent/Scan.cpp:47:
C:/msys64/home/Caio/dolphin/Externals/glslang/glslang/MachineIndependent/SymbolTable.h: In member function βbool glslang::TSymbolTableLevel::insert(glslang::TSymbol&, bool)β:
C:/msys64/home/Caio/dolphin/Externals/glslang/glslang/MachineIndependent/SymbolTable.h:414:13: error: βsnprintfβ was not declared in this scope
414 | snprintf(buf, 20, β%s%dβ, AnonymousPrefix, symbol.getAsVariable()->getAnonId());
| ^~~~~~~~
In file included from C:/msys64/home/Caio/dolphin/Externals/glslang/glslang/MachineIndependent/Scan.cpp:47:
C:/msys64/home/Caio/dolphin/Externals/glslang/glslang/MachineIndependent/SymbolTable.h:71:1: note: βsnprintfβ is defined in header ββ; did you forget to '#include '?
70 | #include ββ¦/Include/InfoSink.hβ
+++ |+#include
71 |
In file included from C:/msys64/home/Caio/dolphin/Externals/glslang/glslang/MachineIndependent/Scan.cpp:55:
C:/msys64/home/Caio/dolphin/Externals/glslang/glslang/MachineIndependent/preprocessor/PpContext.h: In member function βint glslang::TPpContext::TokenStream::Token::get(glslang::TPpToken&)β:
C:/msys64/home/Caio/dolphin/Externals/glslang/glslang/MachineIndependent/preprocessor/PpContext.h:265:17: error: βsnprintfβ was not declared in this scope
265 | snprintf(ppToken.name, sizeof(ppToken.name), β%sβ, name.c_str());
| ^~~~~~~~
In file included from C:/msys64/home/Caio/dolphin/Externals/glslang/glslang/MachineIndependent/Scan.cpp:55:
C:/msys64/home/Caio/dolphin/Externals/glslang/glslang/MachineIndependent/preprocessor/PpContext.h:88:1: note: βsnprintfβ is defined in header ββ; did you forget to '#include '?
87 | #include βPpTokens.hβ
+++ |+#include
88 |
make[2]: *** [Externals/glslang/CMakeFiles/glslang.dir/build.make:407: Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/Scan.cpp.obj] Error 1
make[1]: *** [CMakeFiles/Makefile2:1020: Externals/glslang/CMakeFiles/glslang.dir/all] Error 2
make: *** [Makefile:171: all] Error 2^
plz help
I donβt think dolphin core builds with mingw/msys2 currently. I had to use MSVC2019. You can get my builds from https://github.com/hunterk/libretro_builds
Hi @hunterk, could you please write the steps to build the Dolphin core using MSVC2019? I get a bunch of errors every time I triedβ¦ Iβm pretty sure that I might be missing something. Thanks in advance.
You can see my recipe here: https://github.com/hunterk/libretro_builds/blob/master/.github/workflows/win64_dolphin.yml
Itβs just standard cmake with some flags.
Yes! Finally, I can build the core Thanks @hunterk, I really appreciate your help mate. You have no idea how many days I spent trying to compile it