Package: octaviz Version: 0.4.0-27 Severity: important Could you please migrate to VTK 5 (which recently hit unstable)? What makes this important is that it is only possible to have one version installed on a system at a time.
I am attaching a patch that will get you partway there; I gave up after discovering that the build *still* didn't get very far. :-/ FTR, the next, and with any luck last, issue to address is that VTK_LEGACY(...) declarations evidently confuse vtkWrapOctave. [BTW, I also had to add -DVTK_DIR:STRING=/usr/lib/vtk to cmake's invocation.] Thanks. -- System Information: Debian Release: testing/unstable APT prefers unstable APT policy: (500, 'unstable'), (500, 'stable') Architecture: amd64 (x86_64) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.17.7 Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1)
--- octaviz-0.4.0/CMakeLists.txt 2006-08-31 16:25:43.114394000 -0400 +++ octaviz-0.4.0.new/CMakeLists.txt 2006-08-31 16:27:55.910236300 -0400 @@ -84,11 +84,12 @@ INCLUDE(${VTK_KITS_DIR}/vtk${kit}Kit.cmake) SET(all_oct) - FOREACH(class ${VTK_${ukit}_CLASSES}) + FOREACH(class0 ${VTK_${ukit}_CLASSES}) + GET_FILENAME_COMPONENT(class ${class0} NAME) IF(NOT VTK_CLASS_WRAP_EXCLUDE_${class}) SET(all_oct ${all_oct} ${class}.oct) ENDIF(NOT VTK_CLASS_WRAP_EXCLUDE_${class}) - ENDFOREACH(class) + ENDFOREACH(class0) # ADD_CUSTOM_TARGET(vtk${kit}.cc ALL cat ${all_ccs} > vtk${kit}.cc) @@ -128,7 +129,8 @@ # Remove prefix from oct install dir STRING(REGEX REPLACE "${CMAKE_INSTALL_PREFIX}" "" OCT_INST_DIR ${OCT_INST_DIR_EXEC}) - FOREACH(class ${VTK_${ukit}_CLASSES}) + FOREACH(class0 ${VTK_${ukit}_CLASSES}) + GET_FILENAME_COMPONENT(class ${class0} NAME) SET(full_name "${VTK_${ukit}_HEADER_DIR}/${class}.h") IF(NOT VTK_CLASS_WRAP_EXCLUDE_${class}) ADD_CUSTOM_TARGET(${class}.cc ALL ../Wrapping/vtkWrapOctave ${full_name} ../Wrapping/hints 1 ${class}.cc) @@ -138,7 +140,7 @@ # ADD_CUSTOM_TARGET(${class}_link echo Symlinking ${class}\; ln -s ${CMAKE_INSTALL_PREFIX}${OCT_INST_DIR}/octaviz/vtk${kit}.oct ${CMAKE_INSTALL_PREFIX}${OCT_INST_DIR}/octaviz/${class}.oct) # ADD_DEPENDENCIES(create_links ${class}_link) ENDIF(NOT VTK_CLASS_WRAP_EXCLUDE_${class}) - ENDFOREACH(class) + ENDFOREACH(class0) ENDMACRO(OCTAVE_WRAP_VTK) # MARK_AS_ADVANCED(CMAKE_INSTALL_PREFIX)