Print

Print


On Thu, 30 Apr 2009, Tim Jenness wrote:

> Have you run git submodule update recently?
>
> try this
>
> cd ....kitware/vtk
> git clean -fdx
> cd VTK
> git clean -fdx
> cd ../cmake
> git clean -fdx
> cd ..
> ./bootstrap
> ./configure
> make
>
> and see if it builds then.

Should do the trick. This is one happens when you update a previously 
built cmake and then re-configure without cleaning it first (there is a 
directory Source/cmsys full of old files that should really be 
regenerated).

Peter.

> On Apr 30, 2009, at 1:46 PM, Andy Gibb wrote:
>
>> I get a different error when I run ./configure:
>> 
>> g++ -I/aspersa/scuba2/star-build/thirdparty/kitware/vtk/cmake/Source 
>> -I/aspersa/scuba2/star-build/thirdparty/kitware/vtk/cmake/Bootstrap.cmk -c 
>> /aspersa/scuba2/star-build/thirdparty/kitware/vtk/cmake/Source/cmake.cxx -o 
>> cmake.o
>> In file included from 
>> /aspersa/scuba2/star-build/thirdparty/kitware/vtk/cmake/Source/cmake.h:43,
>>                from 
>> /aspersa/scuba2/star-build/thirdparty/kitware/vtk/cmake/Source/cmake.cxx:17:
>> /aspersa/scuba2/star-build/thirdparty/kitware/vtk/cmake/Source/cmSystemTools.h:52: 
>> error: 'KeyWOW64' has not been declared
>> /aspersa/scuba2/star-build/thirdparty/kitware/vtk/cmake/Source/cmSystemTools.h:52: 
>> error: 'KeyWOW64_Default' was not declared in this scope
>> /aspersa/scuba2/star-build/thirdparty/kitware/vtk/cmake/Source/cmake.cxx: 
>> In member function 'int cmake::AddCMakePaths()':
>> /aspersa/scuba2/star-build/thirdparty/kitware/vtk/cmake/Source/cmake.cxx:790: 
>> error: 'GetRealPath' is not a member of 'cmSystemTools'
>> /aspersa/scuba2/star-build/thirdparty/kitware/vtk/cmake/Source/cmake.cxx:878: 
>> error: 'GetRealPath' is not a member of 'cmSystemTools'
>> /aspersa/scuba2/star-build/thirdparty/kitware/vtk/cmake/Source/cmake.cxx: 
>> In static member function 'static int 
>> cmake::ExecuteCMakeCommand(std::vector<std::basic_string<char, 
>> std::char_traits<char>, std::allocator<char> >, 
>> std::allocator<std::basic_string<char, std::char_traits<char>, 
>> std::allocator<char> > > >&)':
>> /aspersa/scuba2/star-build/thirdparty/kitware/vtk/cmake/Source/cmake.cxx:1139: 
>> error: 'Touch' is not a member of 'cmSystemTools'
>> /aspersa/scuba2/star-build/thirdparty/kitware/vtk/cmake/Source/cmake.cxx:1153: 
>> error: 'Touch' is not a member of 'cmSystemTools'
>> gmake: *** [cmake.o] Error 1
>> 
>> Any clues? Fedora 10, x86_64.
>>
>>      Andy
>
> -- 
> Tim Jenness
> Joint Astronomy Centre

-- 
Peter W. Draper, http://astro.dur.ac.uk/~pdraper