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

Reply via email to