[vtkusers] compiling vtk 5 with tcl on mac intel
Martin Costabel
costabel at wanadoo.fr
Fri Sep 7 09:50:27 EDT 2007
Donald Johnson wrote:
> I have been trying to compile vtk on a mac book with running MacOSX
> 10.4.10, gcc v 4.01. If i just try to build then library and examples
> everything works correctly, however if i try to make the tcl bindings
> cmake gives the following error durring configuring and exits.
>
> RegularExpression::compile(): Nested *?+.
> RegularExpression::compile(): Error in compile.
> CMake Error: Error in cmake code at
> /Users/nalkar/Projects/C++/VTk/VTK
> 5.0.2/Utilities/TclTk/internals/CMakeLists.txt:4:
> IF had incorrect arguments: "${TK_INTERNAL_PATH}" MATCHES
> "${CMAKE_CURRENT_SOURCE_DIR}/tk${TCL_TK_VERSION}" (Regular expression
> "/Users/nalkar/Projects/C++/VTk/VTK
> 5.0.2/Utilities/TclTk/internals/tk8.4" cannot compile).
This looks like a bug in the VTK sources. They should use STREQUAL
instead of MATCHES. From man cmake:
IF(variable MATCHES regex)
IF(string MATCHES regex)
True if the given string or variable's value matches
the given regular expression.
The second argument needs to be a regex, which pathnames aren't, in general.
--
Martin
More information about the vtkusers
mailing list