[Paraview] Mystery Dashboard fails
John Biddiscombe
biddisco at cscs.ch
Mon Feb 13 08:34:02 EST 2006
We run our own dashboards here every night, and as part of it we build
vtk/paraview/etc on a nightly basis.
Regularly, the dashboards fail when/* those at kitware do not*/. An
example of a recent paraview fail is below (bottom). Note that the build
also failed on my desktop and several other machines (XP and SUSE). I am
reasonably confident that some failing in the way CMake is generating
dependencies is responsible for most of the problems, but what I'd like
to know is... - why do we get fails quite often (i.e. once a month or
so) when the dashboards at kitware are always green - or at least do not
show the errors we get.
NB. The time when I notice this sort of thing on my desktop most often
is when I do a cvs update after a month or so of not doing one, then my
build will fail with some error like this one. Usually, manually
locating all the generated headers and cxx files in the build directory,
wiping them and rebuilding fixes things. More annoyingly I have to
sometimes wipe all the cmake generated cache stuff and do a full rebuild.
NB2. On this particular day I think the windows dashboard was failing
with a similar problem - which turned out to be caused by
vtkSMAnimationSceneProxy including some AVIWriter stuff, but this wasn't
being built because VTK_VIDEO_FOR_WINDOWS was off (the default), the
build in question below is a linux build and so caused by something
different. But I'm still amazed at how our builds fail so frequently
when everyone else's are fine.
NB3. I realize that someone will say, why not submit your dashboard to
kitware every night, but what I want to know is why yours never fail
(for example, I just did a paraview cvs update and rebuild and it failed
again, this time with the stuff immediately below, the dashboards are
green at kitware...Do you wipe everything every night and do it all from
scrathc?
/local/testing/cmakebuild/paraviewnightly/GUI/Widgets/vtkKWPresetSelectorTcl.cxx:
In
function `int vtkKWPresetSelectorCppCommand(vtkKWPresetSelector*,
Tcl_Interp*, int, char**)':
/local/testing/cmakebuild/paraviewnightly/GUI/Widgets/vtkKWPresetSelectorTcl.cxx:277:
error: `
SetGroupFilter' undeclared (first use this function)
/local/testing/cmakebuild/paraviewnightly/GUI/Widgets/vtkKWPresetSelectorTcl.cxx:277:
error: (Each
undeclared identifier is reported only once for each function it appears
in.)
/local/testing/cmakebuild/paraviewnightly/GUI/Widgets/vtkKWPresetSelectorTcl.cxx:285:
error: `
GetGroupFilter' undeclared (first use this function)
/local/testing/cmakebuild/paraviewnightly/GUI/Widgets/vtkKWPresetSelectorTcl.cxx:442:
error: `
SetPresetImage' undeclared (first use this function)
/local/testing/cmakebuild/paraviewnightly/GUI/Widgets/vtkKWPresetSelectorTcl.cxx:461:
error: `
SetPresetImageFromRenderWindow' undeclared (first use this function)
make[2]: ***
[GUI/Widgets/CMakeFiles/KWWidgets.dir/vtkKWPresetSelectorTcl.o] Error 1
make[2]: Leaving directory `/local/testing/cmakebuild/paraviewnightly'
make[1]: *** [GUI/Widgets/CMakeFiles/KWWidgets.dir/all] Error 2
make[1]: Leaving directory `/local/testing/cmakebuild/paraviewnightly'
make: *** [all] Error 2
etc etc.
JB
*
Site Name: *dongio-Paraview-Nightly
*Build Name: *Linux-c++
*Time: *Feb 3, 2006 2:00:00 AM
*Track: *Nightly
*Last submission: *Feb 2, 2006 2:00:00 AM
<http://dongio.staff.cscs.ch:8081/vtkCSCS/Dashboard/Build?submissionid=991>
*Next submission: *Feb 5, 2006 2:00:00 AM
<http://dongio.staff.cscs.ch:8081/vtkCSCS/Dashboard/Build?submissionid=1000>
6 Errors, 0 Warnings
------------------------------------------------------------------------
Error Build Log Line 4596
File: * GUI/Client/vtkPVAnimationScene.cxx* Line: * 464*
Building CXX object GUI/Client/CMakeFiles/vtkKWParaView.dir/vtkPVThumbWheelTcl.o
c++ -DvtkKWParaView_EXPORTS -Wno-deprecated -fPIC -I/.../paraviewnightly/GUI/Client -I/.../cmakebuild/paraviewnightly -I/.../cmakebuild/paraviewnightly/VTK/Utilities -I/usr/share/doc/NVIDIA_GLX-1.0/include -I/.../paraviewnightly/Utilities/TclTk/tcl8.4.5/generic -I/.../paraviewnightly/Utilities/TclTk/tk8.4.5/generic -I/.../paraviewnightly/VTK/Utilities -I/.../paraviewnightly/VTK -I/.../cmakebuild/paraviewnightly/VTK -I/.../paraviewnightly/Servers/Common -I/.../cmakebuild/paraviewnightly/Servers/Common -I/.../paraviewnightly/Servers/Filters -I/.../cmakebuild/paraviewnightly/Servers/Filters -I/.../cmakebuild/paraviewnightly/GUI/Client -I/.../paraviewnightly/GUI/Client -I/.../paraviewnightly/Servers/ServerManager -I/.../cmakebuild/paraviewnightly/Servers/ServerManager -I/.../paraviewnightly/Common/KWCommon -I/.../paraviewnightly/GUI/Widgets -I/.../cmakebuild/paraviewnightly/GUI/Widgets/AutoGeneratedClasses -I/.../cmakebuild/paraviewnightly/GUI/Widgets -I/.../paraviewnightly/Ut
ilities/VTKClientServer -I/.../cmakebuild/paraviewnightly/Utilities/VTKClientServer -I/.../paraviewnightly/VTK/Common -I/.../cmakebuild/paraviewnightly/VTK/Common -I/.../paraviewnightly/VTK/Filtering -I/.../cmakebuild/paraviewnightly/VTK/Filtering -I/.../paraviewnightly/VTK/GenericFiltering -I/.../cmakebuild/paraviewnightly/VTK/GenericFiltering -I/.../paraviewnightly/VTK/IO -I/.../cmakebuild/paraviewnightly/VTK/IO -I/.../paraviewnightly/VTK/Imaging -I/.../cmakebuild/paraviewnightly/VTK/Imaging -I/.../paraviewnightly/VTK/Rendering -I/.../cmakebuild/paraviewnightly/VTK/Rendering -I/.../paraviewnightly/VTK/Parallel -I/.../cmakebuild/paraviewnightly/VTK/Parallel -I/.../paraviewnightly/VTK/Graphics -I/.../cmakebuild/paraviewnightly/VTK/Graphics -I/.../paraviewnightly/VTK/Hybrid -I/.../cmakebuild/paraviewnightly/VTK/Hybrid -I/.../paraviewnightly/VTK/VolumeRendering -I/.../cmakebuild/paraviewnightly/VTK/VolumeRendering -I/
*/.../paraviewnightly/GUI/Client/vtkPVAnimationScene.cxx:464: error: no*
matching function for call to `vtkSMAnimationSceneProxy::SaveImages(const
char*&, const char*&, int&, int&, double&)'
------------------------------------------------------------------------
Error Build Log Line 4599
File: * Servers/ServerManager/vtkSMAnimationSceneProxy.h* Line: * 88*
*/.../paraviewnightly/Servers/ServerManager/vtkSMAnimationSceneProxy.h:88: error: candidates*
are: int vtkSMAnimationSceneProxy::SaveImages(const char*, const char*, int,
int, double, int)
------------------------------------------------------------------------
Error Build Log Line 4602
File: * Servers/ServerManager/vtkSMAnimationSceneProxy.h* Line: * 101*
*/.../paraviewnightly/Servers/ServerManager/vtkSMAnimationSceneProxy.h:101: error:*
void vtkSMAnimationSceneProxy::SaveImages()
gmake[2]: [GUI/Client/CMakeFiles/vtkKWParaView.dir/vtkPVAnimationScene.o] Error 1 (ignored)
ebuild/paraviewnightly/Utilities/VTKClientServer -I/.../paraviewnightly/VTK/Common -I/.../cmakebuild/paraviewnightly/VTK/Common -I/.../paraviewnightly/VTK/Filtering -I/.../cmakebuild/paraviewnightly/VTK/Filtering -I/.../paraviewnightly/VTK/GenericFiltering -I/.../cmakebuild/paraviewnightly/VTK/GenericFiltering -I/.../paraviewnightly/VTK/IO -I/.../cmakebuild/paraviewnightly/VTK/IO -I/.../paraviewnightly/VTK/Imaging -I/.../cmakebuild/paraviewnightly/VTK/Imaging -I/.../paraviewnightly/VTK/Rendering -I/.../cmakebuild/paraviewnightly/VTK/Rendering -I/.../paraviewnightly/VTK/Parallel -I/.../cmakebuild/paraviewnightly/VTK/Parallel -I/.../paraviewnightly/VTK/Graphics -I/.../cmakebuild/paraviewnightly/VTK/Graphics -I/.../paraviewnightly/VTK/Hybrid -I/.../cmakebuild/paraviewnightly/VTK/Hybrid -I/.../paraviewnightly/VTK/VolumeRendering -I/.../cmakebuild/paraviewnightly/VTK/VolumeRendering -I/.../paraviewnightly/VTK/Widgets -I/.../cmakebuild/paraviewnightly/VTK/Widgets -I/.../paraviewni
ghtly/Utilities/Xdmf/vtk -I/.../cmakebuild/paraviewnightly/Utilities/Xdmf/vtk -DVTK_PYTHON_BUILD -DPARAVIEW_USE_X_RW -o GUI/Client/CMakeFiles/vtkKWParaView.dir/vtkPVValueListTcl.o -c /.../cmakebuild/paraviewnightly/GUI/Client/vtkPVValueListTcl.cxx
Building CXX object GUI/Client/CMakeFiles/vtkKWParaView.dir/vtkPVVectorEntryTcl.o
c++ -DvtkKWParaView_EXPORTS -Wno-deprecated -fPIC -I/.../paraviewnightly/GUI/Client -I/.../cmakebuild/paraviewnightly -I/.../cmakebuild/paraviewnightly/VTK/Utilities -I/usr/share/doc/NVIDIA_GLX-1.0/include -I/.../paraviewnightly/Utilities/TclTk/tcl8.4.5/generic -I/.../paraviewnightly/Utilities/TclTk/tk8.4.5/generic -I/.../paraviewnightly/VTK/Utilities -I/.../paraviewnightly/VTK -I/.../cmakebuild/paraviewnightly/VTK -I/.../paraviewnightly/Servers/Common -I/.../cmakebuild/paraviewnightly/Servers/Common -I/.../paraviewnightly/Servers/Fil
------------------------------------------------------------------------
Error Build Log Line 4880
File: * Unknown* Line: * 138054224*
gmake[2]: Leaving directory `/.../cmakebuild/paraviewnightly'
/usr/bin/gmake -f GUI/Client/CMakeFiles/vtkKWParaViewCS.dir/build.make GUI/Client/CMakeFiles/vtkKWParaViewCS.dir/build
gmake[2]: Entering directory `/.../cmakebuild/paraviewnightly'
Building CXX object GUI/Client/CMakeFiles/vtkKWParaViewCS.dir/vtkPVApplicationClientServer.o
c++ -DvtkKWParaViewCS_EXPORTS -Wno-deprecated -fPIC -I/.../paraviewnightly/GUI/c++: GUI/Client/CMakeFiles/vtkKWParaView.dir/vtkPVAnimationScene.o: No such file or directory
gmake[2]: [bin/libvtkKWParaView.so] Error 1 (ignored)
*gmake[2]: *** No rule to make target `bin/libvtkKWParaView.so', needed by `bin/libvtkKWParaViewCS.so'. Stop.*
gmake[1]: [GUI/Client/CMakeFiles/vtkKWParaViewCS.dir/all] Error 2 (ignored)
------------------------------------------------------------------------
Error Build Log Line 4882
File: * Unknown* Line: * 137682472*
*gmake[2]: *** No rule to make target `bin/libvtkKWParaView.so', needed by `bin/paraview'. Stop.*
gmake[1]: [GUI/Client/CMakeFiles/paraview.dir/all] Error 2 (ignored)
------------------------------------------------------------------------
Error Build Log Line 4884
File: * Unknown* Line: * 137682472*
*gmake[2]: *** No rule to make target `bin/libvtkKWParaView.so', needed by `bin/pvclient'. Stop.*
gmake[1]: [GUI/Client/CMakeFiles/pvclient.dir/all] Error 2 (ignored)
Client -I/.../cmakebuild/paraviewnightly -I/.../cmakebuild
--
John Biddiscombe, email:biddisco @ cscs.ch
http://www.cscs.ch/about/BJohn.php
CSCS, Swiss National Supercomputing Centre | Tel: +41 (91) 610.82.07
Via Cantonale, 6928 Manno, Switzerland | Fax: +41 (91) 610.82.82
More information about the ParaView
mailing list