[vtkusers] Error generating vtkGLSLShaderLibrary.h with vtk-5.3.x after upgrading to CMake-2.6.2
Michael Jackson
mike.jackson at bluequartz.net
Fri Oct 17 10:32:34 EDT 2008
Did you start with an absolutely clean build directory?
_________________________________________________________
Mike Jackson mike.jackson at bluequartz.net
BlueQuartz Software www.bluequartz.net
Principal Software Engineer Dayton, Ohio
On Oct 17, 2008, at 10:20 AM, Elvis Dowson wrote:
> Hi,
> I just upgraded my CMake installation from 2.6.1 to 2.6.2.
> When I run ccmake ../src/VTK and configure afresh, generate and run
> make, I now get the following error. It used to work fine before.
> What could be causing this error?
>
> Linking C shared library ../../bin/libvtktiff.dylib
> [ 13%] Built target vtktiff
> [ 13%] Generating vtkGLSLShaderLibrary.h
> dyld: Library not loaded: /Users/elvis/Tool/vtk-5.x/build/carbon-
> shared/bin/libvtksys.5.3.dylib
> Referenced from: /Users/elvis/Tool/vtk-5.x/build/carbon-shared/
> Utilities/MaterialLibrary/../../bin/ProcessShader
> Reason: Incompatible library version: ProcessShader requires
> version 5.3.0 or later, but libvtksys.5.3.dylib provides version 0.0.0
> /bin/sh: line 1: 33070 Trace/BPT trap ../../bin/
> ProcessShader /Users/elvis/Tool/vtk-5.x/build/carbon-shared/
> Utilities/MaterialLibrary/vtkGLSLShaderLibrary.h vtkShaderGLSL Code
> GetCode /Users/elvis/Tool/vtk-5.x/src/VTK/Utilities/MaterialLibrary/
> GLSLShaders/TestAppVarFrag.glsl /Users/elvis/Tool/vtk-5.x/src/VTK/
> Utilities/MaterialLibrary/GLSLShaders/TestVertex.glsl /Users/elvis/
> Tool/vtk-5.x/src/VTK/Utilities/MaterialLibrary/GLSLShaders/
> TestVtkPropertyFrag.glsl /Users/elvis/Tool/vtk-5.x/src/VTK/Utilities/
> MaterialLibrary/GLSLShaders/TestMatrixFrag.glsl /Users/elvis/Tool/
> vtk-5.x/src/VTK/Utilities/MaterialLibrary/GLSLShaders/
> TestScalarVectorFrag.glsl /Users/elvis/Tool/vtk-5.x/src/VTK/
> Utilities/MaterialLibrary/GLSLShaders/Twisted.glsl
> make[2]: *** [Utilities/MaterialLibrary/vtkGLSLShaderLibrary.h]
> Error 133
> make[1]: *** [Utilities/MaterialLibrary/CMakeFiles/
> vtkMaterialLibraryConfiguredFiles.dir/all] Error 2
> make[1]: *** Waiting for unfinished jobs....
> [ 14%] Building CXX object Common/CMakeFiles/vtkCommon.dir/
> vtkUnsignedLongArray.o
> [ 14%] Building CXX object Common/CMakeFiles/vtkCommon.dir/
> vtkUnsignedShortArray.o
> [ 14%] Building CXX object Common/CMakeFiles/vtkCommon.dir/
> vtkVariant.o
> [ 14%] Building CXX object Common/CMakeFiles/vtkCommon.dir/
> vtkVariantArray.o
> [ 14%] [ 14%] Building CXX object Common/CMakeFiles/vtkCommon.dir/
> vtkVoidArray.o
> Building CXX object Common/CMakeFiles/vtkCommon.dir/vtkVersion.o
> [ 14%] Building CXX object Common/CMakeFiles/vtkCommon.dir/
> vtkWarpTransform.o
> [ 14%] Building CXX object Common/CMakeFiles/vtkCommon.dir/
> vtkWeakPointerBase.o
> [ 14%] Building CXX object Common/CMakeFiles/vtkCommon.dir/vtkWindow.o
> [ 14%] Building CXX object Common/CMakeFiles/vtkCommon.dir/
> vtkWindowLevelLookupTable.o
> [ 14%] Building CXX object Common/CMakeFiles/vtkCommon.dir/
> vtkXMLDataElement.o
> [ 14%] Building CXX object Common/CMakeFiles/vtkCommon.dir/
> vtkXMLFileOutputWindow.o
> [ 14%] Building CXX object Common/CMakeFiles/vtkCommon.dir/
> vtkLongLongArray.o
> [ 14%] Building CXX object Common/CMakeFiles/vtkCommon.dir/
> vtkUnsignedLongLongArray.o
> [ 14%] Building CXX object Common/CMakeFiles/vtkCommon.dir/
> vtkTypeInt8Array.o
> [ 14%] Building CXX object Common/CMakeFiles/vtkCommon.dir/
> vtkTypeInt16Array.o
> [ 14%] Building CXX object Common/CMakeFiles/vtkCommon.dir/
> vtkTypeInt32Array.o
> [ 14%] Building CXX object Common/CMakeFiles/vtkCommon.dir/
> vtkTypeInt64Array.o
> [ 14%] Building CXX object Common/CMakeFiles/vtkCommon.dir/
> vtkTypeUInt8Array.o
> [ 14%] Building CXX object Common/CMakeFiles/vtkCommon.dir/
> vtkTypeUInt16Array.o
> [ 14%] Building CXX object Common/CMakeFiles/vtkCommon.dir/
> vtkTypeUInt32Array.o
> [ 14%] Building CXX object Common/CMakeFiles/vtkCommon.dir/
> vtkTypeUInt64Array.o
> [ 14%] [ 14%] Building CXX object Common/CMakeFiles/vtkCommon.dir/
> vtkTypeFloat32Array.o
> Building CXX object Common/CMakeFiles/vtkCommon.dir/
> vtkTypeFloat64Array.o
> [ 14%] Building CXX object Common/CMakeFiles/vtkCommon.dir/
> vtkCommonInstantiator.o
> Linking CXX shared library ../bin/libvtkCommon.dylib
> [ 14%] Built target vtkCommon
> make: *** [all] Error 2
>
>
> Best regards,
>
> Elvis Dowson
> _______________________________________________
> This is the private VTK discussion list.
> Please keep messages on-topic. Check the FAQ at: http://www.vtk.org/Wiki/VTK_FAQ
> Follow this link to subscribe/unsubscribe:
> http://www.vtk.org/mailman/listinfo/vtkusers
More information about the vtkusers
mailing list