<html>
<body>
At 08:34 AM 2/13/2006, John Biddiscombe wrote:<br>
<blockquote type=cite class=cite cite="">We run our own dashboards here
every night, and as part of it we build vtk/paraview/etc on a nightly
basis.<br><br>
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.<br><br>
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.<br><br>
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.<br><br>
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?<br>
</blockquote><br>
Actually, yes we do start most (if not all) of the builds from
scratch.&nbsp; Look for the following line in the dashboard script (by
clicking the
<a href="http://www.paraview.org/Testing/Sites/dash5.kitware/Linux-g++-static/20060213-0100-Nightly/Notes.html">
<img src="cid:6.2.5.6.2.20060213085751.0445b430@kitware.com.0" width=16 height=16 alt="Notes">
</a> link) accompanying a given build:<br><br>
<pre>SET (CTEST_START_WITH_EMPTY_BINARY_DIRECTORY TRUE)

</pre>- Amy<br><br>
<blockquote type=cite class=cite cite="">
/local/testing/cmakebuild/paraviewnightly/GUI/Widgets/vtkKWPresetSelectorTcl.cxx:
In<br>
&nbsp; function `int
vtkKWPresetSelectorCppCommand(vtkKWPresetSelector*,<br>
&nbsp; Tcl_Interp*, int, char**)':<br>
/local/testing/cmakebuild/paraviewnightly/GUI/Widgets/vtkKWPresetSelectorTcl.cxx:277:
error: `<br>
&nbsp; SetGroupFilter' undeclared (first use this function)<br>
/local/testing/cmakebuild/paraviewnightly/GUI/Widgets/vtkKWPresetSelectorTcl.cxx:277:
error: (Each<br>
&nbsp; undeclared identifier is reported only once for each function it
appears<br>
&nbsp; in.)<br>
/local/testing/cmakebuild/paraviewnightly/GUI/Widgets/vtkKWPresetSelectorTcl.cxx:285:
error: `<br>
&nbsp; GetGroupFilter' undeclared (first use this function)<br>
/local/testing/cmakebuild/paraviewnightly/GUI/Widgets/vtkKWPresetSelectorTcl.cxx:442:
error: `<br>
&nbsp; SetPresetImage' undeclared (first use this function)<br>
/local/testing/cmakebuild/paraviewnightly/GUI/Widgets/vtkKWPresetSelectorTcl.cxx:461:
error: `<br>
&nbsp; SetPresetImageFromRenderWindow' undeclared (first use this
function)<br>
make[2]: ***
[GUI/Widgets/CMakeFiles/KWWidgets.dir/vtkKWPresetSelectorTcl.o] Error
1<br>
make[2]: Leaving directory
`/local/testing/cmakebuild/paraviewnightly'<br>
make[1]: *** [GUI/Widgets/CMakeFiles/KWWidgets.dir/all] Error 2<br>
make[1]: Leaving directory
`/local/testing/cmakebuild/paraviewnightly'<br>
make: *** [all] Error 2<br><br>
etc etc.<br><br>
JB<br><br>
*<br>
Site Name: *dongio-Paraview-Nightly<br>
*Build Name: *Linux-c++<br>
*Time: *Feb 3, 2006 2:00:00 AM<br>
*Track: *Nightly<br><br>
*Last submission: *Feb 2, 2006 2:00:00 AM
&lt;<a href="http://dongio.staff.cscs.ch:8081/vtkCSCS/Dashboard/Build?submissionid=991" eudora="autourl">
http://dongio.staff.cscs.ch:8081/vtkCSCS/Dashboard/Build?submissionid=991</a>
&gt;<br><br>
*Next submission: *Feb 5, 2006 2:00:00 AM
&lt;<a href="http://dongio.staff.cscs.ch:8081/vtkCSCS/Dashboard/Build?submissionid=1000" eudora="autourl">
http://dongio.staff.cscs.ch:8081/vtkCSCS/Dashboard/Build?submissionid=1000</a>
&gt; <br><br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp; 6 Errors, 0 Warnings<br><br>
------------------------------------------------------------------------<br>
<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp; Error Build Log Line 4596<br><br>
<br>
File: * GUI/Client/vtkPVAnimationScene.cxx* Line: * 464*<br><br>
Building CXX object
GUI/Client/CMakeFiles/vtkKWParaView.dir/vtkPVThumbWheelTcl.o<br>
c++&nbsp; -DvtkKWParaView_EXPORTS&nbsp; -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<br><br>
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/<br>
*/.../paraviewnightly/GUI/Client/vtkPVAnimationScene.cxx:464: error:
no*<br>
matching function for call to
`vtkSMAnimationSceneProxy::SaveImages(const&nbsp;&nbsp; char*&amp;, const
char*&amp;, int&amp;, int&amp;, double&amp;)'<br><br>
------------------------------------------------------------------------<br>
<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp; Error Build Log Line 4599<br><br>
<br>
File: * Servers/ServerManager/vtkSMAnimationSceneProxy.h* Line: *
88*<br><br>
*/.../paraviewnightly/Servers/ServerManager/vtkSMAnimationSceneProxy.h:88:
error: candidates*<br>
are: int vtkSMAnimationSceneProxy::SaveImages(const char*, const char*,
int,&nbsp;&nbsp; int, double, int)<br><br>
------------------------------------------------------------------------<br>
<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp; Error Build Log Line 4602<br><br>
<br>
File: * Servers/ServerManager/vtkSMAnimationSceneProxy.h* Line: *
101*<br><br>
*/.../paraviewnightly/Servers/ServerManager/vtkSMAnimationSceneProxy.h:101:
error:*<br>
void vtkSMAnimationSceneProxy::SaveImages()<br>
gmake[2]: [GUI/Client/CMakeFiles/vtkKWParaView.dir/vtkPVAnimationScene.o]
Error 1 (ignored)<br>
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<br><br>
ghtly/Utilities/Xdmf/vtk
-I/.../cmakebuild/paraviewnightly/Utilities/Xdmf/vtk&nbsp;&nbsp;
-DVTK_PYTHON_BUILD -DPARAVIEW_USE_X_RW -o
GUI/Client/CMakeFiles/vtkKWParaView.dir/vtkPVValueListTcl.o -c
/.../cmakebuild/paraviewnightly/GUI/Client/vtkPVValueListTcl.cxx<br>
Building CXX object
GUI/Client/CMakeFiles/vtkKWParaView.dir/vtkPVVectorEntryTcl.o<br>
c++&nbsp; -DvtkKWParaView_EXPORTS&nbsp; -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<br><br>
------------------------------------------------------------------------<br>
<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp; Error Build Log Line 4880<br><br>
<br>
File: * Unknown* Line: * 138054224*<br><br>
gmake[2]: Leaving directory `/.../cmakebuild/paraviewnightly'<br>
/usr/bin/gmake -f GUI/Client/CMakeFiles/vtkKWParaViewCS.dir/build.make
GUI/Client/CMakeFiles/vtkKWParaViewCS.dir/build<br>
gmake[2]: Entering directory `/.../cmakebuild/paraviewnightly'<br>
Building CXX object
GUI/Client/CMakeFiles/vtkKWParaViewCS.dir/vtkPVApplicationClientServer.o<br>
c++&nbsp; -DvtkKWParaViewCS_EXPORTS&nbsp; -Wno-deprecated -fPIC
-I/.../paraviewnightly/GUI/c++:
GUI/Client/CMakeFiles/vtkKWParaView.dir/vtkPVAnimationScene.o: No such
file or directory<br>
gmake[2]: [bin/libvtkKWParaView.so] Error 1 (ignored)<br>
*gmake[2]: *** No rule to make target `bin/libvtkKWParaView.so', needed
by `bin/libvtkKWParaViewCS.so'.&nbsp; Stop.*<br>
gmake[1]: [GUI/Client/CMakeFiles/vtkKWParaViewCS.dir/all] Error 2
(ignored)<br><br>
------------------------------------------------------------------------<br>
<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp; Error Build Log Line 4882<br><br>
<br>
File: * Unknown* Line: * 137682472*<br><br>
*gmake[2]: *** No rule to make target `bin/libvtkKWParaView.so', needed
by `bin/paraview'.&nbsp; Stop.*<br>
gmake[1]: [GUI/Client/CMakeFiles/paraview.dir/all] Error 2
(ignored)<br><br>
------------------------------------------------------------------------<br>
<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp; Error Build Log Line 4884<br><br>
<br>
File: * Unknown* Line: * 137682472*<br><br>
*gmake[2]: *** No rule to make target `bin/libvtkKWParaView.so', needed
by `bin/pvclient'.&nbsp; Stop.*<br>
gmake[1]: [GUI/Client/CMakeFiles/pvclient.dir/all] Error 2 (ignored)<br>
Client -I/.../cmakebuild/paraviewnightly -I/.../cmakebuild<br><br>
-- <br>
John
Biddiscombe,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
email:biddisco @ cscs.ch<br>
<a href="http://www.cscs.ch/about/BJohn.php" eudora="autourl">
http://www.cscs.ch/about/BJohn.php</a><br>
CSCS, Swiss National Supercomputing Centre&nbsp; | Tel:&nbsp; +41 (91)
610.82.07<br>
Via Cantonale, 6928 Manno, Switzerland&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |
Fax:&nbsp; +41 (91) 610.82.82<br><br>
<br><br>
_______________________________________________<br>
ParaView mailing list<br>
ParaView@paraview.org<br>
<a href="http://www.paraview.org/mailman/listinfo/paraview" eudora="autourl">
http://www.paraview.org/mailman/listinfo/paraview</a></blockquote></body>
</html>