<div dir="ltr"><div><div><div><div><div><div><div><div>Hi Christopher,<br><br></div>While I haven't tested with OpenSuSE, I have been testing extensively with SLES12.2 and EL7. I usually recommend to build a CMake cache file to encode the appropriate options used that you can save off as your build's configuration file. You can see many current examples in the cmake/sites directory. Specifically, the EL7-OSMesa.cmake configuration will likely be a good place to start for you. To use it:<br><br></div><div><span style="font-family:monospace,monospace"># Clone the repo and it's submodules<br></span></div><div><span style="font-family:monospace,monospace"># The current superbuild master/ branch is pointing to the ParaView 5.2.0 release<br></span></div><div><span style="font-family:monospace,monospace">git clone https;//gitlab./<a href="http://kitware.com/paraview/paraview-superbuild.git">kitware.com/paraview/paraview-superbuild.git</a> source<br></span></div><div><span style="font-family:monospace,monospace">cd source<br></span></div><div><span style="font-family:monospace,monospace">git submodule init<br></span></div><div><span style="font-family:monospace,monospace">git submodule update<br><br></span></div><div><span style="font-family:monospace,monospace"># Setup the build location<br></span></div><div><span style="font-family:monospace,monospace">cd ..<br></span></div><div><span style="font-family:monospace,monospace">mkdir build<br></span></div><div><span style="font-family:monospace,monospace">cd build<br><br></span></div><div><span style="font-family:monospace,monospace"># Configure<br></span></div><span style="font-family:monospace,monospace">cmake -C /path/to/sb-source/cmake/</span><wbr><span style="font-family:monospace,monospace">sites/EL7-OSMesa.cmake /path/to/sb-source<br><br></span></div><div><span style="font-family:monospace,monospace"># Build<br></span></div><span style="font-family:monospace,monospace">make<br><br></span></div><div><span style="font-family:monospace,monospace"># Install<br></span></div><span style="font-family:monospace,monospace">make install</span><br><br></div>In your case specifically, you'll want to add the following to the config file:<br><br></div><span style="font-family:monospace,monospace">set(ENABLE_paraviewsdk ON CACHE "")</span><br><br></div>This will make sure the necessary headers and CMake files get packaged for using Catalyst. This will build with OSMesa enabling both the llvmpipe and OpenSWR drivers. Also, instead of a "make install", you can run "ctest -R cpack-paraviewsdk-TGZ" which will generate a tarball that you can "install" by extracting wherever you want it to end up.<br><br></div>We're still working on getting good HowTo docs for the Superbuild, which has been challenging because many different users tend to use it in many different ways. I hope this helps give you a good place to start though.<br><div><br><div><div><div><div><div><div><div><div><br></div></div></div></div></div></div></div></div></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr">----------<br>Chuck Atkins<br>Staff R&D Engineer, Scientific Computing<br>Kitware, Inc.<br><br></div></div></div></div></div></div></div>
<br><div class="gmail_quote">On Mon, Dec 19, 2016 at 12:30 PM, Christopher Neal <span dir="ltr"><<a href="mailto:chrisneal@snumerics.com" target="_blank">chrisneal@snumerics.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi all,<br>
<br>
I just saw that the paraview superbuild has be greatly refactored. I<br>
wanted to try and give another shot to something that I have been<br>
trying to do for a while now. My goal is to compile a version of<br>
paraview with osmesa enabled such that an HPC code that is<br>
instrumented with Catalyst calls can run on a computer without having<br>
to open up a window to render images.<br>
<br>
Has anyone had luck building the superbuild with osmesa on OpenSuse<br>
13.2? I'm trying to put together an appropriate configuration script<br>
that conforms to the new superbuild's style.<br>
<br>
Thank you,<br>
<br>
--<br>
Christopher Neal<br>
Research Engineer<br>
Streamline Numerics, Inc.<br>
______________________________<wbr>_________________<br>
Powered by <a href="http://www.kitware.com" rel="noreferrer" target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" rel="noreferrer" target="_blank">http://www.kitware.com/<wbr>opensource/opensource.html</a><br>
<br>
Please keep messages on-topic and check the ParaView Wiki at: <a href="http://paraview.org/Wiki/ParaView" rel="noreferrer" target="_blank">http://paraview.org/Wiki/<wbr>ParaView</a><br>
<br>
Search the list archives at: <a href="http://markmail.org/search/?q=ParaView" rel="noreferrer" target="_blank">http://markmail.org/search/?q=<wbr>ParaView</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://public.kitware.com/mailman/listinfo/paraview" rel="noreferrer" target="_blank">http://public.kitware.com/<wbr>mailman/listinfo/paraview</a><br>
</blockquote></div><br></div></div>