Package Details: mingw-w64-mesa 24.0.2-1

Git Clone URL: https://aur.archlinux.org/mingw-w64-mesa.git (read-only, click to copy)
Package Base: mingw-w64-mesa
Description: An open-source implementation of the OpenGL specification (mingw-w64)
Upstream URL: https://www.mesa3d.org/
Licenses: custom
Submitter: xantares
Maintainer: xantares
Last Packager: xantares
Votes: 0
Popularity: 0.000000
First Submitted: 2019-04-21 09:14 (UTC)
Last Updated: 2024-03-08 23:09 (UTC)

Latest Comments

xantares commented on 2023-02-27 18:53 (UTC)

I forgot about the directx-headers dependency

Martchus commented on 2023-02-27 11:01 (UTC)

Looks like the latest version requires a header that's not there (yet):

i686-w64-mingw32-g++ -Isrc/vulkan/wsi/libvulkan_wsi.a.p -Isrc/vulkan/wsi -I../src/vulkan/wsi -Iinclude -I../include -Isrc -I../src -I../src/gallium/include -Isrc/vulkan/util -I../src/vulkan/util -Isrc/vulkan/runtime -I../src/vulkan/runtime -I/usr/i686-w64-mingw32/include -fvisibility=hidden -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -O3 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="23.0.0"' '-DPACKAGE_BUGREPORT="https://gitlab.freedesktop.org/mesa/mesa/-/issues"' -DHAVE_SWRAST -DHAVE_ZINK -DVIDEO_CODEC_VC1DEC=0 -DVIDEO_CODEC_H264DEC=0 -DVIDEO_CODEC_H264ENC=0 -DVIDEO_CODEC_H265DEC=0 -DVIDEO_CODEC_H265ENC=0 -DHAVE_WINDOWS_PLATFORM -DENABLE_ST_OMX_BELLAGIO=0 -DENABLE_ST_OMX_TIZONIA=0 -DHAVE___BUILTIN_BSWAP32 -DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE -DHAVE___BUILTIN_TYPES_COMPATIBLE_P -DHAVE_FUNC_ATTRIBUTE_CONST -DHAVE_FUNC_ATTRIBUTE_FLATTEN -DHAVE_FUNC_ATTRIBUTE_MALLOC -DHAVE_FUNC_ATTRIBUTE_PURE -DHAVE_FUNC_ATTRIBUTE_UNUSED -DHAVE_FUNC_ATTRIBUTE_WARN_UNUSED_RESULT -DHAVE_FUNC_ATTRIBUTE_WEAK -DHAVE_FUNC_ATTRIBUTE_FORMAT -DHAVE_FUNC_ATTRIBUTE_PACKED -DHAVE_FUNC_ATTRIBUTE_RETURNS_NONNULL -DHAVE_FUNC_ATTRIBUTE_ALIAS -DHAVE_FUNC_ATTRIBUTE_NORETURN -DHAVE_FUNC_ATTRIBUTE_VISIBILITY -D_WINDOWS -D_WIN32_WINNT=0x0A00 -DWINVER=0x0A00 -DPIPE_SUBSYSTEM_WINDOWS_USER -D_USE_MATH_DEFINES -D__MSVCRT_VERSION__=0x0700 -DUSE_SSE41 -DUSE_GCC_ATOMIC_BUILTINS -DHAS_SCHED_H -DHAVE_DLFCN_H -DHAVE_CET_H -DHAVE_STRTOF -DHAVE_STRTOK_R -DHAVE_QSORT_S -DHAVE_STRUCT_TIMESPEC -DHAVE_ZLIB -DHAVE_ZSTD -DHAVE_COMPRESSION -DWIN32_LEAN_AND_MEAN -DLLVM_AVAILABLE '-DMESA_LLVM_VERSION_STRING="15.0.7"' -DLLVM_IS_SHARED=0 -DDRAW_LLVM_AVAILABLE -DMESA_EXECMEM -DVK_USE_PLATFORM_WIN32_KHR -Werror=return-type -Werror=empty-body -Wmisleading-indentation -Wno-non-virtual-dtor -Wno-missing-field-initializers -Wno-format-truncation -fno-math-errno -fno-trapping-math -flifetime-dse=1 -ffunction-sections -fdata-sections -Wno-unused-variable -Wno-unused-but-set-variable -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -O2 -pipe -fno-plt -fexceptions --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fcf-protection -DNO_REGEX -MD -MQ src/vulkan/wsi/libvulkan_wsi.a.p/wsi_common_win32.cpp.obj -MF src/vulkan/wsi/libvulkan_wsi.a.p/wsi_common_win32.cpp.obj.d -o src/vulkan/wsi/libvulkan_wsi.a.p/wsi_common_win32.cpp.obj -c ../src/vulkan/wsi/wsi_common_win32.cpp
../src/vulkan/wsi/wsi_common_win32.cpp:38:10: fatal error: directx/d3d12.h: No such file or directory
   38 | #include <directx/d3d12.h>
      |          ^~~~~~~~~~~~~~~~~
compilation terminated.
[521/1133] Generating src/mesa/get_has...d (wrapped by meson to capture output)
ninja: build stopped: subcommand failed.
==> ERROR: A failure occurred in build().

teohhanhui commented on 2019-04-22 22:49 (UTC)

Unfortunately it still failed.

error: failed to commit transaction (conflicting files)
mingw-w64-mesa: /usr/i686-w64-mingw32/include/GL/gl.h exists in filesystem (owned by mingw-w64-headers)
mingw-w64-mesa: /usr/i686-w64-mingw32/include/GL/glcorearb.h exists in filesystem (owned by mingw-w64-headers)
mingw-w64-mesa: /usr/i686-w64-mingw32/include/GL/glext.h exists in filesystem (owned by mingw-w64-headers)
mingw-w64-mesa: /usr/x86_64-w64-mingw32/include/GL/gl.h exists in filesystem (owned by mingw-w64-headers)
mingw-w64-mesa: /usr/x86_64-w64-mingw32/include/GL/glcorearb.h exists in filesystem (owned by mingw-w64-headers)
mingw-w64-mesa: /usr/x86_64-w64-mingw32/include/GL/glext.h exists in filesystem (owned by mingw-w64-headers)
Errors occurred, no packages were upgraded.

teohhanhui commented on 2019-04-22 22:42 (UTC) (edited on 2019-04-22 22:44 (UTC) by teohhanhui)

Checking for function "dlopen" : NO

meson.build:1065:2: ERROR:  C library 'dl' not found

Solved by installing https://aur.archlinux.org/packages/mingw-w64-dlfcn/