mesa/mingw: no opengl32.dll ?

Michel Zou <[email protected]>
Newsgroups gmane.comp.video.mesa3d.user
Message-ID <AM6PR08MB501627423773C29CCC78B322C03A0@AM6PR08MB5016.eurprd08.prod.outlook.com>
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

_______________________________________________
mesa-users mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/mesa-users
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.