clone 618183 -1 reassign -1 vtk retitle -1 vtkEncodeString is in bin/ according to VTKConfig.cmake thanks
On 03/13/2011 06:47 PM, Lucas Nussbaum wrote: > >> [ 19%] Generating vtkKWEWireframePainter_vs.cxx /bin/sh: >> /usr/bin/vtkEncodeString: not found make[3]: *** >> [Rendering/vtkKWEWireframePainter_vs.cxx] Error 127 > Looks like this failure is due to a typo in /usr/lib/vtk-5.6/VTKConfig.cmake which tells cmake to use /usr/bin/vtkEncodeString when it should be /usr/lib/vtk-5.6/vtkEncodeString. The attached patch fixes the issue. Please let me know if you intend to upload a fix or if you prefer an NMU. This fix is not enough to get vtkedge building fine though. It fails with: make[3]: Entering directory `/tmp/vtkedge-0.1.0/obj-x86_64-linux-gnu' [ 60%] Building CXX object VolumeRendering/CMakeFiles/vtkKWEVolumeRendering.dir/vtkKWEGPUVolumeRayCastMapper.o [ 61%] Building CXX object VolumeRendering/CMakeFiles/vtkKWEVolumeRendering.dir/vtkKWERepresentativeVolumeImageCreator.o [ 62%] Building CXX object VolumeRendering/CMakeFiles/vtkKWEVolumeRendering.dir/vtkKWEVolumeMapper.o /tmp/vtkedge-0.1.0/VolumeRendering/vtkKWEVolumeMapper.cxx: In member function 'void vtkKWEVolumeMapper::Initialize(vtkRenderWindow*, vtkVolume*)': /tmp/vtkedge-0.1.0/VolumeRendering/vtkKWEVolumeMapper.cxx:264:87: error: no matching function for call to 'vtkVolumeTextureMapper3D::IsRenderSupported(vtkVolumeProperty*)' /usr/include/vtk-5.6/vtkVolumeTextureMapper3D.h:112:15: note: candidate is: virtual int vtkVolumeTextureMapper3D::IsRenderSupported(vtkVolumeProperty*, vtkRenderer*) make[3]: *** [VolumeRendering/CMakeFiles/vtkKWEVolumeRendering.dir/vtkKWEVolumeMapper.o] Error 1 … which looks like #614433. So, some work has to be done in vtkedge too… Regards, -- Mehdi Dogguy مهدي الدڤي http://dogguy.org/
>From 34f327fbadda04c649f758db85933be578dec2cb Mon Sep 17 00:00:00 2001 From: Mehdi Dogguy <me...@dogguy.org> Date: Tue, 15 Mar 2011 21:35:34 +0100 Subject: [PATCH] vtkEncodeString is in lib/ not in bin/ --- vtkGenerateVTKConfig.cmake | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/vtkGenerateVTKConfig.cmake b/vtkGenerateVTKConfig.cmake index 388e262..1fdb5b5 100644 --- a/vtkGenerateVTKConfig.cmake +++ b/vtkGenerateVTKConfig.cmake @@ -242,7 +242,7 @@ IF(VTK_WRAP_JAVA) SET(VTK_WRAP_JAVA_EXE_CONFIG ${DOLLAR}{VTK_INSTALL_PREFIX}${VTK_INSTALL_BIN_DIR}/vtkWrapJava${VTK_EXE_EXT}) SET(VTK_JAVA_JAR_CONFIG ${DOLLAR}{VTK_INSTALL_PREFIX}${VTK_INSTALL_JAVA_DIR}/vtk.jar) ENDIF(VTK_WRAP_JAVA) -SET(VTK_ENCODESTRING_EXE_CONFIG ${DOLLAR}{VTK_INSTALL_PREFIX}${VTK_INSTALL_BIN_DIR}/vtkEncodeString${VTK_EXE_EXT}) +SET(VTK_ENCODESTRING_EXE_CONFIG ${DOLLAR}{VTK_INSTALL_PREFIX}${VTK_INSTALL_PACKAGE_DIR}/vtkEncodeString${VTK_EXE_EXT}) # VTK style script locations. SET(VTK_DOXYGEN_HOME_CONFIG ${DOLLAR}{VTK_INSTALL_PREFIX}${VTK_INSTALL_DOXYGEN_DIR}) -- 1.7.2.5