[21.3] MinGW-W64 GCC targeting x86 32-bit: osmesa render test and EGL fail to build and galllium megadriver fails at runtime
- Reproduced with 213.0-rc2.
System information
- OS: Windows 11 (10.0.22000)
MSYS2
$ pacman -Q
base 2020.12-1
bash 5.1.008-1
bash-completion 2.11-1
bison 3.8.2-1
brotli 1.0.9-2
bsdtar 3.5.2-1
bzip2 1.0.8-2
ca-certificates 20210119-3
coreutils 8.32-1
curl 7.79.1-1
dash 0.5.11.4-1
db 5.3.28-3
file 5.40-2
filesystem 2021.06-2
findutils 4.8.0-1
flex 2.6.4-1
gawk 5.1.0-1
gcc-libs 10.2.0-1
gdbm 1.21-1
getent 2.18.90-2
gettext 0.19.8.1-1
glib2 2.68.4-1
gmp 6.2.1-1
gnupg 2.2.29-1
grep 1~3.0-3
gzip 1.11-1
heimdal-libs 7.7.0-2
icu 69.1-1
inetutils 1.9.4-2
info 6.8-1
less 590-1
libargp 20110921-2
libasprintf 0.19.8.1-1
libassuan 2.5.5-1
libbz2 1.0.8-2
libcrypt 2.1-3
libcurl 7.79.1-1
libdb 5.3.28-3
libedit 20210714_3.1-1
libexpat 2.4.1-1
libffi 3.3-1
libgcrypt 1.9.4-1
libgdbm 1.21-1
libgettextpo 0.19.8.1-1
libgnutls 3.7.2-1
libgpg-error 1.42-1
libgpgme 1.16.0-1
libhogweed 3.7.3-1
libiconv 1.16-2
libidn2 2.3.2-1
libintl 0.19.8.1-1
libksba 1.6.0-1
liblz4 1.9.3-1
liblzma 5.2.5-1
libnettle 3.7.3-1
libnghttp2 1.45.1-1
libnpth 1.6-1
libopenssl 1.1.1.l-1
libp11-kit 0.24.0-1
libpcre 8.45-1
libpcre2_8 10.37-1
libpsl 0.21.1-2
libreadline 8.1.001-1
libsqlite 3.36.0-2
libssh2 1.10.0-1
libtasn1 4.17.0-2
libunistring 0.9.10-1
libutil-linux 2.35.2-1
libxml2 2.9.12-2
libxslt 1.1.34-4
libzstd 1.5.0-1
m4 1.4.19-1
mingw-w64-i686-binutils 2.37-4
mingw-w64-i686-bzip2 1.0.8-2
mingw-w64-i686-ca-certificates 20210119-1
mingw-w64-i686-crt-git 9.0.0.6327.f29c1101f-1
mingw-w64-i686-expat 2.4.1-1
mingw-w64-i686-gcc 11.2.0-1
mingw-w64-i686-gcc-libs 11.2.0-1
mingw-w64-i686-gdb 10.2-2
mingw-w64-i686-gettext 0.19.8.1-10
mingw-w64-i686-gmp 6.2.1-2
mingw-w64-i686-headers-git 9.0.0.6327.f29c1101f-1
mingw-w64-i686-isl 0.24-1
mingw-w64-i686-libelf 0.8.13-6
mingw-w64-i686-libffi 3.3-4
mingw-w64-i686-libiconv 1.16-2
mingw-w64-i686-libsystre 1.0.1-4
mingw-w64-i686-libtasn1 4.17.0-1
mingw-w64-i686-libtre-git r128.6fb7206-2
mingw-w64-i686-libwinpthread-git 9.0.0.6327.f29c1101f-1
mingw-w64-i686-libxml2 2.9.12-3
mingw-w64-i686-llvm 13.0.0-1
mingw-w64-i686-meson 0.59.1-1
mingw-w64-i686-mpc 1.2.1-1
mingw-w64-i686-mpdecimal 2.5.1-1
mingw-w64-i686-mpfr 4.1.0.p13-1
mingw-w64-i686-ncurses 6.2-4
mingw-w64-i686-ninja 1.10.2-3
mingw-w64-i686-openssl 1.1.1.l-1
mingw-w64-i686-p11-kit 0.24.0-1
mingw-w64-i686-pkgconf 1.8.0-2
mingw-w64-i686-python 3.9.7-2
mingw-w64-i686-python-beaker 1.11.0-2
mingw-w64-i686-python-mako 1.1.4-3
mingw-w64-i686-python-markupsafe 2.0.1-2
mingw-w64-i686-readline 8.1.001-1
mingw-w64-i686-spirv-headers 1.5.4.2.r336.2e1bc6d-2
mingw-w64-i686-spirv-tools 2021.1-1
mingw-w64-i686-sqlite3 3.36.0-1
mingw-w64-i686-tcl 8.6.11-5
mingw-w64-i686-termcap 1.3.1-6
mingw-w64-i686-tk 8.6.11.1-2
mingw-w64-i686-tzdata 2021a-1
mingw-w64-i686-vulkan-headers 1.2.179-2
mingw-w64-i686-vulkan-loader 1.2.179-2
mingw-w64-i686-vulkan-validation-layers 1.2.179-1
mingw-w64-i686-windows-default-manifest 6.4-3
mingw-w64-i686-winpthreads-git 9.0.0.6327.f29c1101f-1
mingw-w64-i686-xxhash 0.8.0-1
mingw-w64-i686-xz 5.2.5-2
mingw-w64-i686-zlib 1.2.11-9
mingw-w64-i686-zstd 1.5.0-1
mingw-w64-x86_64-binutils 2.37-4
mingw-w64-x86_64-bzip2 1.0.8-2
mingw-w64-x86_64-ca-certificates 20210119-1
mingw-w64-x86_64-crt-git 9.0.0.6327.f29c1101f-1
mingw-w64-x86_64-expat 2.4.1-1
mingw-w64-x86_64-gcc 11.2.0-1
mingw-w64-x86_64-gcc-libs 11.2.0-1
mingw-w64-x86_64-gdb 10.2-2
mingw-w64-x86_64-gettext 0.19.8.1-10
mingw-w64-x86_64-gmp 6.2.1-2
mingw-w64-x86_64-headers-git 9.0.0.6327.f29c1101f-1
mingw-w64-x86_64-isl 0.24-1
mingw-w64-x86_64-libelf 0.8.13-6
mingw-w64-x86_64-libffi 3.3-4
mingw-w64-x86_64-libiconv 1.16-2
mingw-w64-x86_64-libsystre 1.0.1-4
mingw-w64-x86_64-libtasn1 4.17.0-1
mingw-w64-x86_64-libtre-git r128.6fb7206-2
mingw-w64-x86_64-libwinpthread-git 9.0.0.6327.f29c1101f-1
mingw-w64-x86_64-libxml2 2.9.12-3
mingw-w64-x86_64-llvm 13.0.0-1
mingw-w64-x86_64-meson 0.59.1-1
mingw-w64-x86_64-mpc 1.2.1-1
mingw-w64-x86_64-mpdecimal 2.5.1-1
mingw-w64-x86_64-mpfr 4.1.0.p13-1
mingw-w64-x86_64-ncurses 6.2-4
mingw-w64-x86_64-ninja 1.10.2-3
mingw-w64-x86_64-openssl 1.1.1.l-1
mingw-w64-x86_64-p11-kit 0.24.0-1
mingw-w64-x86_64-pkgconf 1.8.0-2
mingw-w64-x86_64-python 3.9.7-2
mingw-w64-x86_64-python-beaker 1.11.0-2
mingw-w64-x86_64-python-mako 1.1.4-3
mingw-w64-x86_64-python-markupsafe 2.0.1-2
mingw-w64-x86_64-readline 8.1.001-1
mingw-w64-x86_64-spirv-headers 1.5.4.2.r336.2e1bc6d-2
mingw-w64-x86_64-spirv-tools 2021.1-1
mingw-w64-x86_64-sqlite3 3.36.0-1
mingw-w64-x86_64-tcl 8.6.11-5
mingw-w64-x86_64-termcap 1.3.1-6
mingw-w64-x86_64-tk 8.6.11.1-2
mingw-w64-x86_64-tzdata 2021a-1
mingw-w64-x86_64-vulkan-headers 1.2.179-2
mingw-w64-x86_64-vulkan-loader 1.2.179-2
mingw-w64-x86_64-vulkan-validation-layers 1.2.179-1
mingw-w64-x86_64-windows-default-manifest 6.4-3
mingw-w64-x86_64-winpthreads-git 9.0.0.6327.f29c1101f-1
mingw-w64-x86_64-xxhash 0.8.0-1
mingw-w64-x86_64-xz 5.2.5-2
mingw-w64-x86_64-zlib 1.2.11-9
mingw-w64-x86_64-zstd 1.5.0-1
mintty 1~3.5.1-1
mpfr 4.1.0-1
msys2-keyring 1~20210904-1
msys2-launcher 1.3-2
msys2-runtime 3.2.0-15
nano 5.9-1
ncurses 6.2-1
nettle 3.7.3-1
openssl 1.1.1.l-1
p11-kit 0.24.0-1
pacman 6.0.1-3
pacman-contrib 1.4.0-2
pacman-mirrors 20210902-1
patch 2.7.6-1
perl 5.32.1-1
pinentry 1.1.1-1
rebase 4.5.0-1
sed 4.8-1
tar 1.34-1
tcl 8.6.10-1
tftp-hpa 5.2-3
time 1.9-1
tzcode 2021d-1
util-linux 2.35.2-1
wget 1.21.2-1
which 2.21-2
xz 5.2.5-1
zlib 1.2.11-1
zstd 1.5.0-1
Regression
osmesa render broke between 21.2.4 and 21.3.0-rc2. EGL on Windows debuted in 21.3 so it can't be a regression.
Logs
-
osmesa-render.exe
FAILED: src/gallium/targets/osmesa/osmesa-render.exe
"c++" -o src/gallium/targets/osmesa/osmesa-render.exe src/gallium/targets/osmesa/osmesa-render.exe.p/test-render.cpp.obj "-Wl,--allow-shlib-undefined" "-Wl,-O1" "-Wl,--nxcompat" "-Wl,--dynamicbase" "-static-libgcc" "-static-libstdc++" "-static" "-s" "-Wl,--start-group" "-ltre" "-lintl" "-liconv" "src/gallium/targets/osmesa/osmesa.dll.a" "src/gtest/libgtest.a" "-pthread" "-Wl,--subsystem,console" "-lkernel32" "-luser32" "-lgdi32" "-lwinspool" "-lshell32" "-lole32" "-loleaut32" "-luuid" "-lcomdlg32" "-ladvapi32" "-Wl,--end-group"
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: src/gallium/targets/osmesa/osmesa-render.exe.p/test-render.cpp.obj:test-render.cp:(.text$_ZN50OSMesaRenderTest_separate_buffers_per_context_Test8TestBodyEv+0x116): undefined reference to `glClearColor@16'
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: src/gallium/targets/osmesa/osmesa-render.exe.p/test-render.cpp.obj:test-render.cp:(.text$_ZN50OSMesaRenderTest_separate_buffers_per_context_Test8TestBodyEv+0x125): undefined reference to `glClear@4'
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: src/gallium/targets/osmesa/osmesa-render.exe.p/test-render.cpp.obj:test-render.cp:(.text$_ZN50OSMesaRenderTest_separate_buffers_per_context_Test8TestBodyEv+0x12d): undefined reference to `glFinish@0'
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: src/gallium/targets/osmesa/osmesa-render.exe.p/test-render.cpp.obj:test-render.cp:(.text$_ZN50OSMesaRenderTest_separate_buffers_per_context_Test8TestBodyEv+0x258): undefined reference to `glClearColor@16'
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: src/gallium/targets/osmesa/osmesa-render.exe.p/test-render.cpp.obj:test-render.cp:(.text$_ZN50OSMesaRenderTest_separate_buffers_per_context_Test8TestBodyEv+0x267): undefined reference to `glClear@4'
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: src/gallium/targets/osmesa/osmesa-render.exe.p/test-render.cpp.obj:test-render.cp:(.text$_ZN50OSMesaRenderTest_separate_buffers_per_context_Test8TestBodyEv+0x26f): undefined reference to `glFinish@0'
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: src/gallium/targets/osmesa/osmesa-render.exe.p/test-render.cpp.obj:test-render.cp:(.text$_ZN50OSMesaRenderTest_separate_buffers_per_context_Test8TestBodyEv+0x367): undefined reference to `glClearColor@16'
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: src/gallium/targets/osmesa/osmesa-render.exe.p/test-render.cpp.obj:test-render.cp:(.text$_ZN50OSMesaRenderTest_separate_buffers_per_context_Test8TestBodyEv+0x376): undefined reference to `glClear@4'
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: src/gallium/targets/osmesa/osmesa-render.exe.p/test-render.cpp.obj:test-render.cp:(.text$_ZN50OSMesaRenderTest_separate_buffers_per_context_Test8TestBodyEv+0x41e): undefined reference to `glBegin@4'
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: src/gallium/targets/osmesa/osmesa-render.exe.p/test-render.cpp.obj:test-render.cp:(.text$_ZN50OSMesaRenderTest_separate_buffers_per_context_Test8TestBodyEv+0x433): undefined reference to `glVertex2f@8'
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: src/gallium/targets/osmesa/osmesa-render.exe.p/test-render.cpp.obj:test-render.cp:(.text$_ZN50OSMesaRenderTest_separate_buffers_per_context_Test8TestBodyEv+0x448): undefined reference to `glVertex2f@8'
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: src/gallium/targets/osmesa/osmesa-render.exe.p/test-render.cpp.obj:test-render.cp:(.text$_ZN50OSMesaRenderTest_separate_buffers_per_context_Test8TestBodyEv+0x45d): undefined reference to `glVertex2f@8'
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: src/gallium/targets/osmesa/osmesa-render.exe.p/test-render.cpp.obj:test-render.cp:(.text$_ZN50OSMesaRenderTest_separate_buffers_per_context_Test8TestBodyEv+0x465): undefined reference to `glEnd@0'
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: src/gallium/targets/osmesa/osmesa-render.exe.p/test-render.cpp.obj:test-render.cp:(.text$_ZN50OSMesaRenderTest_separate_buffers_per_context_Test8TestBodyEv+0x46a): undefined reference to `glFinish@0'
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: src/gallium/targets/osmesa/osmesa-render.exe.p/test-render.cpp.obj:test-render.cp:(.text$_ZN28OSMesaRenderTest_resize_Test8TestBodyEv+0xf1): undefined reference to `glClearColor@16'
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: src/gallium/targets/osmesa/osmesa-render.exe.p/test-render.cpp.obj:test-render.cp:(.text$_ZN28OSMesaRenderTest_resize_Test8TestBodyEv+0x100): undefined reference to `glClear@4'
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: src/gallium/targets/osmesa/osmesa-render.exe.p/test-render.cpp.obj:test-render.cp:(.text$_ZN28OSMesaRenderTest_resize_Test8TestBodyEv+0x108): undefined reference to `glFinish@0'
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: src/gallium/targets/osmesa/osmesa-render.exe.p/test-render.cpp.obj:test-render.cp:(.text$_ZN28OSMesaRenderTest_resize_Test8TestBodyEv+0x22d): undefined reference to `glClearColor@16'
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: src/gallium/targets/osmesa/osmesa-render.exe.p/test-render.cpp.obj:test-render.cp:(.text$_ZN28OSMesaRenderTest_resize_Test8TestBodyEv+0x23c): undefined reference to `glClear@4'
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: src/gallium/targets/osmesa/osmesa-render.exe.p/test-render.cpp.obj:test-render.cp:(.text$_ZN28OSMesaRenderTest_resize_Test8TestBodyEv+0x244): undefined reference to `glFinish@0'
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: src/gallium/targets/osmesa/osmesa-render.exe.p/test-render.cpp.obj:test-render.cp:(.text$_ZN35OSMesaRenderTestFixture_Render_Test8TestBodyEv+0x16a): undefined reference to `glClearColor@16'
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: src/gallium/targets/osmesa/osmesa-render.exe.p/test-render.cpp.obj:test-render.cp:(.text$_ZN35OSMesaRenderTestFixture_Render_Test8TestBodyEv+0x17f): undefined reference to `glClear@4'
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: src/gallium/targets/osmesa/osmesa-render.exe.p/test-render.cpp.obj:test-render.cp:(.text$_ZN35OSMesaRenderTestFixture_Render_Test8TestBodyEv+0x187): undefined reference to `glFinish@0'
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: src/gallium/targets/osmesa/osmesa-render.exe.p/test-render.cpp.obj:test-render.cp:(.text$_ZN27OSMesaRenderTest_depth_Test8TestBodyEv+0x3b8): undefined reference to `glClearDepth@8'
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: src/gallium/targets/osmesa/osmesa-render.exe.p/test-render.cpp.obj:test-render.cp:(.text$_ZN27OSMesaRenderTest_depth_Test8TestBodyEv+0x3c7): undefined reference to `glClear@4'
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: src/gallium/targets/osmesa/osmesa-render.exe.p/test-render.cpp.obj:test-render.cp:(.text$_ZN27OSMesaRenderTest_depth_Test8TestBodyEv+0x3cf): undefined reference to `glFinish@0'
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: src/gallium/targets/osmesa/osmesa-render.exe.p/test-render.cpp.obj:test-render.cp:(.text$_ZN27OSMesaRenderTest_depth_Test8TestBodyEv+0x5f4): undefined reference to `glEnable@4'
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: src/gallium/targets/osmesa/osmesa-render.exe.p/test-render.cpp.obj:test-render.cp:(.text$_ZN27OSMesaRenderTest_depth_Test8TestBodyEv+0x61b): undefined reference to `glScissor@16'
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: src/gallium/targets/osmesa/osmesa-render.exe.p/test-render.cpp.obj:test-render.cp:(.text$_ZN27OSMesaRenderTest_depth_Test8TestBodyEv+0x628): undefined reference to `glClearDepth@8'
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: src/gallium/targets/osmesa/osmesa-render.exe.p/test-render.cpp.obj:test-render.cp:(.text$_ZN27OSMesaRenderTest_depth_Test8TestBodyEv+0x637): undefined reference to `glClear@4'
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: src/gallium/targets/osmesa/osmesa-render.exe.p/test-render.cpp.obj:test-render.cp:(.text$_ZN27OSMesaRenderTest_depth_Test8TestBodyEv+0x63f): undefined reference to `glFinish@0'
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: src/gallium/targets/osmesa/osmesa-render.exe.p/test-render.cpp.obj:test-render.cp:(.text$_ZN27OSMesaRenderTest_depth_Test8TestBodyEv+0x893): undefined reference to `glScissor@16'
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: src/gallium/targets/osmesa/osmesa-render.exe.p/test-render.cpp.obj:test-render.cp:(.text$_ZN27OSMesaRenderTest_depth_Test8TestBodyEv+0x8a0): undefined reference to `glClearDepth@8'
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: src/gallium/targets/osmesa/osmesa-render.exe.p/test-render.cpp.obj:test-render.cp:(.text$_ZN27OSMesaRenderTest_depth_Test8TestBodyEv+0x8af): undefined reference to `glClear@4'
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: src/gallium/targets/osmesa/osmesa-render.exe.p/test-render.cpp.obj:test-render.cp:(.text$_ZN27OSMesaRenderTest_depth_Test8TestBodyEv+0x8b7): undefined reference to `glFinish@0'
collect2.exe: error: ld returned 1 exit status
-
libEGL.dll
FAILED: src/egl/libEGL.dll
"c++" -o src/egl/libEGL.dll src/egl/libEGL.dll.p/main_eglapi.c.obj src/egl/libEGL.dll.p/main_eglarray.c.obj src/egl/libEGL.dll.p/main_eglconfig.c.obj src/egl/libEGL.dll.p/main_eglcontext.c.obj src/egl/libEGL.dll.p/main_eglcurrent.c.obj src/egl/libEGL.dll.p/main_egldevice.c.obj src/egl/libEGL.dll.p/main_egldisplay.c.obj src/egl/libEGL.dll.p/main_eglglobals.c.obj src/egl/libEGL.dll.p/main_eglimage.c.obj src/egl/libEGL.dll.p/main_egllog.c.obj src/egl/libEGL.dll.p/main_eglsurface.c.obj src/egl/libEGL.dll.p/main_eglsync.c.obj src/egl/libEGL.dll.p/drivers_wgl_egl_wgl.c.obj "-Wl,--allow-shlib-undefined" "-Wl,-O1" "-shared" "../../src/egl/main/egl.def" "-Wl,--start-group" "-Wl,--out-implib=src/egl/libEGL.dll.a" "-Wl,--nxcompat" "-Wl,--dynamicbase" "-static-libgcc" "-static-libstdc++" "-static" "-s" "-ltre" "-lintl" "-liconv" "src/gallium/targets/wgl/libgallium_wgl.dll.a" "src/mapi/shared-glapi/libglapi.dll.a" "src/util/libmesa_util.a" "src/util/format/libmesa_format.a" "-Wl,-Bsymbolic" "-Wl,--gc-sections" "-pthread" "C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../lib/libz.a" "-lm" "C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../lib/libzstd.a" "-lkernel32" "-luser32" "-lgdi32" "-lwinspool" "-lshell32" "-lole32" "-loleaut32" "-luuid" "-lcomdlg32" "-ladvapi32" "-Wl,--end-group"
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: warning: resolving _eglBindAPI by linking to _eglBindAPI@4
Use --enable-stdcall-fixup to disable these warnings
Use --disable-stdcall-fixup to disable these fixups
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: warning: resolving _eglBindTexImage by linking to _eglBindTexImage@12
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: warning: resolving _eglChooseConfig by linking to _eglChooseConfig@20
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: warning: resolving _eglClientWaitSync by linking to _eglClientWaitSync@20
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: warning: resolving _eglCopyBuffers by linking to _eglCopyBuffers@12
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: warning: resolving _eglCreateContext by linking to _eglCreateContext@16
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: warning: resolving _eglCreateImage by linking to _eglCreateImage@20
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: warning: resolving _eglCreatePbufferFromClientBuffer by linking to _eglCreatePbufferFromClientBuffer@20
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: warning: resolving _eglCreatePbufferSurface by linking to _eglCreatePbufferSurface@12
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: warning: resolving _eglCreatePixmapSurface by linking to _eglCreatePixmapSurface@16
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: warning: resolving _eglCreatePlatformPixmapSurface by linking to _eglCreatePlatformPixmapSurface@16
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: warning: resolving _eglCreatePlatformWindowSurface by linking to _eglCreatePlatformWindowSurface@16
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: warning: resolving _eglCreateSync by linking to _eglCreateSync@12
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: warning: resolving _eglCreateWindowSurface by linking to _eglCreateWindowSurface@16
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: warning: resolving _eglDestroyContext by linking to _eglDestroyContext@8
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: warning: resolving _eglDestroyImage by linking to _eglDestroyImage@8
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: warning: resolving _eglDestroySurface by linking to _eglDestroySurface@8
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: warning: resolving _eglDestroySync by linking to _eglDestroySync@8
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: warning: resolving _eglGetConfigAttrib by linking to _eglGetConfigAttrib@16
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: warning: resolving _eglGetConfigs by linking to _eglGetConfigs@16
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: warning: resolving _eglGetCurrentContext by linking to _eglGetCurrentContext@0
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: warning: resolving _eglGetCurrentDisplay by linking to _eglGetCurrentDisplay@0
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: warning: resolving _eglGetCurrentSurface by linking to _eglGetCurrentSurface@4
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: warning: resolving _eglGetDisplay by linking to _eglGetDisplay@4
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: warning: resolving _eglGetError by linking to _eglGetError@0
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: warning: resolving _eglGetPlatformDisplay by linking to _eglGetPlatformDisplay@12
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: warning: resolving _eglGetProcAddress by linking to _eglGetProcAddress@4
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: warning: resolving _eglGetSyncAttrib by linking to _eglGetSyncAttrib@16
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: warning: resolving _eglInitialize by linking to _eglInitialize@12
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: warning: resolving _eglMakeCurrent by linking to _eglMakeCurrent@16
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: warning: resolving _eglQueryAPI by linking to _eglQueryAPI@0
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: warning: resolving _eglQueryContext by linking to _eglQueryContext@16
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: warning: resolving _eglQueryString by linking to _eglQueryString@8
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: warning: resolving _eglQuerySurface by linking to _eglQuerySurface@16
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: warning: resolving _eglReleaseTexImage by linking to _eglReleaseTexImage@12
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: warning: resolving _eglReleaseThread by linking to _eglReleaseThread@0
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: warning: resolving _eglSurfaceAttrib by linking to _eglSurfaceAttrib@16
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: warning: resolving _eglSwapBuffers by linking to _eglSwapBuffers@8
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: warning: resolving _eglSwapInterval by linking to _eglSwapInterval@8
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: warning: resolving _eglTerminate by linking to _eglTerminate@4
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: warning: resolving _eglWaitClient by linking to _eglWaitClient@0
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: warning: resolving _eglWaitGL by linking to _eglWaitGL@0
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: warning: resolving _eglWaitNative by linking to _eglWaitNative@4
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: warning: resolving _eglWaitSync by linking to _eglWaitSync@12
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: src/egl/libEGL.dll.p/drivers_wgl_egl_wgl.c.obj:egl_wgl.c:(.text$wgl_swap_buffers+0x41): undefined reference to `stw_framebuffer_swap_locked'
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: src/egl/libEGL.dll.p/drivers_wgl_egl_wgl.c.obj:egl_wgl.c:(.text$wgl_create_window_surface+0x78): undefined reference to `stw_framebuffer_create'
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: src/egl/libEGL.dll.p/drivers_wgl_egl_wgl.c.obj:egl_wgl.c:(.text$wgl_create_window_surface+0x8a): undefined reference to `stw_framebuffer_unlock'
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: src/egl/libEGL.dll.p/drivers_wgl_egl_wgl.c.obj:egl_wgl.c:(.text$wgl_create_context+0x13b): undefined reference to `stw_create_context_attribs'
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: src/egl/libEGL.dll.p/drivers_wgl_egl_wgl.c.obj:egl_wgl.c:(.text$wgl_destroy_surface+0x29): undefined reference to `stw_current_context'
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: src/egl/libEGL.dll.p/drivers_wgl_egl_wgl.c.obj:egl_wgl.c:(.text$wgl_destroy_surface+0x55): undefined reference to `stw_framebuffer_release_locked'
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: src/egl/libEGL.dll.p/drivers_wgl_egl_wgl.c.obj:egl_wgl.c:(.text$wgl_destroy_context+0x2f): undefined reference to `stw_destroy_context'
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: src/egl/libEGL.dll.p/drivers_wgl_egl_wgl.c.obj:egl_wgl.c:(.text$wgl_initialize_impl+0x38): undefined reference to `stw_init_screen'
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: src/egl/libEGL.dll.p/drivers_wgl_egl_wgl.c.obj:egl_wgl.c:(.text$wgl_initialize_impl+0x69): undefined reference to `stw_get_device'
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: src/egl/libEGL.dll.p/drivers_wgl_egl_wgl.c.obj:egl_wgl.c:(.text$wgl_initialize_impl+0x194): undefined reference to `stw_pixelformat_get_info'
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: src/egl/libEGL.dll.p/drivers_wgl_egl_wgl.c.obj:egl_wgl.c:(.text$wgl_initialize_impl+0x1b3): undefined reference to `stw_pixelformat_get_info'
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: src/egl/libEGL.dll.p/drivers_wgl_egl_wgl.c.obj:egl_wgl.c:(.text$wgl_make_current+0xa8): undefined reference to `stw_unbind_context'
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: src/egl/libEGL.dll.p/drivers_wgl_egl_wgl.c.obj:egl_wgl.c:(.text$wgl_make_current+0xef): undefined reference to `stw_make_current'
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: src/egl/libEGL.dll.p/drivers_wgl_egl_wgl.c.obj:egl_wgl.c:(.text$wgl_make_current+0x1b1): undefined reference to `stw_current_context'
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: src/egl/libEGL.dll.p/drivers_wgl_egl_wgl.c.obj:egl_wgl.c:(.text$wgl_make_current+0x1de): undefined reference to `stw_framebuffer_release_locked'
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: src/egl/libEGL.dll.p/drivers_wgl_egl_wgl.c.obj:egl_wgl.c:(.text$wgl_make_current+0x1f1): undefined reference to `stw_current_context'
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: src/egl/libEGL.dll.p/drivers_wgl_egl_wgl.c.obj:egl_wgl.c:(.text$wgl_make_current+0x21e): undefined reference to `stw_framebuffer_release_locked'
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: src/egl/libEGL.dll.p/drivers_wgl_egl_wgl.c.obj:egl_wgl.c:(.text$wgl_make_current+0x32f): undefined reference to `stw_make_current'
C:/Software/Development/projects/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/11.2.0/../../../../i686-w64-mingw32/bin/ld.exe: src/egl/libEGL.dll.p/drivers_wgl_egl_wgl.c.obj:egl_wgl.c:(.text$wgl_make_current+0x3c7): undefined reference to `stw_destroy_context'
collect2.exe: error: ld returned 1 exit status
-
gallium megadriver runtime failure gallium-megadriver-runtime-failure
Edited by Prodea Alexandru-Liviu