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