<div dir="ltr"><div dir="ltr"><br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Thu, Aug 20, 2020 at 4:18 PM Robert Kudyba <<a href="mailto:rkudyba@fordham.edu" target="_blank">rkudyba@fordham.edu</a>> wrote:<br>
>> Thx, fixed. In the very same paragraph basic compilation instructions<br>
>> are linked. Simply replace the meson call mentioned there by the one<br>
>> from above.<br>
>> Does that mean I should uninstall the packages installed by Fedora via dnf? Do I really have to compile?<br>
<br>
Yes, you generate a new library by that. That library is pre-loaded to<br>
your application and a) presents a newer OpenGL version to the<br>
application and b) translates the OpenGL calls to X-Calls.<br></blockquote><div><br></div><div>So yes to have to compile, but no to the first question on uninstalling?</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
> Install package 'meson' to provide command 'meson'? [N/y] y<br>
><br>
> * Waiting in queue...<br>
> * Loading list of packages....<br>
> The following packages have to be installed:<br>
> meson-0.54.0-1.fc32.noarch High productivity build system<br>
> ninja-build-1.10.0-1.fc32.x86_64 Small build system with a focus on speed<br>
<br>
Looks promising!<br></blockquote><div><br></div><div>Yes I am prompted by Fedora to run this when I ran the meson command. But I'm still not following. I see here <a href="https://docs.mesa3d.org/gallium/drivers/llvmpipe.html">https://docs.mesa3d.org/gallium/drivers/llvmpipe.html</a></div><div><br></div><font face="monospace">scons: *** No SConstruct file found.<br></font><div><font face="monospace">File "/usr/lib/python3.8/site-packages/SCons/Script/Main.py", line 940, in _main</font></div><div><br></div><div> Then:</div><div>Alternatively, you can build it with meson with:<br><font face="monospace">mkdir build<br>cd build<br>meson -D glx=gallium-xlib -D gallium-drivers=swrast<br>ninja</font><br></div><div><br></div><div>So is this the meson command that I should replace with:</div><div><font face="monospace">meson -D glx=gallium-xlib -D gallium-drivers=swrast -D platforms=x11 -D dri3=false -D dri-drivers="" -D vulkan-drivers="" -D buildtype=release -D optimization=3</font><br></div><div><br></div><div>I still get <font face="monospace">ERROR: Must specify at least one directory name.</font></div></div></div>