Referência indefinida ao instalar o OpenCOLLADA - ifc

0

Eu usei o Solibri Model Viewer no Windows. Eu quero ter uma alternativa no Linux. Todas as soluções alternativas funcionam com o ifcOpenShell .

Eu tentei seguir as etapas de instalação e na etapa 3) o OpenCollada está instalado.

Ao executar o comando sudo make install no terminal, tenho uma referência indefinida e não sei como resolvê-lo no momento.

É um pouco frustrante, pois não estou no ponto em que posso instalar o ifc. É o único aplicativo que eu ainda uso o Windows. Eu gostaria de encontrar uma solução adequada para a visualização de modelos 3D ifc.

Alguém tem uma ideia?

Descarga de terminal:

[ 2%] Built target ftoa_static
[ 4%] Built target buffer_static
[ 5%] Built target UTF_static
[ 12%] Built target MathMLSolver_static
[ 17%] Built target OpenCOLLADABaseUtils_static
[ 33%] Built target OpenCOLLADAFramework_static
[ 37%] Built target GeneratedSaxParser_static
[ 79%] Built target OpenCOLLADASaxFrameworkLoader_static
[ 99%] Built target OpenCOLLADAStreamWriter_static
[ 99%] Linking CXX executable ../bin/OpenCOLLADAValidator
/home/kasper/OpenCOLLADA/build/lib/libOpenCOLLADASaxFrameworkLoader.a(COLLADASaxFWLSaxParserErrorHandler.cpp.o): In function COLLADASaxFWL::SaxParserErrorHandler::handleError(GeneratedSaxParser::ParserError const&)': COLLADASaxFWLSaxParserErrorHandler.cpp:(.text+0x4c): undefined reference toCOLLADASaxFWL::SaxParserError::SaxParserError(GeneratedSaxParser::ParserError const&)'
COLLADASaxFWLSaxParserErrorHandler.cpp:(.text+0x68): undefined reference to COLLADASaxFWL::SaxParserError::~SaxParserError()' COLLADASaxFWLSaxParserErrorHandler.cpp:(.text+0x98): undefined reference toCOLLADASaxFWL::SaxParserError::~SaxParserError()'
/home/kasper/OpenCOLLADA/build/lib/libOpenCOLLADASaxFrameworkLoader.a(COLLADASaxFWLPostProcessor.cpp.o): In function COLLADASaxFWL::PostProcessor::createAndWriteKinematicsScene()': COLLADASaxFWLPostProcessor.cpp:(.text+0xc36): undefined reference toCOLLADASaxFWL::KinematicsSceneCreator::KinematicsSceneCreator(COLLADASaxFWL::DocumentProcessor*)'
COLLADASaxFWLPostProcessor.cpp:(.text+0xc3e): undefined reference to COLLADASaxFWL::KinematicsSceneCreator::createAndGetKinematicsScene()' COLLADASaxFWLPostProcessor.cpp:(.text+0xc6e): undefined reference toCOLLADASaxFWL::KinematicsSceneCreator::~KinematicsSceneCreator()'
COLLADASaxFWLPostProcessor.cpp:(.text+0xc9b): undefined reference to COLLADASaxFWL::KinematicsSceneCreator::~KinematicsSceneCreator()' /home/kasper/OpenCOLLADA/build/lib/libOpenCOLLADASaxFrameworkLoader.a(COLLADASaxFWLVersionParser.cpp.o): In functionCOLLADASaxFWL::VersionParser::parse15(char const*, GeneratedSaxParser::ParserAttributes const&)':
COLLADASaxFWLVersionParser.cpp:(.text+0x414): undefined reference to COLLADASaxFWL::RootParser15::RootParser15(COLLADASaxFWL::FileLoader*)' /home/kasper/OpenCOLLADA/build/lib/libOpenCOLLADASaxFrameworkLoader.a(COLLADASaxFWLRootParser14.cpp.o): In functionCOLLADASaxFWL::RootParser14::begin__library_materials(COLLADASaxFWL14::library_materials__AttributeData const&)':
COLLADASaxFWLRootParser14.cpp:(.text+0x35e): undefined reference to COLLADASaxFWL::LibraryMaterialsLoader::LibraryMaterialsLoader(COLLADASaxFWL::IFilePartLoader*)' /home/kasper/OpenCOLLADA/build/lib/libOpenCOLLADASaxFrameworkLoader.a(COLLADASaxFWLRootParser14.cpp.o): In functionCOLLADASaxFWL::RootParser14::begin__library_images(COLLADASaxFWL14::library_images__AttributeData const&)':
COLLADASaxFWLRootParser14.cpp:(.text+0x6cb): undefined reference to vtable for COLLADASaxFWL::LibraryImagesLoader14' COLLADASaxFWLRootParser14.cpp:(.text+0x6d3): undefined reference tovtable for COLLADASaxFWL::LibraryImagesLoader14'
/home/kasper/OpenCOLLADA/build/lib/libOpenCOLLADASaxFrameworkLoader.a(COLLADASaxFWLMeshLoader15.cpp.o):(.rodata._ZTIN13COLLADASaxFWL12MeshLoader15E[_ZTIN13COLLADASaxFWL12MeshLoader15E]+0x10): undefined reference to typeinfo for COLLADASaxFWL::SourceArrayLoader15' /home/kasper/OpenCOLLADA/build/lib/libOpenCOLLADASaxFrameworkLoader.a(COLLADASaxFWLMeshLoader15.cpp.o):(.rodata._ZTVN13COLLADASaxFWL12MeshLoader15E[_ZTVN13COLLADASaxFWL12MeshLoader15E]+0x20): undefined reference toCOLLADASaxFWL::SourceArrayLoader15::begin__float_array(COLLADASaxFWL15::float_array__AttributeData const&)'
/home/kasper/OpenCOLLADA/build/lib/libOpenCOLLADASaxFrameworkLoader.a(COLLADASaxFWLMeshLoader15.cpp.o):(.rodata._ZTVN13COLLADASaxFWL12MeshLoader15E[_ZTVN13COLLADASaxFWL12MeshLoader15E]+0x28): undefined reference to COLLADASaxFWL::SourceArrayLoader15::end__float_array()' /home/kasper/OpenCOLLADA/build/lib/libOpenCOLLADASaxFrameworkLoader.a(COLLADASaxFWLMeshLoader15.cpp.o):(.rodata._ZTVN13COLLADASaxFWL12MeshLoader15E[_ZTVN13COLLADASaxFWL12MeshLoader15E]+0x30): undefined reference toCOLLADASaxFWL::SourceArrayLoader15::data__float_array(float const*, unsigned long)'
/home/kasper/OpenCOLLADA/build/lib/libOpenCOLLADASaxFrameworkLoader.a(COLLADASaxFWLMeshLoader15.cpp.o):(.rodata._ZTVN13COLLADASaxFWL12MeshLoader15E[_ZTVN13COLLADASaxFWL12MeshLoader15E]+0x38): undefined reference to COLLADASaxFWL::SourceArrayLoader15::begin__source_type____technique_common()' /home/kasper/OpenCOLLADA/build/lib/libOpenCOLLADASaxFrameworkLoader.a(COLLADASaxFWLMeshLoader15.cpp.o):(.rodata._ZTVN13COLLADASaxFWL12MeshLoader15E[_ZTVN13COLLADASaxFWL12MeshLoader15E]+0x40): undefined reference toCOLLADASaxFWL::SourceArrayLoader15::end__source_type____technique_common()'
/home/kasper/OpenCOLLADA/build/lib/libOpenCOLLADASaxFrameworkLoader.a(COLLADASaxFWLMeshLoader15.cpp.o):(.rodata._ZTVN13COLLADASaxFWL12MeshLoader15E[_ZTVN13COLLADASaxFWL12MeshLoader15E]+0x48): undefined reference to COLLADASaxFWL::SourceArrayLoader15::begin__accessor(COLLADASaxFWL15::accessor__AttributeData const&)' /home/kasper/OpenCOLLADA/build/lib/libOpenCOLLADASaxFrameworkLoader.a(COLLADASaxFWLMeshLoader15.cpp.o):(.rodata._ZTVN13COLLADASaxFWL12MeshLoader15E[_ZTVN13COLLADASaxFWL12MeshLoader15E]+0x50): undefined reference toCOLLADASaxFWL::SourceArrayLoader15::end__accessor()'
/home/kasper/OpenCOLLADA/build/lib/libOpenCOLLADASaxFrameworkLoader.a(COLLADASaxFWLMeshLoader15.cpp.o):(.rodata._ZTVN13COLLADASaxFWL12MeshLoader15E[_ZTVN13COLLADASaxFWL12MeshLoader15E]+0x58): undefined reference to COLLADASaxFWL::SourceArrayLoader15::begin__param____param_type(COLLADASaxFWL15::param____param_type__AttributeData const&)' /home/kasper/OpenCOLLADA/build/lib/libOpenCOLLADASaxFrameworkLoader.a(COLLADASaxFWLMeshLoader15.cpp.o):(.rodata._ZTVN13COLLADASaxFWL12MeshLoader15E[_ZTVN13COLLADASaxFWL12MeshLoader15E]+0x60): undefined reference toCOLLADASaxFWL::SourceArrayLoader15::end__param____param_type()'
/home/kasper/OpenCOLLADA/build/lib/libOpenCOLLADASaxFrameworkLoader.a(COLLADASaxFWLMeshLoader15.cpp.o):(.rodata._ZTVN13COLLADASaxFWL12MeshLoader15E[_ZTVN13COLLADASaxFWL12MeshLoader15E]+0x68): undefined reference to COLLADASaxFWL::SourceArrayLoader15::data__param____param_type(char const*, unsigned long)' /home/kasper/OpenCOLLADA/build/lib/libOpenCOLLADASaxFrameworkLoader.a(COLLADASaxFWLMeshLoader15.cpp.o):(.rodata._ZTVN13COLLADASaxFWL12MeshLoader15E[_ZTVN13COLLADASaxFWL12MeshLoader15E]+0x458): undefined reference tonon-virtual thunk to COLLADASaxFWL::SourceArrayLoader15::begin__float_array(COLLADASaxFWL15::float_array__AttributeData const&)'
/home/kasper/OpenCOLLADA/build/lib/libOpenCOLLADASaxFrameworkLoader.a(COLLADASaxFWLMeshLoader15.cpp.o):(.rodata._ZTVN13COLLADASaxFWL12MeshLoader15E[_ZTVN13COLLADASaxFWL12MeshLoader15E]+0x460): undefined reference to non-virtual thunk to COLLADASaxFWL::SourceArrayLoader15::end__float_array()' /home/kasper/OpenCOLLADA/build/lib/libOpenCOLLADASaxFrameworkLoader.a(COLLADASaxFWLMeshLoader15.cpp.o):(.rodata._ZTVN13COLLADASaxFWL12MeshLoader15E[_ZTVN13COLLADASaxFWL12MeshLoader15E]+0x468): undefined reference tonon-virtual thunk to COLLADASaxFWL::SourceArrayLoader15::data__float_array(float const*, unsigned long)'
/home/kasper/OpenCOLLADA/build/lib/libOpenCOLLADASaxFrameworkLoader.a(COLLADASaxFWLMeshLoader15.cpp.o):(.rodata._ZTVN13COLLADASaxFWL12MeshLoader15E[_ZTVN13COLLADASaxFWL12MeshLoader15E]+0x4a0): undefined reference to non-virtual thunk to COLLADASaxFWL::SourceArrayLoader15::begin__source_type____technique_common()' /home/kasper/OpenCOLLADA/build/lib/libOpenCOLLADASaxFrameworkLoader.a(COLLADASaxFWLMeshLoader15.cpp.o):(.rodata._ZTVN13COLLADASaxFWL12MeshLoader15E[_ZTVN13COLLADASaxFWL12MeshLoader15E]+0x4a8): undefined reference tonon-virtual thunk to COLLADASaxFWL::SourceArrayLoader15::end__source_type____technique_common()'
/home/kasper/OpenCOLLADA/build/lib/libOpenCOLLADASaxFrameworkLoader.a(COLLADASaxFWLMeshLoader15.cpp.o):(.rodata._ZTVN13COLLADASaxFWL12MeshLoader15E[_ZTVN13COLLADASaxFWL12MeshLoader15E]+0x4b0): undefined reference to non-virtual thunk to COLLADASaxFWL::SourceArrayLoader15::begin__accessor(COLLADASaxFWL15::accessor__AttributeData const&)' /home/kasper/OpenCOLLADA/build/lib/libOpenCOLLADASaxFrameworkLoader.a(COLLADASaxFWLMeshLoader15.cpp.o):(.rodata._ZTVN13COLLADASaxFWL12MeshLoader15E[_ZTVN13COLLADASaxFWL12MeshLoader15E]+0x4b8): undefined reference tonon-virtual thunk to COLLADASaxFWL::SourceArrayLoader15::end__accessor()'
/home/kasper/OpenCOLLADA/build/lib/libOpenCOLLADASaxFrameworkLoader.a(COLLADASaxFWLMeshLoader15.cpp.o):(.rodata._ZTVN13COLLADASaxFWL12MeshLoader15E[_ZTVN13COLLADASaxFWL12MeshLoader15E]+0x4c0): undefined reference to non-virtual thunk to COLLADASaxFWL::SourceArrayLoader15::begin__param____param_type(COLLADASaxFWL15::param____param_type__AttributeData const&)' /home/kasper/OpenCOLLADA/build/lib/libOpenCOLLADASaxFrameworkLoader.a(COLLADASaxFWLMeshLoader15.cpp.o):(.rodata._ZTVN13COLLADASaxFWL12MeshLoader15E[_ZTVN13COLLADASaxFWL12MeshLoader15E]+0x4c8): undefined reference tonon-virtual thunk to COLLADASaxFWL::SourceArrayLoader15::end__param____param_type()'
/home/kasper/OpenCOLLADA/build/lib/libOpenCOLLADASaxFrameworkLoader.a(COLLADASaxFWLMeshLoader15.cpp.o):(.rodata._ZTVN13COLLADASaxFWL12MeshLoader15E[_ZTVN13COLLADASaxFWL12MeshLoader15E]+0x4d0): undefined reference to 'non-virtual thunk to COLLADASaxFWL::SourceArrayLoader15::data__param____param_type(char const*, unsigned long)'
collect2: error: ld returned 1 exit status
COLLADAValidator/CMakeFiles/OpenCOLLADAValidator.dir/build.make:123: recipe for target 'bin/OpenCOLLADAValidator' failed
make[2]: *** [bin/OpenCOLLADAValidator] Error 1
CMakeFiles/Makefile2:598: recipe for target 'COLLADAValidator/CMakeFiles/OpenCOLLADAValidator.dir/all' failed
make[1]: *** [COLLADAValidator/CMakeFiles/OpenCOLLADAValidator.dir/all] Error 2
Makefile:127: recipe for target 'all' failed
make: *** [all] Error 2
por Kasper 10.04.2018 / 14:59

0 respostas