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

Reply via email to