Closed xantares closed 2 years ago
If it doesn't take forever to build like paraview I can add them later. By the way, there is now a mirror under https://ftp.f3l.de/~martchus/.
no, no, they're both small, but I use them often
nice, should I prefer this mirror over your website ? is it faster ?
My website is hosted via VDSL 50000. The mirror is hosted at Hetzer so it should be faster and more reliable. However, the mirror might be updated a little bit slower.
The packages should be there.
Thanks! I already tested the new mirror. I made a mistake in the ceres package and had to publish a new revision :[
rebuilt, +0.01 % ccache hit rate :-)
hi @Martchus, would it be possible to add mingw-w64-mesa ?
Sure, Mesa under Windows sounds like fun. Reminds me that I wanted to add a package for opengl32sw.dll
(https://www.mesa3d.org/llvmpipe.html).
But may I ask for what you use this?
The mingw-w64-mesa package misses the make dependency python2-mako
.
Considering the log this would actually build llvmpipe provided LLVM was found:
Checking for GCC ... yes
Checking for Clang ... no
Checking for X11 (x11 xext xdamage >= 1.1 xfixes glproto >= 1.4.13 dri2proto >= 2.8)... no
Checking for XCB (x11-xcb xcb-glx >= 1.8.1 xcb-dri2 >= 1.8)... no
Checking for XF86VIDMODE (xxf86vm)... no
Checking for DRM (libdrm >= 2.4.75)... no
Checking for GCC ... yes
Checking for Clang ... no
Checking for C header file xlocale.h... (cached) no
Checking for C header file endian.h... (cached) yes
Checking for C function strtod_l()... (cached) yes
Checking for C function strtof_l()... (cached) yes
Checking for C function timespec_get()... (cached) yes
Checking for X11 (x11 xext xdamage >= 1.1 xfixes glproto >= 1.4.13 dri2proto >= 2.8)... no
Checking for XCB (x11-xcb xcb-glx >= 1.8.1 xcb-dri2 >= 1.8)... no
Checking for XF86VIDMODE (xxf86vm)... no
Checking for DRM (libdrm >= 2.4.75)... no
^[^[warning: LLVM disabled: not building llvmpipe
So maybe I'll extend the package to get opengl32sw.dll
for use with Qt Quick. It seems like there's already mingw-w64-llvm and you're even maintaining it :-)
I've tried following the instructions:
https://www.mesa3d.org/llvmpipe.html https://wiki.qt.io/Cross_compiling_Mesa_for_Windows
But I could never get it to use llvm:
$ scons platform=windows toolchain=crossmingw machine=x86_64 build=release libgl-gdi
Because of https://gitlab.freedesktop.org/mesa/mesa/blob/mesa-19.0.3/scons/llvm.py#L68-72
Setting the LLVM
env var wouldn't work as we have /usr/x86_64-w64-mingw32/include/llvm
which obviously does not have a bin directory.
Or is there something else we could do?
Looks like we could do:
$ LLVM=/usr/x86_64-w64-mingw32 scons platform=windows toolchain=crossmingw machine=x86_64 build=release libgl-gdi
But I get:
sh: x86_64-w64-mingw32-g++-posix: command not found
This does not happen if I don't set the LLVM
env var.
We only have x86_64-w64-mingw32-g++
~Edit: Could be because I'm using https://aur.archlinux.org/packages/mingw-w64-winpthreads-bin instead of https://aur.archlinux.org/packages/mingw-w64-winpthreads~
~I should switch and try this again.~
But in a pinch I tried:
$ sudo ln -s /usr/bin/x86_64-w64-mingw32-g++ /usr/bin/x86_64-w64-mingw32-g++-posix
~And it works lol.~ Spoken too soon:
Linking build/windows-x86_64/gallium/targets/libgl-gdi/opengl32.dll ...
/usr/lib/gcc/x86_64-w64-mingw32/8.3.0/../../../../x86_64-w64-mingw32/bin/ld: /usr/x86_64-w64-mingw32/lib/libLLVMSupport.a(Compression.cpp.obj):(.text+0x15d): undefined reference to `compressBound'
/usr/lib/gcc/x86_64-w64-mingw32/8.3.0/../../../../x86_64-w64-mingw32/bin/ld: /usr/x86_64-w64-mingw32/lib/libLLVMSupport.a(Compression.cpp.obj):(.text+0x181): undefined reference to `compress2'
/usr/lib/gcc/x86_64-w64-mingw32/8.3.0/../../../../x86_64-w64-mingw32/bin/ld: /usr/x86_64-w64-mingw32/lib/libLLVMSupport.a(Compression.cpp.obj):(.text+0x22a): undefined reference to `uncompress'
/usr/lib/gcc/x86_64-w64-mingw32/8.3.0/../../../../x86_64-w64-mingw32/bin/ld: /usr/x86_64-w64-mingw32/lib/libLLVMSupport.a(Compression.cpp.obj):(.text+0x42a): undefined reference to `crc32'
collect2: error: ld returned 1 exit status
scons: *** [build/windows-x86_64/gallium/targets/libgl-gdi/opengl32.dll] Error 1
Some zlib
problem with mingw-w64-llvm
, I guess?
~And I really shouldn't be using any of the mingw-w64-xxx-bin
AUR packages, right?~
So, anyway, we still need /usr/bin/x86_64-w64-mingw32-g++-posix
hi @teohhanhui, I worked around the g++-posix and zlib issues.
Could you retry to build the updated mingw-w64-mesa now ?
@xantares Thanks for looking into it. I think I would have come up with similar changes. I'm trying to rebuild now although there's likely an install missing in the package()
function (which I'm going to add if it worked and I know where to copy the file from).
There's no install, as it's not supported. Besides mesa headers will clash with mingw headers. Import libs are not provided either. I think it's fine to provide just the dll, as it's meant to be a drop-in override of the system dll.
I thought this would produce a 2nd DLL called opengl32sw.dll
(which would need an additional install line). But apparently now everything is combined into opengl32.dll
which is now quite huge (41.9 MiB, before only 9.9 MiB). Unfortunately that is just what you get when linking statically against LLVM. I personally don't care because disk space is nowadays just not so limited anymore.
So it seems your changes were working. The only thing missing was increasing pkgrel
and the dependency mingw-w64-zlib
.
ok, zlib is pulled by mingw-llvm now, and I've updated to 19.0.3, so no need to bump.
Makes sense.
I could not test yet on a windows box, did you ?
Of course not :-)
It is ages ago since I've tested a Qt Quick application but if I do I'll give the software renderer a try.
Thank you @xantares and @Martchus! I'll give this a try and test it on a Windows machine (on Google Compute Engine).
great!
If I understand correctly, zlib
is used for compressing the library, right? So the workaround makes the output much larger? It'd be better if we could fix the zlib
problem...
Oh, you pass z
to the linker too, gotcha!
For the g++-posix
problem, I wonder if that could be fixed in mingw-w64-gcc
? (As it seems like the binary is expected to exist for mingw anyway...) (Or it's just a Debian thing lol)
zlib is needed by llvm, or at least they link to it.
yes, it seems debian uses g++-posix suffix as they provide both posix and win32 threads flavors, we only use posix
what makes the lib larger is that we statically link llvm libs
@Martchus I don't know if you could help me with this, but when I try to build my project https://github.com/teohhanhui/paper-chess with CONFIG+=static
(in QtCreator) this is what I get:
x86_64-w64-mingw32-g++ -static -static-libstdc++ -static-libgcc -Wl,-subsystem,windows -mthreads -o release/PaperChess.exe @object_script.PaperChess.Release -L/usr/x86_64-w64-mingw32/lib/qt/plugins/styles /usr/x86_64-w64-mingw32/lib/qt/plugins/styles/libqwindowsvistastyle.a -L/usr/x86_64-w64-mingw32/lib -L/usr/x86_64-w64-mingw32/lib/qt/plugins/platforms /usr/x86_64-w64-mingw32/lib/qt/plugins/platforms/libqwindows.a -lQt5EventDispatcherSupport -lQt5FontDatabaseSupport -lQt5ThemeSupport -lQt5AccessibilitySupport -lwinspool -lwtsapi32 -lQt5WindowsUIAutomationSupport -L/usr/x86_64-w64-mingw32/lib/qt/plugins/iconengines /usr/x86_64-w64-mingw32/lib/qt/plugins/iconengines/libqsvgicon.a -L/usr/x86_64-w64-mingw32/lib/qt/plugins/imageformats /usr/x86_64-w64-mingw32/lib/qt/plugins/imageformats/libqgif.a /usr/x86_64-w64-mingw32/lib/qt/plugins/imageformats/libqico.a /usr/x86_64-w64-mingw32/lib/qt/plugins/imageformats/libqjpeg.a /usr/x86_64-w64-mingw32/lib/libjpeg.a /usr/x86_64-w64-mingw32/lib/qt/plugins/imageformats/libqsvg.a -lQt5Svg -L/usr/x86_64-w64-mingw32/lib/qt/plugins/qmltooling /usr/x86_64-w64-mingw32/lib/qt/plugins/qmltooling/libqmldbg_debugger.a /usr/x86_64-w64-mingw32/lib/qt/plugins/qmltooling/libqmldbg_inspector.a /usr/x86_64-w64-mingw32/lib/qt/plugins/qmltooling/libqmldbg_local.a /usr/x86_64-w64-mingw32/lib/qt/plugins/qmltooling/libqmldbg_messages.a /usr/x86_64-w64-mingw32/lib/qt/plugins/qmltooling/libqmldbg_native.a /usr/x86_64-w64-mingw32/lib/qt/plugins/qmltooling/libqmldbg_nativedebugger.a /usr/x86_64-w64-mingw32/lib/qt/plugins/qmltooling/libqmldbg_preview.a /usr/x86_64-w64-mingw32/lib/qt/plugins/qmltooling/libqmldbg_profiler.a /usr/x86_64-w64-mingw32/lib/qt/plugins/qmltooling/libqmldbg_quickprofiler.a -lQt5Quick /usr/x86_64-w64-mingw32/lib/qt/plugins/qmltooling/libqmldbg_server.a -lQt5PacketProtocol /usr/x86_64-w64-mingw32/lib/qt/plugins/qmltooling/libqmldbg_tcp.a -L/usr/x86_64-w64-mingw32/lib/qt/plugins/bearer /usr/x86_64-w64-mingw32/lib/qt/plugins/bearer/libqgenericbearer.a /usr/x86_64-w64-mingw32/lib/libQt5Quick.a -lQt5Qml /usr/x86_64-w64-mingw32/lib/libQt5Svg.a -lQt5Widgets /usr/x86_64-w64-mingw32/lib/libz.dll.a /usr/x86_64-w64-mingw32/lib/libQt5Widgets.a -lQt5Gui -ldwmapi -luxtheme /usr/x86_64-w64-mingw32/lib/libQt5Gui.a /usr/x86_64-w64-mingw32/lib/libpng16.a /usr/x86_64-w64-mingw32/lib/libfreetype.a /usr/x86_64-w64-mingw32/lib/libharfbuzz.a /usr/x86_64-w64-mingw32/lib/libglib-2.0.a /usr/x86_64-w64-mingw32/lib/libole32.a /usr/x86_64-w64-mingw32/lib/libwinmm.a /usr/x86_64-w64-mingw32/lib/libshlwapi.a /usr/x86_64-w64-mingw32/lib/libpcre.a /usr/x86_64-w64-mingw32/lib/libintl.a /usr/x86_64-w64-mingw32/lib/libgraphite2.a /usr/x86_64-w64-mingw32/lib/libbz2.a /usr/x86_64-w64-mingw32/lib/libglu32.a /usr/x86_64-w64-mingw32/lib/libopengl32.a /usr/x86_64-w64-mingw32/lib/libuser32.a -lopengl32 -lcomdlg32 -loleaut32 -limm32 -ljpeg -lpng -lfreetype -lbz2 -lharfbuzz -lm -lintl -lglib-2.0 -lshlwapi -lpcre -lgraphite2 /usr/x86_64-w64-mingw32/lib/libQt5Qml.a -lQt5Network /usr/x86_64-w64-mingw32/lib/libQt5Network.a -lQt5Core /usr/x86_64-w64-mingw32/lib/libssl.a /usr/x86_64-w64-mingw32/lib/libcrypto.a /usr/x86_64-w64-mingw32/lib/libws2_32.a /usr/x86_64-w64-mingw32/lib/libgdi32.a /usr/x86_64-w64-mingw32/lib/libcrypt32.a /usr/x86_64-w64-mingw32/lib/libdnsapi.a /usr/x86_64-w64-mingw32/lib/libiphlpapi.a -lssl -lcrypto -lgdi32 -lcrypt32 -ldnsapi -liphlpapi /usr/x86_64-w64-mingw32/lib/libQt5Core.a -lmpr /usr/x86_64-w64-mingw32/lib/libz.a /usr/x86_64-w64-mingw32/lib/libpcre2-16.a /usr/x86_64-w64-mingw32/lib/libiconv.a -lz -lpcre2-16 -liconv -lversion -lnetapi32 -luserenv -lole32 -luuid -lwinmm -lws2_32 -ladvapi32 -lshell32 -luser32 -lkernel32 /usr/x86_64-w64-mingw32/lib/libglu32.a /usr/x86_64-w64-mingw32/lib/libopengl32.a /usr/x86_64-w64-mingw32/lib/libgdi32.a /usr/x86_64-w64-mingw32/lib/libuser32.a -lmingw32 /usr/x86_64-w64-mingw32/lib/libqt5main.a -lshell32
/usr/lib/gcc/x86_64-w64-mingw32/8.3.0/../../../../x86_64-w64-mingw32/bin/ld: /usr/x86_64-w64-mingw32/lib/libz.a(inflate.o):(.text+0x260): multiple definition of `inflateReset'; /usr/x86_64-w64-mingw32/lib/libz.dll.a(d000074.o):(.text+0x0): first defined here
/usr/lib/gcc/x86_64-w64-mingw32/8.3.0/../../make[1]: Leaving directory '/home/teohhanhui/projects/teohhanhui/build-PaperChess-Desktop_Windows-Release (static)'
../../x86_64-w64-mingw32/bin/ld: /usr/x86_64-w64-mingw32/lib/libz.a(inflate.o):(.text+0x360): multiple definition of `inflateInit2_'; /usr/x86_64-w64-mingw32/lib/libz.dll.a(d000070.o):(.text+0x0): first defined here
/usr/lib/gcc/x86_64-w64-mingw32/8.3.0/../../../../x86_64-w64-mingw32/bin/ld: /usr/x86_64-w64-mingw32/lib/libz.a(inflate.o):(.text+0x500): multiple definition of `inflate'; /usr/x86_64-w64-mingw32/lib/libz.dll.a(d000061.o):(.text+0x0): first defined here
/usr/lib/gcc/x86_64-w64-mingw32/8.3.0/../../../../x86_64-w64-mingw32/bin/ld: /usr/x86_64-w64-mingw32/lib/libz.a(inflate.o):(.text+0x2000): multiple definition of `inflateEnd'; /usr/x86_64-w64-mingw32/lib/libz.dll.a(d000067.o):(.text+0x0): first defined here
collect2: error: ld returned 1 exit status
The dynamic build works perfectly.
Edit: Removing /usr/x86_64-w64-mingw32/lib/libz.dll.a
from the command seems to work. But I'll have to try to actually run it on the Windows box.
Do you have any idea why it was added in the first place? Is this related?
Developers of mingw32 applications, who wish to link to the zlib libraries, will require at least the "dev" tarball; this provides the libz.a static version of the library, libz.dll.a import library, for linking to a DLL version of the library, and the set of C language headers common to both.
https://sourceforge.net/projects/mingw/files/MinGW/Extension/zlib/zlib-1.2.7-1/
Edit: And the result (from Dependency Walker profiling):
QQmlApplicationEngine failed to load component
qrc:/qml/main.qml:-1 File was compiled ahead of time with an incompatible version of Qt and the original file cannot be found. Please recompile
I don't understand why lol... Perhaps I did something wrong when upgrading the mingw-w64-qt5-*
packages? Do I need to rebuild them in the correct order?
zlib is needed by llvm, or at least they link to it.
Yeah.
LLVM_ENABLE_ZLIB:BOOL
Enable building with zlib to support compression/uncompression in LLVM tools. Defaults to ON.
https://llvm.org/docs/CMake.html
Is it normal that we have to pass z
to the linker explicitly, or is it because of how our LLVM is built?
no, it's because mesa lists llvm libs manually, so we have to fix it
mesa is moving to meson, right? I've not had any luck getting that to work for our use case.
But I think mainly because of missing llvm-config
in the cross file.
yes, but it does not allow to build the dll with mingw, I wished they chosed cmake instead, it's much better at cross-compiling
So, I can confirm that it works fine on Windows. Except that opengl32.dll
looks for __register_frame
and __deregister_frame
in every other DLL. (Saw in the Dependency Walker profiling output.)
But on another note, my program crashed with Wine: https://bugs.winehq.org/show_bug.cgi?id=47112
@Martchus I don't know if this similar issue would give any clue: https://bugs.winehq.org/show_bug.cgi?id=46428#c1
The previous version (with Qt 5.12.2) worked fine. Weird...
Do I need to rebuild them in the correct order?
Yes. The Qt packages are not different from most other packages in that regard.
This is the build order I'm using to build the packages in my binary repo: qt5-base qt5-svg qt5-declarative qt5-tools qt5-xmlpatterns qt5-script qt5-imageformats qt5-location qt5-multimedia qt5-sensors qt5-webchannel qt5-3d qt5-quickcontrols qt5-quickcontrols2 qt5-translations qt5-websockets qt5-winextras qt5-serialport qt5-canvas3d qt5-connectivity qt5-charts qt5-graphicaleffects qt5-gamepad qt5-scxml qt5-datavis3d qt5-virtualkeyboard qt5-activeqt qt5-speech qt5-remoteobjects qt5-networkauth qt5-webglplugin
The previous version (with Qt 5.12.2) worked fine.
There were no significant changes between those versions. I suspect that you did not build packages in a clean chroot so packages of the previous version were still installed when building the new ones. That leads to linker errors if you're lucky (e.g. https://github.com/Martchus/PKGBUILDs/issues/88) or crashes at runtime if you're unlucky.
I don't know if you could help me with this, but when I try to build my project https://github.com/teohhanhui/paper-chess with CONFIG+=static (in QtCreator) this is what I get:
I'm aware of this issue and fixed it already for CMake. I couldn't really reproduce so far with qmake but with your project I can also reproduce it with qmake. Likely the dynamic zlib is pulled by Qt Quick or Qt Svg.
packages of the previous version were still installed when building the new ones
I wonder if it makes sense if we require the exact version of qt5-base from qt5-base-static, for example? After all, it depends on the exact matching version. Would that help in resolving the correct build order?
@xantares The weird errors in the log when using Dependency Walker to do profiling:
GetProcAddress(0x0000000074A70000 [OPENGL32.DLL], "glDiscardFramebuffer") called from "QWINDOWS.DLL" at address 0x000000006DD1177E and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x0000000074A70000 [OPENGL32.DLL], "glDiscardFramebufferARB") called from "QWINDOWS.DLL" at address 0x000000006DD1177E and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x0000000074A70000 [OPENGL32.DLL], "glDiscardFramebufferOES") called from "QWINDOWS.DLL" at address 0x000000006DD1177E and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x0000000000400000 [PAPERCHESS.EXE], "__register_frame") called from "OPENGL32.DLL" at address 0x0000000076480C54 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAAE7F0000 [WINTYPES.DLL], "__register_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB18F0000 [NTMARTA.DLL], "__register_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB0560000 [COREMESSAGING.DLL], "__register_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAAE950000 [COREUICOMPONENTS.DLL], "__register_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAAEE30000 [TEXTINPUTFRAMEWORK.DLL], "__register_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB1170000 [RMCLIENT.DLL], "__register_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB0F40000 [TWINAPI.APPCORE.DLL], "__register_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB1680000 [DXGI.DLL], "__register_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB0370000 [DCOMP.DLL], "__register_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAAF810000 [D3D11.DLL], "__register_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFA9D140000 [DATAEXCHANGE.DLL], "__register_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB6540000 [MSCTF.DLL], "__register_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFA934F0000 [D3D9.DLL], "__register_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAAB550000 [DWRITE.DLL], "__register_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x0000000065FC0000 [QSVG.DLL], "__register_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x0000000065580000 [LIBJPEG-8.DLL], "__register_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x000000006CDC0000 [QJPEG.DLL], "__register_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x000000006F000000 [WINDOWPLUGIN.DLL], "__register_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x0000000061800000 [QTQUICK2PLUGIN.DLL], "__register_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAAEC80000 [PROPSYS.DLL], "__register_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB5DE0000 [CLBCATQ.DLL], "__register_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB0540000 [WTSAPI32.DLL], "__register_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB63D0000 [OLEAUT32.DLL], "__register_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x000000006DCC0000 [QWINDOWS.DLL], "__register_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB44D0000 [IMM32.DLL], "__register_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x0000000069140000 [LIBPCRE-1.DLL], "__register_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x0000000061CC0000 [LIBINTL-8.DLL], "__register_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x0000000069CC0000 [LIBBZ2-1.DLL], "__register_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x0000000070540000 [LIBGRAPHITE2.DLL], "__register_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00000000649C0000 [LIBGLIB-2.0-0.DLL], "__register_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x000000006C340000 [LIBFREETYPE-6.DLL], "__register_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB0E70000 [UXTHEME.DLL], "__register_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB11A0000 [DWMAPI.DLL], "__register_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x0000000068B40000 [LIBPNG16-16.DLL], "__register_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x0000000074A70000 [OPENGL32.DLL], "__register_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x0000000061600000 [LIBHARFBUZZ-0.DLL], "__register_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x0000000001720000 [QT5WIDGETS.DLL], "__register_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x0000000001320000 [QT5QUICK.DLL], "__register_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x0000000000C20000 [QT5GUI.DLL], "__register_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAA3220000 [SRVCLI.DLL], "__register_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB1ED0000 [NETUTILS.DLL], "__register_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB2230000 [CRYPTBASE.DLL], "__register_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB1DC0000 [IPHLPAPI.DLL], "__register_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB5C50000 [NSI.DLL], "__register_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB1E00000 [DNSAPI.DLL], "__register_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB0AE0000 [WINMMBASE.DLL], "__register_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB28F0000 [MSASN1.DLL], "__register_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB2B00000 [CRYPT32.DLL], "__register_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x000000006D200000 [QT5NETWORK.DLL], "__register_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x0000000062E80000 [ZLIB1.DLL], "__register_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x0000000067A80000 [LIBPCRE2-16-0.DLL], "__register_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x0000000066000000 [LIBICONV-2.DLL], "__register_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB0B10000 [WINMM.DLL], "__register_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAA8860000 [VERSION.DLL], "__register_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB2740000 [USERENV.DLL], "__register_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x0000000064940000 [LIBWINPTHREAD-1.DLL], "__register_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAA6100000 [NETAPI32.DLL], "__register_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAA4230000 [MPR.DLL], "__register_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x000000006FC40000 [LIBSTDC++-6.DLL], "__register_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x0000000061440000 [LIBGCC_S_SEH-1.DLL], "__register_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x000000006D980000 [QT5SVG.DLL], "__register_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x0000000070000000 [QT5QML.DLL], "__register_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB5D70000 [WS2_32.DLL], "__register_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB66B0000 [OLE32.DLL], "__register_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x0000000066740000 [QT5CORE.DLL], "__register_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB2AC0000 [CRYPTSP.DLL], "__register_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB2840000 [KERNEL.APPCORE.DLL], "__register_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB2AE0000 [WIN32U.DLL], "__register_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB3C90000 [USER32.DLL], "__register_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB3530000 [GDI32FULL.DLL], "__register_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB3E30000 [GDI32.DLL], "__register_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB5D10000 [SHLWAPI.DLL], "__register_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB2860000 [POWRPROF.DLL], "__register_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB28C0000 [PROFAPI.DLL], "__register_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB3AD0000 [ADVAPI32.DLL], "__register_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB4500000 [SECHOST.DLL], "__register_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB39D0000 [MSVCP_WIN.DLL], "__register_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB2CE0000 [WINDOWS.STORAGE.DLL], "__register_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB2960000 [BCRYPTPRIMITIVES.DLL], "__register_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB41A0000 [COMBASE.DLL], "__register_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB3E60000 [RPCRT4.DLL], "__register_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB5C60000 [SHCORE.DLL], "__register_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB3430000 [UCRTBASE.DLL], "__register_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB2910000 [CFGMGR32.DLL], "__register_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB4620000 [SHELL32.DLL], "__register_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB64A0000 [MSVCRT.DLL], "__register_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB0CF0000 [APPHELP.DLL], "__register_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x0000000077510000 [DEPENDS.DLL], "__register_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB36D0000 [KERNELBASE.DLL], "__register_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB5E90000 [KERNEL32.DLL], "__register_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB6840000 [NTDLL.DLL], "__register_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x0000000000400000 [PAPERCHESS.EXE], "__deregister_frame") called from "OPENGL32.DLL" at address 0x0000000076480C54 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAAE7F0000 [WINTYPES.DLL], "__deregister_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB18F0000 [NTMARTA.DLL], "__deregister_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB0560000 [COREMESSAGING.DLL], "__deregister_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAAE950000 [COREUICOMPONENTS.DLL], "__deregister_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAAEE30000 [TEXTINPUTFRAMEWORK.DLL], "__deregister_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB1170000 [RMCLIENT.DLL], "__deregister_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB0F40000 [TWINAPI.APPCORE.DLL], "__deregister_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB1680000 [DXGI.DLL], "__deregister_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB0370000 [DCOMP.DLL], "__deregister_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAAF810000 [D3D11.DLL], "__deregister_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFA9D140000 [DATAEXCHANGE.DLL], "__deregister_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB6540000 [MSCTF.DLL], "__deregister_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFA934F0000 [D3D9.DLL], "__deregister_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAAB550000 [DWRITE.DLL], "__deregister_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x0000000065FC0000 [QSVG.DLL], "__deregister_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x0000000065580000 [LIBJPEG-8.DLL], "__deregister_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x000000006CDC0000 [QJPEG.DLL], "__deregister_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x000000006F000000 [WINDOWPLUGIN.DLL], "__deregister_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x0000000061800000 [QTQUICK2PLUGIN.DLL], "__deregister_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAAEC80000 [PROPSYS.DLL], "__deregister_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB5DE0000 [CLBCATQ.DLL], "__deregister_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB0540000 [WTSAPI32.DLL], "__deregister_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB63D0000 [OLEAUT32.DLL], "__deregister_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x000000006DCC0000 [QWINDOWS.DLL], "__deregister_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB44D0000 [IMM32.DLL], "__deregister_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x0000000069140000 [LIBPCRE-1.DLL], "__deregister_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x0000000061CC0000 [LIBINTL-8.DLL], "__deregister_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x0000000069CC0000 [LIBBZ2-1.DLL], "__deregister_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x0000000070540000 [LIBGRAPHITE2.DLL], "__deregister_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00000000649C0000 [LIBGLIB-2.0-0.DLL], "__deregister_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x000000006C340000 [LIBFREETYPE-6.DLL], "__deregister_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB0E70000 [UXTHEME.DLL], "__deregister_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB11A0000 [DWMAPI.DLL], "__deregister_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x0000000068B40000 [LIBPNG16-16.DLL], "__deregister_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x0000000074A70000 [OPENGL32.DLL], "__deregister_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x0000000061600000 [LIBHARFBUZZ-0.DLL], "__deregister_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x0000000001720000 [QT5WIDGETS.DLL], "__deregister_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x0000000001320000 [QT5QUICK.DLL], "__deregister_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x0000000000C20000 [QT5GUI.DLL], "__deregister_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAA3220000 [SRVCLI.DLL], "__deregister_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB1ED0000 [NETUTILS.DLL], "__deregister_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB2230000 [CRYPTBASE.DLL], "__deregister_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB1DC0000 [IPHLPAPI.DLL], "__deregister_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB5C50000 [NSI.DLL], "__deregister_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB1E00000 [DNSAPI.DLL], "__deregister_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB0AE0000 [WINMMBASE.DLL], "__deregister_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB28F0000 [MSASN1.DLL], "__deregister_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB2B00000 [CRYPT32.DLL], "__deregister_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x000000006D200000 [QT5NETWORK.DLL], "__deregister_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x0000000062E80000 [ZLIB1.DLL], "__deregister_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x0000000067A80000 [LIBPCRE2-16-0.DLL], "__deregister_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x0000000066000000 [LIBICONV-2.DLL], "__deregister_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB0B10000 [WINMM.DLL], "__deregister_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAA8860000 [VERSION.DLL], "__deregister_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB2740000 [USERENV.DLL], "__deregister_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x0000000064940000 [LIBWINPTHREAD-1.DLL], "__deregister_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAA6100000 [NETAPI32.DLL], "__deregister_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAA4230000 [MPR.DLL], "__deregister_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x000000006FC40000 [LIBSTDC++-6.DLL], "__deregister_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x0000000061440000 [LIBGCC_S_SEH-1.DLL], "__deregister_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x000000006D980000 [QT5SVG.DLL], "__deregister_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x0000000070000000 [QT5QML.DLL], "__deregister_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB5D70000 [WS2_32.DLL], "__deregister_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB66B0000 [OLE32.DLL], "__deregister_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x0000000066740000 [QT5CORE.DLL], "__deregister_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB2AC0000 [CRYPTSP.DLL], "__deregister_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB2840000 [KERNEL.APPCORE.DLL], "__deregister_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB2AE0000 [WIN32U.DLL], "__deregister_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB3C90000 [USER32.DLL], "__deregister_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB3530000 [GDI32FULL.DLL], "__deregister_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB3E30000 [GDI32.DLL], "__deregister_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB5D10000 [SHLWAPI.DLL], "__deregister_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB2860000 [POWRPROF.DLL], "__deregister_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB28C0000 [PROFAPI.DLL], "__deregister_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB3AD0000 [ADVAPI32.DLL], "__deregister_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB4500000 [SECHOST.DLL], "__deregister_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB39D0000 [MSVCP_WIN.DLL], "__deregister_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB2CE0000 [WINDOWS.STORAGE.DLL], "__deregister_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB2960000 [BCRYPTPRIMITIVES.DLL], "__deregister_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB41A0000 [COMBASE.DLL], "__deregister_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB3E60000 [RPCRT4.DLL], "__deregister_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB5C60000 [SHCORE.DLL], "__deregister_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB3430000 [UCRTBASE.DLL], "__deregister_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB2910000 [CFGMGR32.DLL], "__deregister_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB4620000 [SHELL32.DLL], "__deregister_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB64A0000 [MSVCRT.DLL], "__deregister_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB0CF0000 [APPHELP.DLL], "__deregister_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x0000000077510000 [DEPENDS.DLL], "__deregister_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB36D0000 [KERNELBASE.DLL], "__deregister_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB5E90000 [KERNEL32.DLL], "__deregister_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
GetProcAddress(0x00007FFAB6840000 [NTDLL.DLL], "__deregister_frame") called from "OPENGL32.DLL" at address 0x0000000076480C92 and returned NULL. Error: The specified procedure could not be found (127).
One thing that I find very annoying is the wine
(GUI!) prompts to install Mono and Gecko. Looks like it's possible to do
export WINEDLLOVERRIDES="mscoree,mshtml="
if we know that the current package being built does not need Mono and Gecko?
Also, if I understand correctly, this file is unused: https://github.com/Martchus/PKGBUILDs/blob/master/cmake/mingw-w64/mingw-wine.sh
mingw-wine.sh is the wrapper for wine, I added WINEDLLOVERRIDES
by the way @teohhanhui is mingw-w64-mesa working ? what is the default backend, do we need to set an env variable to ask for lllvmpipe ?
mingw-wine.sh is the wrapper for wine
Yeah, I saw https://aur.archlinux.org/cgit/aur.git/tree/mingw-wine.sh?h=mingw-w64-wine
But there's one in this repo, which seems to be unused: https://github.com/Martchus/PKGBUILDs/blob/master/cmake/mingw-w64/mingw-wine.sh
I added WINEDLLOVERRIDES
But what if Mono and/or Gecko are actually needed? Are there such cases?
by the way @teohhanhui is mingw-w64-mesa working ? what is the default backend, do we need to set an env variable to ask for lllvmpipe ?
It uses llvmpipe
if LLVM is detected, which is the case. So everything is working properly. :smile:
But what if Mono and/or Gecko are actually needed? Are there such cases?
I highly doubt that.
Good that llvmpipe
works out-of-the box. I'm only wondering how one would select "the other" software renderer then (likely via an environment variable).
@xantares It looks to me like this patch could be upstreamed, no? https://aur.archlinux.org/cgit/aur.git/tree/mingw-posix.patch?h=mingw-w64-mesa
Or have you already opened a pull request? :laughing:
But there's one in this repo, which seems to be unused
I sometimes import packages from the AUR here to do some customizations/experiments. The mingw-w64-wine package is a leftover. My binary repo uses the version as currently present in the AUR (also with the latest changes).
It looks to me like this patch could be upstreamed
At least it is worth a try.
@teohhanhui this change is already upstreamed, but not reviewed yet, see PKGBUILD
@Martchus could you push mingw-w64-wine-1-4 to the repo ? previous revision hangs under docker
done
Hmm... I'm not sure what's going on, but I'm still getting the Wine GUI prompts.
Build log here: https://gist.github.com/teohhanhui/475f329798c0d9c07a4995681545dbd0
Also, mingw-w64-mesa
seems to be broken:
https://gist.github.com/teohhanhui/3abac5441035d682b8161474e2fa19c3
would it be possible to add mingw-w64-ceres(depends on mingw-w64-google-glog) and mingw-w64-nlopt to ownstuff ?