[Mesa-users] mesa/mingw: no opengl32.dll ?

Michel Zou Xantares09 at hotmail.com
Tue Apr 30 08:42:42 UTC 2019


Hello,

I'm trying to build mesa using MinGW from Linux with the meson build system (scons did not seem to work).
I was hoping to obtain an opengl32.dll (for software rendering in mind), but no such dll is built, only libglapi-0.dll, libGLESv1_CM-1.dll and libGLESv2-2.dll are installed.

I don't know if I'm missing an option or a dependency to get it built, any clue ?

I'm passing meson options -Dplatforms=surfaceless -Dglx=disabled -Dllvm=false (llvm detection does not work and detects host's config and there's no .pc files installed for mingw from llvm)

My meson cross-file looks like this:

[host_machine]
system = 'windows'
cpu_family = 'x86_64'
cpu = 'x86_64'
endian = 'little'


The meson output is:

The Meson build system
Version: 0.50.1
Source dir: /home/xantares/projects/aur-scripts/mingw-w64-mesa/src/mesa-19.0.2
Build dir: /home/xantares/projects/aur-scripts/mingw-w64-mesa/src/mesa-19.0.2/build-i686-w64-mingw32
Build type: cross build
Program python found: YES (/usr/bin/python)
Project name: mesa
Project version: 19.0.2
Native C compiler: cc (gcc 8.3.0 "cc (GCC) 8.3.0")
Cross C compiler: i686-w64-mingw32-gcc (gcc 8.3.0)
Native C++ compiler: c++ (gcc 8.3.0 "c++ (GCC) 8.3.0")
Cross C++ compiler: i686-w64-mingw32-g++ (gcc 8.3.0)
Host machine cpu family: x86
Host machine cpu: i686
Target machine cpu family: x86
Target machine cpu: i686
Build machine cpu family: x86_64
Build machine cpu: x86_64
Program pkg-config found: YES (/usr/bin/pkg-config)
...
Found pkg-config: /usr/bin/i686-w64-mingw32-pkg-config (1.6.1)
Cross dependency zlib found: YES 1.2.11
Cross dependency threads found: YES
Cross dependency expat found: YES 2.2.6
Library m found: YES
Found CMake: NO
Cross dependency libdrm found: NO (tried pkgconfig and cmake)
Cross dependency valgrind found: NO (tried pkgconfig)
Program bison found: YES (/usr/bin/bison)
Program flex found: YES (/usr/bin/flex)
Cross dependency libunwind found: NO (tried pkgconfig and cmake)
Library sensors found: NO
Program nm found: YES (/usr/bin/nm)
DEPRECATION: build_always is deprecated. Combine build_by_default and build_always_stale instead.
Build targets in project: 87
WARNING: Deprecated features used:
 * 0.48.0: {'python3 module'}
Option buildtype is: release [default: debugoptimized]
Found ninja-1.9.0 at /usr/bin/ninja





-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/mesa-users/attachments/20190430/76288c87/attachment.html>


More information about the mesa-users mailing list