<div dir="ltr">Thanks for the tip Yves.<div><br></div><div>When possible I try to avoid compiling ParaView on the parallel file system. These beasts are tuned for relatively small numbers of really huge files written by many nodes, but compilation tends to read and write large numbers of tiny files written from a single node. This usually means that the compilation is painfully slow, and as you pointed out, brings up obscure problems. Instead I build it on a small filesystem, nfs or even a local /tmp dir and then install the compiled result wherever it needs to go so that the compute nodes can access it.</div>

<div><br></div><div><br></div><div><br></div><div><br></div></div><div class="gmail_extra"><br clear="all"><div>David E DeMarle<br>Kitware, Inc.<br>R&D Engineer<br>21 Corporate Drive<br>Clifton Park, NY 12065-8662<br>

Phone: 518-881-4909</div>
<br><br><div class="gmail_quote">On Fri, Mar 28, 2014 at 10:19 AM, Yves Rogez <span dir="ltr"><<a href="mailto:yves.rogez@obs.ujf-grenoble.fr" target="_blank">yves.rogez@obs.ujf-grenoble.fr</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

If anyone gets the following error when trying to build ParaView :<br>
<br>
Building up file structure...<br>
QSqlQuery::value: not positioned on a valid record<br>
Cannot register namespace <a href="http://paraview.org" target="_blank">paraview.org</a>!<br>
<br>
which occurs at Qt (qhelpgenerator) documentation compilation time (for each plugin and paraview main application),<br>
it could hide a Qt file system access problem.<br>
<br>
Indeed, we tried to build paraview on a Lustre file system and got the error. When changing the building directory to a non-Lustre file system, all worked well => this is the workaround we used.<br>
<br>
A little explanation: the file access function fcntl with mode F_SETLK and F_RDLCK flag is not implemented with Lustre file system (and maybe others ?), so the function call fails in qhelpgenerator (with the annoying error message) and the documentation is not built, and paraview build stops.<br>


<br>
We have reported this bug to Bull (for Lustre file system) and Qt. Appearently, we were not alone in that case :<br>
<br>
<a href="http://www.paraview.org/pipermail/paraview/2010-July/018311.html" target="_blank">http://www.paraview.org/<u></u>pipermail/paraview/2010-July/<u></u>018311.html</a><br>
<br>
<br>
One big up for our computing grid's support team for having dug up this incidious bug!<br>
<br>
Cheers,<br>
<br>
Yves<br>
<br>
<br>
______________________________<u></u>_________________<br>
Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/<u></u>opensource/opensource.html</a><br>
<br>
Please keep messages on-topic and check the ParaView Wiki at: <a href="http://paraview.org/Wiki/ParaView" target="_blank">http://paraview.org/Wiki/<u></u>ParaView</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://www.paraview.org/mailman/listinfo/paraview" target="_blank">http://www.paraview.org/<u></u>mailman/listinfo/paraview</a><br>
</blockquote></div><br></div>