<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="font-family:Calibri,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
Hello,</div>
<div style="font-family:Calibri,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
<br>
</div>
<div style="font-family:Calibri,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
I'm trying to build mesa using MinGW from Linux with the meson build system (scons did not seem to work).</div>
<div style="font-family:Calibri,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
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.</div>
<div style="font-family:Calibri,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
<br>
</div>
<div style="font-family:Calibri,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
I don't know if I'm missing an option or a dependency to get it built, any clue ?<br>
</div>
<div style="font-family:Calibri,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
<br>
</div>
<div style="font-family:Calibri,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
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)<br>
</div>
<div style="font-family:Calibri,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
<br>
</div>
<div style="font-family:Calibri,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
My meson cross-file looks like this:</div>
<div style="font-family:Calibri,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
<br>
</div>
<div style="font-family:Calibri,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
<span>[host_machine]<br>
</span>
<div>system = 'windows'<br>
</div>
<div>cpu_family = 'x86_64'<br>
</div>
<div>cpu = 'x86_64'<br>
</div>
<span>endian = 'little'</span><br>
</div>
<div style="font-family:Calibri,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
<br>
</div>
<div style="font-family:Calibri,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
<br>
</div>
<div style="font-family:Calibri,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
The meson output is:</div>
<div style="font-family:Calibri,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
<br>
</div>
<div style="font-family:Calibri,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
<span>The Meson build system<br>
</span>
<div>Version: 0.50.1<br>
</div>
<div>Source dir: /home/xantares/projects/aur-scripts/mingw-w64-mesa/src/mesa-19.0.2<br>
</div>
<div>Build dir: /home/xantares/projects/aur-scripts/mingw-w64-mesa/src/mesa-19.0.2/build-i686-w64-mingw32<br>
</div>
<div>Build type: cross build<br>
</div>
<div>Program python found: YES (/usr/bin/python)<br>
</div>
<div>Project name: mesa<br>
</div>
<div>Project version: 19.0.2<br>
</div>
<div>Native C compiler: cc (gcc 8.3.0 "cc (GCC) 8.3.0")<br>
</div>
<div>Cross C compiler: i686-w64-mingw32-gcc (gcc 8.3.0)<br>
</div>
<div>Native C++ compiler: c++ (gcc 8.3.0 "c++ (GCC) 8.3.0")<br>
</div>
<div>Cross C++ compiler: i686-w64-mingw32-g++ (gcc 8.3.0)<br>
</div>
<div>Host machine cpu family: x86<br>
</div>
<div>Host machine cpu: i686<br>
</div>
<div>Target machine cpu family: x86<br>
</div>
<div>Target machine cpu: i686<br>
</div>
<div>Build machine cpu family: x86_64<br>
</div>
<div>Build machine cpu: x86_64<br>
</div>
<span>Program pkg-config found: YES (/usr/bin/pkg-config)</span><br>
</div>
<div style="font-family:Calibri,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
...</div>
<div style="font-family:Calibri,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
<span>Found pkg-config: /usr/bin/i686-w64-mingw32-pkg-config (1.6.1)<br>
</span>
<div>Cross dependency zlib found: YES 1.2.11<br>
</div>
<div>Cross dependency threads found: YES <br>
</div>
<div>Cross dependency expat found: YES 2.2.6<br>
</div>
<div>Library m found: YES<br>
</div>
<div>Found CMake: NO<br>
</div>
<div>Cross dependency libdrm found: NO (tried pkgconfig and cmake)<br>
</div>
<div>Cross dependency valgrind found: NO (tried pkgconfig)<br>
</div>
<div>Program bison found: YES (/usr/bin/bison)<br>
</div>
<div>Program flex found: YES (/usr/bin/flex)<br>
</div>
<div>Cross dependency libunwind found: NO (tried pkgconfig and cmake)<br>
</div>
<div>Library sensors found: NO<br>
</div>
<div>Program nm found: YES (/usr/bin/nm)<br>
</div>
<div>DEPRECATION: build_always is deprecated. Combine build_by_default and build_always_stale instead.<br>
</div>
<div>Build targets in project: 87<br>
</div>
<div>WARNING: Deprecated features used:<br>
</div>
<div> * 0.48.0: {'python3 module'}<br>
</div>
<div>Option buildtype is: release [default: debugoptimized]<br>
</div>
<span>Found ninja-1.9.0 at /usr/bin/ninja</span></div>
<div style="font-family:Calibri,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
<br>
</div>
<div style="font-family:Calibri,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
<br>
</div>
<div style="font-family:Calibri,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
<br>
</div>
<div style="font-family:Calibri,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
<br>
</div>
<div style="font-family:Calibri,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
<br>
</div>
</body>
</html>