[Paraview] Buliding Paraview on Lustre system - Qt "Cannot register namespace" error
Yves Rogez
yves.rogez at obs.ujf-grenoble.fr
Fri Mar 28 10:19:49 EDT 2014
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
More information about the ParaView
mailing list