<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=UTF-8" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Kevin <br>
<br>
You probably want to do a CVS update. I have been making a lot of
changes to the TemporalStreamTracer code and the TCL wrapping is
usually knackered. sorry. put<br>
//BTX<br>
bad stuff here<br>
//ETX<br>
around any code that causes problems in the header if you want to keep
your current version of vtk This will make the wrapping code skip the
bad stuff<br>
<br>
JB<br>
<br>
<blockquote cite="mid1176216484.5650.16.camel@gargon.hooperlab"
 type="cite">
  <pre wrap="">When I use the attached CMake script to build VTK from CVS I get the
build errors :

/home/kevin/kitware/VTK_Build_Mesa/Parallel/vtkTemporalStreamTracerTcl.cxx: In f
unction ‘int vtkTemporalStreamTracerCppCommand(vtkTemporalStreamTracer*, Tcl_Int
erp*, int, char**)’:
/home/kevin/kitware/VTK_Build_Mesa/Parallel/vtkTemporalStreamTracerTcl.cxx:354:
error: ‘vtkMultiProcessController’ was not declared in this scope
/home/kevin/kitware/VTK_Build_Mesa/Parallel/vtkTemporalStreamTracerTcl.cxx:354:
error: ‘temp0’ was not declared in this scope
/home/kevin/kitware/VTK_Build_Mesa/Parallel/vtkTemporalStreamTracerTcl.cxx:357:
error: expected primary-expression before ‘)’ token
/home/kevin/kitware/VTK_Build_Mesa/Parallel/vtkTemporalStreamTracerTcl.cxx:360:
error: ‘class vtkTemporalStreamTracer’ has no member named ‘SetController’
/home/kevin/kitware/VTK_Build_Mesa/Parallel/vtkTemporalStreamTracerTcl.cxx:367:
error: ‘vtkMultiProcessController’ was not declared in this scope
/home/kevin/kitware/VTK_Build_Mesa/Parallel/vtkTemporalStreamTracerTcl.cxx:367:
error: ‘temp20’ was not declared in this scope
/home/kevin/kitware/VTK_Build_Mesa/Parallel/vtkTemporalStreamTracerTcl.cxx:368:
error: ‘class vtkTemporalStreamTracer’ has no member named ‘GetController’
make[2]: *** [Parallel/CMakeFiles/vtkParallelTCL.dir/vtkTemporalStreamTracerTcl.
o] Error 1

This file is auto generated from
VTK/Parallel/vtkTemporalStreamTracer.cxx isn't it? It doesn't include
the header for the multi-process controller. I noticed that
vtkTemporalStreamTracer.cxx includes the multi-process controller only
if VTK_USE_MPI is set. Can't threads be used even if MPI isn't?
  </pre>
  <pre wrap="">
<hr size="4" width="90%">
# This file began with the notes from dash6.kitware and was edited 
# by Kevin Hobbs     h     b     s     @     h     o     .     d
#                       o     b     k     o     i     u     e     u

###################################################################
# The values in this section must always be provided
###################################################################

# these are the the name of the source and binary directory on disk. 
SET (CTEST_SOURCE_NAME VTK)
SET (CTEST_BINARY_NAME VTK_Build_Mesa)
SET(CTEST_DASHBOARD_ROOT "$ENV{HOME}/kitware")
SET(CTEST_SOURCE_DIRECTORY "${CTEST_DASHBOARD_ROOT}/${CTEST_SOURCE_NAME}")
SET(CTEST_BINARY_DIRECTORY "${CTEST_DASHBOARD_ROOT}/${CTEST_BINARY_NAME}")

# which ctest command to use for running the dashboard
SET (CTEST_COMMAND 
  "\"${CTEST_DASHBOARD_ROOT}/CMake_Build/bin/ctest\" -D Experimental -A \"${CTEST_SCRIPT_DIRECTORY}/${CTEST_SCRIPT_NAME}\""
  )

# what cmake command to use for configuring this dashboard
SET (CTEST_CMAKE_COMMAND
  "\"${CTEST_DASHBOARD_ROOT}/CMake_Build/bin/cmake\""
  )

# should ctest wipe the binary tree before running
SET (CTEST_START_WITH_EMPTY_BINARY_DIRECTORY TRUE)

# this is the initial cache to use for the binary tree, be careful to escape
# any quotes inside of this string if you use it

# KHH I've switched to FC6 whose system mesa has osmesa...

SET (CTEST_INITIAL_CACHE "

SITE:STRING=gargon.hooperlab
BUILDNAME:STRING=Linux-gcc-4.1.1-x86_64
MAKECOMMAND:FILEPATH=/usr/bin/make -j 5
BUILD_SHARED_LIBS:BOOL=ON
VTK_USE_PARALLEL:BOOL=ON
VTK_WRAP_TCL:BOOL=ON
VTK_USE_HYBRID:BOOL=ON
VTK_OPENGL_HAS_OSMESA:BOOL=ON
VTK_USE_64BIT_IDS:BOOL=ON
#VTK_USE_OFFSCREEN:BOOL=ON
")

# what cvs command to use for configuring this dashboard
SET (CTEST_CVS_COMMAND "/usr/bin/cvs")

# set any extra directories to do an update on
SET (CTEST_EXTRA_UPDATES_1 "$ENV{HOME}/kitware/VTKData" "-dAP")

# set any extra envionment variables here
#SET (CTEST_ENVIRONMENT
#)


  </pre>
  <pre wrap="">
<hr size="4" width="90%">
_______________________________________________
This is the private VTK discussion list. 
Please keep messages on-topic. Check the FAQ at: <a class="moz-txt-link-freetext" href="http://www.vtk.org/Wiki/VTK_FAQ">http://www.vtk.org/Wiki/VTK_FAQ</a>
Follow this link to subscribe/unsubscribe:
<a class="moz-txt-link-freetext" href="http://www.vtk.org/mailman/listinfo/vtkusers">http://www.vtk.org/mailman/listinfo/vtkusers</a>
  </pre>
</blockquote>
<br>
<br>
<pre class="moz-signature" cols="78">-- 
John Biddiscombe,                            <a class="moz-txt-link-freetext" href="email:biddisco">email:biddisco</a> @ cscs.ch
<a class="moz-txt-link-freetext" href="http://www.cscs.ch/about/BJohn.php">http://www.cscs.ch/about/BJohn.php</a>
CSCS, Swiss National Supercomputing Centre  | Tel:  +41 (91) 610.82.07
Via Cantonale, 6928 Manno, Switzerland      | Fax:  +41 (91) 610.82.82</pre>
</body>
</html>