[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