> > Hi,
I'm trying to build vtk-5.4.2 to use it with Qtcreator , when I run make to build the vtk source I got the following error, van anybody helps me? thanks CMakeFiles/GraphicsCxxTests.dir/TestExtraction.o: In function `TestExtraction(int, char**)': TestExtraction.cxx:(.text+0xc01): undefined reference to `vtkXMLDataSetWriter::New()' TestExtraction.cxx:(.text+0xc18): undefined reference to `vtkXMLWriter::SetInput(vtkDataObject*)' TestExtraction.cxx:(.text+0xc45): undefined reference to `vtkXMLWriter::Write()' TestExtraction.cxx:(.text+0x1083): undefined reference to `vtkXMLWriter::SetInput(vtkDataObject*)' TestExtraction.cxx:(.text+0x10aa): undefined reference to `vtkXMLWriter::Write()' TestExtraction.cxx:(.text+0x1603): undefined reference to `vtkXMLWriter::SetInput(vtkDataObject*)' TestExtraction.cxx:(.text+0x162a): undefined reference to `vtkXMLWriter::Write()' TestExtraction.cxx:(.text+0x1767): undefined reference to `vtkXMLWriter::SetInput(vtkDataObject*)' TestExtraction.cxx:(.text+0x178e): undefined reference to `vtkXMLWriter::Write()' TestExtraction.cxx:(.text+0x1b91): undefined reference to `vtkXMLWriter::SetInput(vtkDataObject*)' TestExtraction.cxx:(.text+0x1bb8): undefined reference to `vtkXMLWriter::Write()' TestExtraction.cxx:(.text+0x212c): undefined reference to `vtkXMLWriter::SetInput(vtkDataObject*)' TestExtraction.cxx:(.text+0x2153): undefined reference to `vtkXMLWriter::Write()' TestExtraction.cxx:(.text+0x2276): undefined reference to `vtkXMLWriter::SetInput(vtkDataObject*)' TestExtraction.cxx:(.text+0x229d): undefined reference to `vtkXMLWriter::Write()' TestExtraction.cxx:(.text+0x26ca): undefined reference to `vtkXMLWriter::SetInput(vtkDataObject*)' TestExtraction.cxx:(.text+0x26f1): undefined reference to `vtkXMLWriter::Write()' TestExtraction.cxx:(.text+0x2c8f): undefined reference to `vtkXMLWriter::SetInput(vtkDataObject*)' TestExtraction.cxx:(.text+0x2cb6): undefined reference to `vtkXMLWriter::Write()' TestExtraction.cxx:(.text+0x2dd9): undefined reference to `vtkXMLWriter::SetInput(vtkDataObject*)' TestExtraction.cxx:(.text+0x2e00): undefined reference to `vtkXMLWriter::Write()' TestExtraction.cxx:(.text+0x31ab): undefined reference to `vtkXMLWriter::SetInput(vtkDataObject*)' TestExtraction.cxx:(.text+0x31d2): undefined reference to `vtkXMLWriter::Write()' TestExtraction.cxx:(.text+0x36c1): undefined reference to `vtkXMLWriter::SetInput(vtkDataObject*)' TestExtraction.cxx:(.text+0x36e8): undefined reference to `vtkXMLWriter::Write()' TestExtraction.cxx:(.text+0x380b): undefined reference to `vtkXMLWriter::SetInput(vtkDataObject*)' TestExtraction.cxx:(.text+0x3832): undefined reference to `vtkXMLWriter::Write()' TestExtraction.cxx:(.text+0x3c69): undefined reference to `vtkXMLWriter::SetInput(vtkDataObject*)' TestExtraction.cxx:(.text+0x3c90): undefined reference to `vtkXMLWriter::Write()' TestExtraction.cxx:(.text+0x421f): undefined reference to `vtkXMLWriter::SetInput(vtkDataObject*)' TestExtraction.cxx:(.text+0x4246): undefined reference to `vtkXMLWriter::Write()' TestExtraction.cxx:(.text+0x4318): undefined reference to `vtkXMLWriter::SetInput(vtkDataObject*)' TestExtraction.cxx:(.text+0x433f): undefined reference to `vtkXMLWriter::Write()' TestExtraction.cxx:(.text+0x487a): undefined reference to `vtkXMLWriter::SetInput(vtkDataObject*)' TestExtraction.cxx:(.text+0x48a1): undefined reference to `vtkXMLWriter::Write()' TestExtraction.cxx:(.text+0x4e1c): undefined reference to `vtkXMLWriter::SetInput(vtkDataObject*)' TestExtraction.cxx:(.text+0x4e43): undefined reference to `vtkXMLWriter::Write()' TestExtraction.cxx:(.text+0x4f35): undefined reference to `vtkXMLWriter::SetInput(vtkDataObject*)' TestExtraction.cxx:(.text+0x4f5c): undefined reference to `vtkXMLWriter::Write()' TestExtraction.cxx:(.text+0x502e): undefined reference to `vtkXMLWriter::SetInput(vtkDataObject*)' TestExtraction.cxx:(.text+0x5055): undefined reference to `vtkXMLWriter::Write()' CMakeFiles/GraphicsCxxTests.dir/TestHyperOctreeToUniformGrid.o: In function `TestHyperOctreeToUniformGrid(int, char**)': TestHyperOctreeToUniformGrid.cxx:(.text+0x4e2): undefined reference to `vtkXMLImageDataWriter::New()' TestHyperOctreeToUniformGrid.cxx:(.text+0x53f): undefined reference to `vtkXMLWriter::SetDataModeToAscii()' TestHyperOctreeToUniformGrid.cxx:(.text+0x54a): undefined reference to `vtkXMLWriter::Write()' TestHyperOctreeToUniformGrid.cxx:(.text+0x990): undefined reference to `vtkXMLImageDataWriter::New()' TestHyperOctreeToUniformGrid.cxx:(.text+0x9ed): undefined reference to `vtkXMLWriter::SetDataModeToAscii()' TestHyperOctreeToUniformGrid.cxx:(.text+0x9f8): undefined reference to `vtkXMLWriter::Write()' TestHyperOctreeToUniformGrid.cxx:(.text+0xe87): undefined reference to `vtkXMLImageDataWriter::New()' TestHyperOctreeToUniformGrid.cxx:(.text+0xee4): undefined reference to `vtkXMLWriter::SetDataModeToAscii()' TestHyperOctreeToUniformGrid.cxx:(.text+0xeef): undefined reference to `vtkXMLWriter::Write()' CMakeFiles/GraphicsCxxTests.dir/TestTessellator.o: In function `TestTessellator(int, char**)': TestTessellator.cxx:(.text+0x28b5): undefined reference to `vtkXMLUnstructuredGridReader::New()' TestTessellator.cxx:(.text+0x2929): undefined reference to `vtkXMLUnstructuredGridReader::GetOutput()' CMakeFiles/GraphicsCxxTests.dir/TestHierarchicalBoxPipeline.o: In function `TestHierarchicalBoxPipeline(int, char**)': TestHierarchicalBoxPipeline.cxx:(.text+0x1c1): undefined reference to `vtkXMLHierarchicalBoxDataReader::New()' CMakeFiles/GraphicsCxxTests.dir/TestQuadraturePoints.o: In function `TestQuadraturePoints(int, char**)': TestQuadraturePoints.cxx:(.text+0x639): undefined reference to `vtkXMLUnstructuredGridReader::New()' TestQuadraturePoints.cxx:(.text+0x6df): undefined reference to `vtkXMLUnstructuredGridReader::GetOutput()' TestQuadraturePoints.cxx:(.text+0x97d): undefined reference to `vtkXMLUnstructuredGridWriter::New()' TestQuadraturePoints.cxx:(.text+0x9c7): undefined reference to `vtkXMLWriter::SetInput(vtkDataObject*)' TestQuadraturePoints.cxx:(.text+0x9e4): undefined reference to `vtkXMLWriter::Write()' TestQuadraturePoints.cxx:(.text+0x9fb): undefined reference to `vtkXMLUnstructuredGridReader::New()' TestQuadraturePoints.cxx:(.text+0xa36): undefined reference to `vtkXMLUnstructuredGridReader::GetOutput()' CMakeFiles/GraphicsCxxTests.dir/TestQuadraturePointStatistics.o: In function `TestQuadraturePointStatistics(int, char**)': TestQuadraturePointStatistics.cxx:(.text+0x458): undefined reference to `vtkXMLUnstructuredGridReader::New()' TestQuadraturePointStatistics.cxx:(.text+0x4fe): undefined reference to `vtkXMLUnstructuredGridReader::GetOutput()' ../../../bin/libvtkRendering.a(vtkProperty.o): In function `vtkProperty::LoadProperty()': vtkProperty.cxx:(.text+0x2557): undefined reference to `vtkXMLMaterial::GetProperty(int)' ../../../bin/libvtkRendering.a(vtkProperty.o): In function `vtkProperty::LoadTexture(vtkXMLDataElement*)': vtkProperty.cxx:(.text+0x3f9f): undefined reference to `vtkXMLShader::LocateFile(char const*)' ../../../bin/libvtkRendering.a(vtkProperty.o): In function `vtkProperty::LoadTextures()': vtkProperty.cxx:(.text+0x4217): undefined reference to `vtkXMLMaterial::GetNumberOfTextures()' vtkProperty.cxx:(.text+0x423b): undefined reference to `vtkXMLMaterial::GetTexture(int)' ../../../bin/libvtkRendering.a(vtkProperty.o): In function `vtkProperty::LoadMaterial(vtkXMLMaterial*)': vtkProperty.cxx:(.text+0x452a): undefined reference to `vtkXMLMaterial::GetShaderLanguage()' vtkProperty.cxx:(.text+0x453e): undefined reference to `vtkXMLMaterial::GetShaderStyle()' vtkProperty.cxx:(.text+0x4784): undefined reference to `vtkXMLMaterial::GetNumberOfVertexShaders()' vtkProperty.cxx:(.text+0x4793): undefined reference to `vtkXMLMaterial::GetNumberOfFragmentShaders()' ../../../bin/libvtkRendering.a(vtkProperty.o): In function `vtkProperty::LoadMaterialFromString(char const*)': vtkProperty.cxx:(.text+0x4980): undefined reference to `vtkXMLMaterialParser::New()' vtkProperty.cxx:(.text+0x4988): undefined reference to `vtkXMLMaterial::New()' vtkProperty.cxx:(.text+0x499d): undefined reference to `vtkXMLMaterialParser::SetMaterial(vtkXMLMaterial*)' ../../../bin/libvtkRendering.a(vtkProperty.o): In function `vtkProperty::LoadMaterial(char const*)': vtkProperty.cxx:(.text+0x4a45): undefined reference to `vtkXMLMaterial::CreateInstance(char const*)' ../../../bin/libvtkRendering.a(vtkShaderProgram.o): In function `vtkShaderProgram::ReadMaterial()': vtkShaderProgram.cxx:(.text+0xc63): undefined reference to `vtkXMLMaterial::GetNumberOfVertexShaders()' vtkShaderProgram.cxx:(.text+0xc9b): undefined reference to `vtkXMLMaterial::GetVertexShader(int)' vtkShaderProgram.cxx:(.text+0xe41): undefined reference to `vtkXMLMaterial::GetNumberOfFragmentShaders()' vtkShaderProgram.cxx:(.text+0xe79): undefined reference to `vtkXMLMaterial::GetFragmentShader(int)' ../../../bin/libvtkRendering.a(vtkOpenGLProperty.o): In function `vtkOpenGLProperty::ReadFrameworkMaterial()': vtkOpenGLProperty.cxx:(.text+0xa3a): undefined reference to `vtkXMLMaterial::GetNumberOfVertexShaders()' vtkOpenGLProperty.cxx:(.text+0xa69): undefined reference to `vtkXMLMaterial::GetVertexShader(int)' vtkOpenGLProperty.cxx:(.text+0xa9b): undefined reference to `vtkXMLShader::GetCode()' vtkOpenGLProperty.cxx:(.text+0xc45): undefined reference to `vtkXMLMaterial::GetNumberOfFragmentShaders()' vtkOpenGLProperty.cxx:(.text+0xc74): undefined reference to `vtkXMLMaterial::GetFragmentShader(int)' vtkOpenGLProperty.cxx:(.text+0xca6): undefined reference to `vtkXMLShader::GetCode()' ../../../bin/libvtkRendering.a(vtkShader.o): In function `vtkShader::GetScope()': vtkShader.cxx:(.text+0x6ee): undefined reference to `vtkXMLShader::GetScope()' ../../../bin/libvtkRendering.a(vtkGLSLShader.o): In function `vtkGLSLShader::LoadShader()': vtkGLSLShader.cxx:(.text+0x17ec): undefined reference to `vtkXMLShader::GetScope()' ../../../bin/libvtkRendering.a(vtkGLSLShader.o): In function `vtkGLSLShader::Compile()': vtkGLSLShader.cxx:(.text+0x1d86): undefined reference to `vtkXMLShader::GetCode()' vtkGLSLShader.cxx:(.text+0x20cd): undefined reference to `vtkXMLShader::GetName()' vtkGLSLShader.cxx:(.text+0x20f1): undefined reference to `vtkXMLShader::GetName()' vtkGLSLShader.cxx:(.text+0x211f): undefined reference to `vtkXMLShader::GetCode()' vtkGLSLShader.cxx:(.text+0x22fd): undefined reference to `vtkXMLShader::GetName()' vtkGLSLShader.cxx:(.text+0x2321): undefined reference to `vtkXMLShader::GetName()' collect2: ld returned 1 exit status make[2]: ** [bin/GraphicsCxxTests] Erro 1 make[1]: ** [Graphics/Testing/Cxx/CMakeFiles/GraphicsCxxTests.dir/all] Erro 2 make: ** [all] Erro 2 -- Jihan Zoghbi
_______________________________________________ Qt-creator mailing list [email protected] http://lists.trolltech.com/mailman/listinfo/qt-creator
