[Paraview] Buliding Paraview on Lustre system - Qt "Cannot register namespace" error

David E DeMarle dave.demarle at kitware.com
Wed Apr 2 10:35:06 EDT 2014


Thanks for the tip Yves.

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.





David E DeMarle
Kitware, Inc.
R&D Engineer
21 Corporate Drive
Clifton Park, NY 12065-8662
Phone: 518-881-4909


On Fri, Mar 28, 2014 at 10:19 AM, Yves Rogez <yves.rogez at obs.ujf-grenoble.fr
> wrote:

> If anyone gets the following error when trying to build ParaView :
>
> Building up file structure...
> QSqlQuery::value: not positioned on a valid record
> Cannot register namespace paraview.org!
>
> which occurs at Qt (qhelpgenerator) documentation compilation time (for
> each plugin and paraview main application),
> it could hide a Qt file system access problem.
>
> 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.
>
> 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.
>
> We have reported this bug to Bull (for Lustre file system) and Qt.
> Appearently, we were not alone in that case :
>
> http://www.paraview.org/pipermail/paraview/2010-July/018311.html
>
>
> One big up for our computing grid's support team for having dug up this
> incidious bug!
>
> Cheers,
>
> Yves
>
>
> _______________________________________________
> Powered by www.kitware.com
>
> Visit other Kitware open-source projects at http://www.kitware.com/
> opensource/opensource.html
>
> Please keep messages on-topic and check the ParaView Wiki at:
> http://paraview.org/Wiki/ParaView
>
> Follow this link to subscribe/unsubscribe:
> http://www.paraview.org/mailman/listinfo/paraview
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.paraview.org/pipermail/paraview/attachments/20140402/7cd9d12b/attachment.html>


More information about the ParaView mailing list