Results 1 to 9 of 9

Thread: problem with sample app under linux

  1. #1
    killkolor
    Guest

    problem with sample app under linux

    hi
    i am completely new to collada dom and just tried to compile a sample application i found here:
    https://collada.org/public_forum/viewto ... 5a0368f37a
    i did basically the same as in this thread. the dom compile was fine and i copied everything from lib_dbg to my local directory, where test.cpp resides. from the length of the error messages i suspect the libraries are totally messed up in the first place, but the strange thing is tht i really never had any error message during DOM compile and the libraries are there in place. i am using the latest version of the dom (1.4.1) as on sourceforge. any ideas what this could be?
    below are all the code and errors.
    thanks,
    gabriel


    collada_test.cpp: (my test app)
    ==================
    #include <stdio.h>
    #include "dae.h" // Collada API includes
    #include "dom/domCOLLADA.h"

    int main(int argc, char *argv[])
    {
    int ret;

    // Instantiate the DAE object for the input file
    DAE *input = new DAE;

    // Load the COLLADA file
    ret = input->load(argv[1]);
    if (ret != DAE_OK)
    {
    fprintf(stderr, "load failed\n");
    exit(-1);
    }

    return 0;
    }
    =================

    the makefile: (for my test app)
    =================
    CC=g++
    CFLAGS=-g -Wall
    LIBS=-lcollada_dae -lcollada_dom -lcollada_STLDatabase -lcollada_LIBXMLPlugin
    all: test

    test: collada_test.cpp
    $(CC) $(CFLAGS) -o test -I../COLLADA_DOM/include/ -I../COLLADA_DOM/include/1.4/ collada_test.cpp -L. $(LIBS)

    clean:
    rm test
    =================

    error messages: (thats what i get on make)
    ===============
    g++ -g -Wall -o test -I../COLLADA_DOM/include/ -I../COLLADA_DOM/include/1.4/ collada_test.cpp -L. -lcollada_dae -lcollada_dom -lcollada_STLDatabase -lcollada_LIBXMLPlugin
    ./libcollada_dae.a(daeErrorHandler.o): In function `daeErrorHandler::get()':
    /home/killkolor/Collada/COLLADA_DOM/src/dae/daeErrorHandler.cpp:39: undefined reference to `stdErrPlugin::stdErrPlugin()'
    ./libcollada_dom.a(domCOLLADA.o): In function `domCOLLADA::registerElement()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domCOLLADA.cpp:60: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domLight.o): In function `domLight::domTechnique_common::registerElement()' :
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domLight.cpp:120: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domNode.o): In function `domNode::registerElement()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domNode.cpp:50: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domRigid_body.o): In function `domRigid_body::domTechnique_common::domShape::reg isterElement()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domRigid_body.cpp:313: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domRigid_body.cpp:331: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domRigid_body.o):/home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domRigid_body.cpp:385: more undefined references to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)' follow
    ./libcollada_dom.a(domFx_annotate_common.o): In function `domFx_annotate_common::registerElement()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domFx_annotate_common.cpp:48: undefined reference to `daeMetaGroup::daeMetaGroup(daeMetaElementAttribut e*, daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domFx_annotate_type_common.o): In function `domFx_annotate_type_common::registerElement()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domFx_annotate_type_common.cpp:43: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domFx_newparam_common.o): In function `domFx_newparam_common::registerElement()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domFx_newparam_common.cpp:66: undefined reference to `daeMetaGroup::daeMetaGroup(daeMetaElementAttribut e*, daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domGeometry.o): In function `domGeometry::registerElement()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domGeometry.cpp:50: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domImage.o): In function `domImage::registerElement()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domImage.cpp:50: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domInstance_effect.o): In function `domInstance_effect::domSetparam::registerElement( )':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domInstance_effect.cpp:195: undefined reference to `daeMetaGroup::daeMetaGroup(daeMetaElementAttribut e*, daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domInstance_rigid_body.o): In function `domInstance_rigid_body::domTechnique_common::domS hape::registerElement()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domInstance_rigid_body.cpp:419: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domInstance_rigid_body.cpp:437: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domInstance_rigid_body.cpp:491: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domInstance_rigid_body.o): In function `domInstance_rigid_body::domTechnique_common::domM ass_frame::registerElement()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domInstance_rigid_body.cpp:351: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domInstance_rigid_body.o): In function `domInstance_rigid_body::domTechnique_common::regi sterElement()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domInstance_rigid_body.cpp:177: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domMesh.o):/home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domMesh.cpp:56: more undefined references to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)' follow
    ./libcollada_dom.a(domProfile_CG.o): In function `domProfile_CG::domTechnique::domPass::domShader:: domBind::registerElement()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domProfile_CG.cpp:639: undefined reference to `daeMetaGroup::daeMetaGroup(daeMetaElementAttribut e*, daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domProfile_CG.o): In function `domProfile_CG::domTechnique::domPass::registerEle ment()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domProfile_CG.cpp:332: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domProfile_CG.cpp:338: undefined reference to `daeMetaGroup::daeMetaGroup(daeMetaElementAttribut e*, daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domProfile_CG.o): In function `domProfile_CG::domTechnique::registerElement()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domProfile_CG.cpp:171: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domProfile_CG.cpp:189: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domProfile_CG.o): In function `domProfile_CG::registerElement()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domProfile_CG.cpp:50: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domProfile_CG.cpp:68: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domProfile_COMMON.o): In function `domProfile_COMMON::domTechnique::registerElement( )':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domProfile_COMMON.cpp:134: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domProfile_COMMON.o):/home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domProfile_COMMON.cpp:152: more undefined references to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)' follow
    ./libcollada_dom.a(domProfile_GLES.o): In function `domProfile_GLES::domTechnique::domPass::registerE lement()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domProfile_GLES.cpp:358: undefined reference to `daeMetaGroup::daeMetaGroup(daeMetaElementAttribut e*, daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domProfile_GLES.o): In function `domProfile_GLES::domTechnique::domSetparam::regis terElement()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domProfile_GLES.cpp:258: undefined reference to `daeMetaGroup::daeMetaGroup(daeMetaElementAttribut e*, daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domProfile_GLES.o): In function `domProfile_GLES::domTechnique::registerElement()' :
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domProfile_GLES.cpp:153: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domProfile_GLES.o): In function `domProfile_GLES::registerElement()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domProfile_GLES.cpp:50: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domProfile_GLSL.o): In function `domProfile_GLSL::domTechnique::domPass::domShader ::domBind::registerElement()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domProfile_GLSL.cpp:614: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domProfile_GLSL.cpp:620: undefined reference to `daeMetaGroup::daeMetaGroup(daeMetaElementAttribut e*, daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domProfile_GLSL.o): In function `domProfile_GLSL::domTechnique::domPass::registerE lement()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domProfile_GLSL.cpp:313: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domProfile_GLSL.cpp:319: undefined reference to `daeMetaGroup::daeMetaGroup(daeMetaElementAttribut e*, daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domProfile_GLSL.o): In function `domProfile_GLSL::domTechnique::registerElement()' :
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domProfile_GLSL.cpp:152: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domProfile_GLSL.cpp:170: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domProfile_GLSL.o): In function `domProfile_GLSL::registerElement()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domProfile_GLSL.cpp:50: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domProfile_GLSL.cpp:68: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domSource.o): In function `domSource::registerElement()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domSource.cpp:50: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domCg_newparam.o):/home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domCg_newparam.cpp:62: more undefined references to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)' follow
    ./libcollada_dom.a(domCg_newparam.o): In function `domCg_newparam::registerElement()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domCg_newparam.cpp:68: undefined reference to `daeMetaGroup::daeMetaGroup(daeMetaElementAttribut e*, daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domCg_param_type.o): In function `domCg_param_type::registerElement()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domCg_param_type.cpp:43: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domCg_setparam.o): In function `domCg_setparam::registerElement()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domCg_setparam.cpp:42: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domCg_setparam.cpp:48: undefined reference to `daeMetaGroup::daeMetaGroup(daeMetaElementAttribut e*, daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domCg_setuser_type.o): In function `domCg_setuser_type::registerElement()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domCg_setuser_type.cpp:42: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domCg_setuser_type.cpp:44: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domCg_setuser_type.cpp:50: undefined reference to `daeMetaGroup::daeMetaGroup(daeMetaElementAttribut e*, daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domCg_surface_type.o): In function `domCg_surface_type_complexType::domGenerator::reg isterElement()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domCg_surface_type.cpp:170: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domCg_surface_type.o): In function `domCg_surface_type::registerElement()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domCg_surface_type.cpp:50: undefined reference to `daeMetaGroup::daeMetaGroup(daeMetaElementAttribut e*, daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domCg_surface_type.cpp:64: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domCommon_color_or_texture_type.o ): In function `domCommon_color_or_texture_type::registerElement( )':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domCommon_color_or_texture_type.cpp:42: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domCommon_float_or_param_type.o): In function `domCommon_float_or_param_type::registerElement()' :
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domCommon_float_or_param_type.cpp:42: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domCommon_newparam_type.o): In function `domCommon_newparam_type::registerElement()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domCommon_newparam_type.cpp:50: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domCommon_transparent_type.o): In function `domCommon_transparent_type::registerElement()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domCommon_transparent_type.cpp:44: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domConvex_mesh.o):/home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domConvex_mesh.cpp:57: more undefined references to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)' follow
    ./libcollada_dom.a(domFx_surface_common.o): In function `domFx_surface_common::registerElement()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domFx_surface_common.cpp:48: undefined reference to `daeMetaGroup::daeMetaGroup(daeMetaElementAttribut e*, daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domFx_surface_common.cpp:62: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domFx_surface_init_common.o): In function `domFx_surface_init_common::registerElement()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domFx_surface_init_common.cpp:43: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domFx_surface_init_cube_common.o) : In function `domFx_surface_init_cube_common::registerElement() ':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domFx_surface_init_cube_common.cpp:42: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domFx_surface_init_planar_common. o): In function `domFx_surface_init_planar_common::registerElement ()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domFx_surface_init_planar_common.cpp:42: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domFx_surface_init_volume_common. o): In function `domFx_surface_init_volume_common::registerElement ()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domFx_surface_init_volume_common.cpp:42: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domGles_basic_type_common.o):/home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domGles_basic_type_common.cpp:43: more undefined references to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)' follow
    ./libcollada_dom.a(domGles_newparam.o): In function `domGles_newparam::registerElement()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domGles_newparam.cpp:66: undefined reference to `daeMetaGroup::daeMetaGroup(daeMetaElementAttribut e*, daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domGles_pipeline_settings.o): In function `domGles_pipeline_settings::registerElement()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domGles_pipeline_settings.cpp:43: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domGles_texture_pipeline.o): In function `domGles_texture_pipeline::registerElement()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domGles_texture_pipeline.cpp:42: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domGlsl_newparam.o): In function `domGlsl_newparam::registerElement()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domGlsl_newparam.cpp:62: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domGlsl_newparam.cpp:68: undefined reference to `daeMetaGroup::daeMetaGroup(daeMetaElementAttribut e*, daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domGlsl_param_type.o): In function `domGlsl_param_type::registerElement()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domGlsl_param_type.cpp:43: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domGlsl_setparam.o): In function `domGlsl_setparam::registerElement()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domGlsl_setparam.cpp:50: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domGlsl_setparam.cpp:56: undefined reference to `daeMetaGroup::daeMetaGroup(daeMetaElementAttribut e*, daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domGlsl_surface_type.o): In function `domGlsl_surface_type_complexType::domGenerator::r egisterElement()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domGlsl_surface_type.cpp:170: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domGlsl_surface_type.o): In function `domGlsl_surface_type::registerElement()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domGlsl_surface_type.cpp:50: undefined reference to `daeMetaGroup::daeMetaGroup(daeMetaElementAttribut e*, daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domGlsl_surface_type.cpp:64: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domGl_pipeline_settings.o): In function `domGl_pipeline_settings::domTextureDEPTH::registe rElement()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domGl_pipeline_settings.cpp:4422: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domGl_pipeline_settings.o): In function `domGl_pipeline_settings::domTextureRECT::register Element()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domGl_pipeline_settings.cpp:4327: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domGl_pipeline_settings.o): In function `domGl_pipeline_settings::domTextureCUBE::register Element()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domGl_pipeline_settings.cpp:4232: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domGl_pipeline_settings.o): In function `domGl_pipeline_settings::domTexture3D::registerEl ement()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domGl_pipeline_settings.cpp:4137: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domGl_pipeline_settings.o):/home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domGl_pipeline_settings.cpp:4042: more undefined references to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)' follow
    ./libcollada_dom.a(domCg_newarray_type.o): In function `domCg_newarray_type::registerElement()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domCg_newarray_type.cpp:48: undefined reference to `daeMetaGroup::daeMetaGroup(daeMetaElementAttribut e*, daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domCg_setarray_type.o): In function `domCg_setarray_type::registerElement()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domCg_setarray_type.cpp:42: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domCg_setarray_type.cpp:48: undefined reference to `daeMetaGroup::daeMetaGroup(daeMetaElementAttribut e*, daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domCg_setparam_simple.o): In function `domCg_setparam_simple::registerElement()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domCg_setparam_simple.cpp:54: undefined reference to `daeMetaGroup::daeMetaGroup(daeMetaElementAttribut e*, daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domGlsl_newarray_type.o): In function `domGlsl_newarray_type::registerElement()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domGlsl_newarray_type.cpp:42: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domGlsl_newarray_type.cpp:48: undefined reference to `daeMetaGroup::daeMetaGroup(daeMetaElementAttribut e*, daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domGlsl_setarray_type.o): In function `domGlsl_setarray_type::registerElement()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domGlsl_setarray_type.cpp:42: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domGlsl_setarray_type.cpp:48: undefined reference to `daeMetaGroup::daeMetaGroup(daeMetaElementAttribut e*, daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domGlsl_setparam_simple.o): In function `domGlsl_setparam_simple::registerElement()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domGlsl_setparam_simple.cpp:54: undefined reference to `daeMetaGroup::daeMetaGroup(daeMetaElementAttribut e*, daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_LIBXMLPlugin.a(daeLIBXMLPlugin.o): In function `daeLIBXMLPlugin::writeAttribute(daeMetaAttribute* , daeElement*, int)':
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:696: undefined reference to `xmlTextWriterStartAttribute'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:697: undefined reference to `xmlTextWriterEndAttribute'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:774: undefined reference to `xmlTextWriterWriteString'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:789: undefined reference to `xmlTextWriterWriteAttribute'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:795: undefined reference to `xmlTextWriterStartAttribute'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:807: undefined reference to `xmlTextWriterWriteFormatString'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:811: undefined reference to `xmlTextWriterEndAttribute'
    ./libcollada_LIBXMLPlugin.a(daeLIBXMLPlugin.o): In function `daeLIBXMLPlugin::writeElement(daeElement*)':
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:634: undefined reference to `xmlTextWriterStartElement'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:637: undefined reference to `xmlTextWriterStartElement'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:681: undefined reference to `xmlTextWriterEndElement'
    ./libcollada_LIBXMLPlugin.a(daeLIBXMLPlugin.o): In function `daeLIBXMLPlugin::write(daeURI*, daeDocument*, bool)':
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:602: undefined reference to `xmlNewTextWriterFilename'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:610: undefined reference to `xmlTextWriterSetIndentString'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:611: undefined reference to `xmlTextWriterSetIndent'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:612: undefined reference to `xmlTextWriterStartDocument'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:616: undefined reference to `xmlTextWriterEndDocument'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:617: undefined reference to `xmlTextWriterFlush'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:618: undefined reference to `xmlFreeTextWriter'
    ./libcollada_LIBXMLPlugin.a(daeLIBXMLPlugin.o): In function `daeLIBXMLPlugin::readValue(daeElement*, _xmlTextReader*)':
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:383: undefined reference to `xmlTextReaderGetParserLineNumber'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:392: undefined reference to `xmlTextReaderConstValue'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:399: undefined reference to `xmlTextReaderValue'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:420: undefined reference to `xmlFree'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:422: undefined reference to `xmlTextReaderRead'
    ./libcollada_LIBXMLPlugin.a(daeLIBXMLPlugin.o): In function `daeLIBXMLPlugin::readAttributes(daeElement*, _xmlTextReader*)':
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:297: undefined reference to `xmlTextReaderHasAttributes'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:302: undefined reference to `xmlTextReaderConstName'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:307: undefined reference to `xmlTextReaderConstValue'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:307: undefined reference to `xmlTextReaderConstName'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:310: undefined reference to `xmlTextReaderConstName'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:311: undefined reference to `xmlTextReaderConstValue'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:315: undefined reference to `xmlTextReaderGetParserLineNumber'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:328: undefined reference to `xmlTextReaderConstName'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:329: undefined reference to `xmlTextReaderConstValue'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:333: undefined reference to `xmlTextReaderGetParserLineNumber'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:340: undefined reference to `xmlTextReaderValue'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:357: undefined reference to `xmlTextReaderConstName'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:359: undefined reference to `xmlTextReaderConstName'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:360: undefined reference to `xmlTextReaderConstValue'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:364: undefined reference to `xmlTextReaderGetParserLineNumber'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:372: undefined reference to `xmlFree'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:300: undefined reference to `xmlTextReaderMoveToNextAttribute'
    ./libcollada_LIBXMLPlugin.a(daeLIBXMLPlugin.o): In function `daeLIBXMLPlugin::nextElement(daeMetaElement*, _xmlTextReader*)':
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:436: undefined reference to `xmlTextReaderRead'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:434: undefined reference to `xmlTextReaderNodeType'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:442: undefined reference to `xmlTextReaderConstName'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:445: undefined reference to `xmlTextReaderConstName'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:449: undefined reference to `xmlTextReaderGetParserLineNumber'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:454: undefined reference to `xmlTextReaderNext'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:457: undefined reference to `xmlTextReaderDepth'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:462: undefined reference to `xmlTextReaderRead'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:471: undefined reference to `xmlTextReaderNodeType'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:475: undefined reference to `xmlTextReaderDepth'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:491: undefined reference to `xmlTextReaderRead'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:505: undefined reference to `xmlTextReaderRead'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:510: undefined reference to `xmlTextReaderRead'
    ./libcollada_LIBXMLPlugin.a(daeLIBXMLPlugin.o): In function `daeLIBXMLPlugin::startParse(daeMetaElement*, _xmlTextReader*)':
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:177: undefined reference to `xmlTextReaderRead'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:192: undefined reference to `xmlTextReaderRead'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:190: undefined reference to `xmlTextReaderNodeType'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:198: undefined reference to `xmlTextReaderConstName'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:203: undefined reference to `xmlTextReaderConstName'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:205: undefined reference to `xmlTextReaderGetParserLineNumber'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:210: undefined reference to `xmlTextReaderNext'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:213: undefined reference to `xmlTextReaderDepth'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:234: undefined reference to `xmlTextReaderRead'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:243: undefined reference to `xmlTextReaderNodeType'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:247: undefined reference to `xmlTextReaderDepth'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:261: undefined reference to `xmlTextReaderGetParserLineNumber'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:266: undefined reference to `xmlTextReaderRead'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:280: undefined reference to `xmlTextReaderRead'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:285: undefined reference to `xmlTextReaderRead'
    ./libcollada_LIBXMLPlugin.a(daeLIBXMLPlugin.o): In function `daeLIBXMLPlugin::read(daeURI&, char const*)':
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:98: undefined reference to `xmlReaderForDoc'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:106: undefined reference to `xmlReaderForFile'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:123: undefined reference to `xmlFreeTextReader'
    ./libcollada_LIBXMLPlugin.a(daeLIBXMLPlugin.o): In function `~daeLIBXMLPlugin':
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:35: undefined reference to `xmlCleanupParser'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:35: undefined reference to `xmlCleanupParser'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:35: undefined reference to `xmlCleanupParser'
    ./libcollada_LIBXMLPlugin.a(daeLIBXMLPlugin.o): In function `daeLIBXMLPlugin':
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:30: undefined reference to `xmlInitParser'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:30: undefined reference to `xmlInitParser'
    collect2: ld returned 1 exit status
    make: *** [test] Error 1

  2. #2
    Senior Member
    Join Date
    Jan 2006
    Location
    Foster City, CA
    Posts
    540
    I doubt that this will fix all the errors above, but I think you might be missing a -lcollada_stdErrPlugin.

  3. #3
    killkolor
    Guest
    thx, really forgot about that in the makefile. unfortunately it didn't kill all to many errors. here is the new build log, this time with system information (-v option):

    g++ -v -Wall -o test -I../COLLADA_DOM/include/ -I../COLLADA_DOM/include/1.4/ collada_test.cpp -L. -lcollada_dae -lcollada_dom -lcollada_LIBXMLPlugin -lcollada_stdErrPlugin -lcollada_STLDatabase
    Using built-in specs.
    Target: i486-linux-gnu
    Configured with: ../src/configure -v --enable-languages=c,c++,fortran,objc,obj-c++,treelang --prefix=/usr --enable-shared --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --enable-nls --program-suffix=-4.1 --enable-__cxa_atexit --enable-clocale=gnu --enable-libstdcxx-debug --enable-mpfr --with-tune=i686 --enable-checking=release i486-linux-gnu
    Thread model: posix
    gcc version 4.1.2 20060901 (prerelease) (Debian 4.1.1-13)
    /usr/lib/gcc/i486-linux-gnu/4.1.2/cc1plus -quiet -v -I../COLLADA_DOM/include/ -I../COLLADA_DOM/include/1.4/ -D_GNU_SOURCE collada_test.cpp -quiet -dumpbase collada_test.cpp -mtune=i686 -auxbase collada_test -Wall -version -o /tmp/ccZru4gX.s
    ignoring nonexistent directory "/usr/local/include/i486-linux-gnu"
    ignoring nonexistent directory "/usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../i486-linux-gnu/include"
    ignoring nonexistent directory "/usr/include/i486-linux-gnu"
    #include "..." search starts here:
    #include <...> search starts here:
    ../COLLADA_DOM/include/
    ../COLLADA_DOM/include/1.4/
    /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2
    /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2/i486-linux-gnu
    /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2/backward
    /usr/local/include
    /usr/lib/gcc/i486-linux-gnu/4.1.2/include
    /usr/include
    End of search list.
    GNU C++ version 4.1.2 20060901 (prerelease) (Debian 4.1.1-13) (i486-linux-gnu)
    compiled by GNU C version 4.1.2 20060901 (prerelease) (Debian 4.1.1-13).
    GGC heuristics: --param ggc-min-expand=64 --param ggc-min-heapsize=64583
    Compiler executable checksum: 3753145ce0cc836cebee982126c53e26
    as -V -Qy -o /tmp/ccPmRg4G.o /tmp/ccZru4gX.s
    GNU assembler version 2.17 (i486-linux-gnu) using BFD version 2.17 Debian GNU/Linux
    /usr/lib/gcc/i486-linux-gnu/4.1.2/collect2 --eh-frame-hdr -m elf_i386 -dynamic-linker /lib/ld-linux.so.2 -o test /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib/crt1.o /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib/crti.o /usr/lib/gcc/i486-linux-gnu/4.1.2/crtbegin.o -L. -L/usr/lib/gcc/i486-linux-gnu/4.1.2 -L/usr/lib/gcc/i486-linux-gnu/4.1.2 -L/usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib -L/lib/../lib -L/usr/lib/../lib /tmp/ccPmRg4G.o -lcollada_dae -lcollada_dom -lcollada_LIBXMLPlugin -lcollada_stdErrPlugin -lcollada_STLDatabase -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/i486-linux-gnu/4.1.2/crtend.o /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib/crtn.o
    ./libcollada_dom.a(domCOLLADA.o): In function `domCOLLADA::registerElement()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domCOLLADA.cpp:60: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domLight.o): In function `domLight::domTechnique_common::registerElement()' :
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domLight.cpp:120: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domNode.o): In function `domNode::registerElement()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domNode.cpp:50: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domRigid_body.o): In function `domRigid_body::domTechnique_common::domShape::reg isterElement()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domRigid_body.cpp:313: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domRigid_body.cpp:331: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domRigid_body.o):/home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domRigid_body.cpp:385: more undefined references to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)' follow
    ./libcollada_dom.a(domFx_annotate_common.o): In function `domFx_annotate_common::registerElement()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domFx_annotate_common.cpp:48: undefined reference to `daeMetaGroup::daeMetaGroup(daeMetaElementAttribut e*, daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domFx_annotate_type_common.o): In function `domFx_annotate_type_common::registerElement()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domFx_annotate_type_common.cpp:43: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domFx_newparam_common.o): In function `domFx_newparam_common::registerElement()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domFx_newparam_common.cpp:66: undefined reference to `daeMetaGroup::daeMetaGroup(daeMetaElementAttribut e*, daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domGeometry.o): In function `domGeometry::registerElement()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domGeometry.cpp:50: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domImage.o): In function `domImage::registerElement()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domImage.cpp:50: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domInstance_effect.o): In function `domInstance_effect::domSetparam::registerElement( )':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domInstance_effect.cpp:195: undefined reference to `daeMetaGroup::daeMetaGroup(daeMetaElementAttribut e*, daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domInstance_rigid_body.o): In function `domInstance_rigid_body::domTechnique_common::domS hape::registerElement()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domInstance_rigid_body.cpp:419: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domInstance_rigid_body.cpp:437: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domInstance_rigid_body.cpp:491: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domInstance_rigid_body.o): In function `domInstance_rigid_body::domTechnique_common::domM ass_frame::registerElement()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domInstance_rigid_body.cpp:351: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domInstance_rigid_body.o): In function `domInstance_rigid_body::domTechnique_common::regi sterElement()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domInstance_rigid_body.cpp:177: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domMesh.o):/home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domMesh.cpp:56: more undefined references to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)' follow
    ./libcollada_dom.a(domProfile_CG.o): In function `domProfile_CG::domTechnique::domPass::domShader:: domBind::registerElement()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domProfile_CG.cpp:639: undefined reference to `daeMetaGroup::daeMetaGroup(daeMetaElementAttribut e*, daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domProfile_CG.o): In function `domProfile_CG::domTechnique::domPass::registerEle ment()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domProfile_CG.cpp:332: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domProfile_CG.cpp:338: undefined reference to `daeMetaGroup::daeMetaGroup(daeMetaElementAttribut e*, daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domProfile_CG.o): In function `domProfile_CG::domTechnique::registerElement()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domProfile_CG.cpp:171: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domProfile_CG.cpp:189: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domProfile_CG.o): In function `domProfile_CG::registerElement()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domProfile_CG.cpp:50: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domProfile_CG.cpp:68: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domProfile_COMMON.o): In function `domProfile_COMMON::domTechnique::registerElement( )':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domProfile_COMMON.cpp:134: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domProfile_COMMON.o):/home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domProfile_COMMON.cpp:152: more undefined references to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)' follow
    ./libcollada_dom.a(domProfile_GLES.o): In function `domProfile_GLES::domTechnique::domPass::registerE lement()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domProfile_GLES.cpp:358: undefined reference to `daeMetaGroup::daeMetaGroup(daeMetaElementAttribut e*, daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domProfile_GLES.o): In function `domProfile_GLES::domTechnique::domSetparam::regis terElement()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domProfile_GLES.cpp:258: undefined reference to `daeMetaGroup::daeMetaGroup(daeMetaElementAttribut e*, daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domProfile_GLES.o): In function `domProfile_GLES::domTechnique::registerElement()' :
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domProfile_GLES.cpp:153: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domProfile_GLES.o): In function `domProfile_GLES::registerElement()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domProfile_GLES.cpp:50: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domProfile_GLSL.o): In function `domProfile_GLSL::domTechnique::domPass::domShader ::domBind::registerElement()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domProfile_GLSL.cpp:614: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domProfile_GLSL.cpp:620: undefined reference to `daeMetaGroup::daeMetaGroup(daeMetaElementAttribut e*, daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domProfile_GLSL.o): In function `domProfile_GLSL::domTechnique::domPass::registerE lement()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domProfile_GLSL.cpp:313: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domProfile_GLSL.cpp:319: undefined reference to `daeMetaGroup::daeMetaGroup(daeMetaElementAttribut e*, daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domProfile_GLSL.o): In function `domProfile_GLSL::domTechnique::registerElement()' :
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domProfile_GLSL.cpp:152: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domProfile_GLSL.cpp:170: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domProfile_GLSL.o): In function `domProfile_GLSL::registerElement()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domProfile_GLSL.cpp:50: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domProfile_GLSL.cpp:68: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domSource.o): In function `domSource::registerElement()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domSource.cpp:50: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domCg_newparam.o):/home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domCg_newparam.cpp:62: more undefined references to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)' follow
    ./libcollada_dom.a(domCg_newparam.o): In function `domCg_newparam::registerElement()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domCg_newparam.cpp:68: undefined reference to `daeMetaGroup::daeMetaGroup(daeMetaElementAttribut e*, daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domCg_param_type.o): In function `domCg_param_type::registerElement()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domCg_param_type.cpp:43: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domCg_setparam.o): In function `domCg_setparam::registerElement()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domCg_setparam.cpp:42: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domCg_setparam.cpp:48: undefined reference to `daeMetaGroup::daeMetaGroup(daeMetaElementAttribut e*, daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domCg_setuser_type.o): In function `domCg_setuser_type::registerElement()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domCg_setuser_type.cpp:42: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domCg_setuser_type.cpp:44: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domCg_setuser_type.cpp:50: undefined reference to `daeMetaGroup::daeMetaGroup(daeMetaElementAttribut e*, daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domCg_surface_type.o): In function `domCg_surface_type_complexType::domGenerator::reg isterElement()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domCg_surface_type.cpp:170: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domCg_surface_type.o): In function `domCg_surface_type::registerElement()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domCg_surface_type.cpp:50: undefined reference to `daeMetaGroup::daeMetaGroup(daeMetaElementAttribut e*, daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domCg_surface_type.cpp:64: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domCommon_color_or_texture_type.o ): In function `domCommon_color_or_texture_type::registerElement( )':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domCommon_color_or_texture_type.cpp:42: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domCommon_float_or_param_type.o): In function `domCommon_float_or_param_type::registerElement()' :
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domCommon_float_or_param_type.cpp:42: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domCommon_newparam_type.o): In function `domCommon_newparam_type::registerElement()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domCommon_newparam_type.cpp:50: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domCommon_transparent_type.o): In function `domCommon_transparent_type::registerElement()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domCommon_transparent_type.cpp:44: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domConvex_mesh.o):/home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domConvex_mesh.cpp:57: more undefined references to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)' follow
    ./libcollada_dom.a(domFx_surface_common.o): In function `domFx_surface_common::registerElement()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domFx_surface_common.cpp:48: undefined reference to `daeMetaGroup::daeMetaGroup(daeMetaElementAttribut e*, daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domFx_surface_common.cpp:62: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domFx_surface_init_common.o): In function `domFx_surface_init_common::registerElement()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domFx_surface_init_common.cpp:43: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domFx_surface_init_cube_common.o) : In function `domFx_surface_init_cube_common::registerElement() ':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domFx_surface_init_cube_common.cpp:42: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domFx_surface_init_planar_common. o): In function `domFx_surface_init_planar_common::registerElement ()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domFx_surface_init_planar_common.cpp:42: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domFx_surface_init_volume_common. o): In function `domFx_surface_init_volume_common::registerElement ()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domFx_surface_init_volume_common.cpp:42: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domGles_basic_type_common.o):/home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domGles_basic_type_common.cpp:43: more undefined references to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)' follow
    ./libcollada_dom.a(domGles_newparam.o): In function `domGles_newparam::registerElement()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domGles_newparam.cpp:66: undefined reference to `daeMetaGroup::daeMetaGroup(daeMetaElementAttribut e*, daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domGles_pipeline_settings.o): In function `domGles_pipeline_settings::registerElement()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domGles_pipeline_settings.cpp:43: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domGles_texture_pipeline.o): In function `domGles_texture_pipeline::registerElement()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domGles_texture_pipeline.cpp:42: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domGlsl_newparam.o): In function `domGlsl_newparam::registerElement()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domGlsl_newparam.cpp:62: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domGlsl_newparam.cpp:68: undefined reference to `daeMetaGroup::daeMetaGroup(daeMetaElementAttribut e*, daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domGlsl_param_type.o): In function `domGlsl_param_type::registerElement()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domGlsl_param_type.cpp:43: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domGlsl_setparam.o): In function `domGlsl_setparam::registerElement()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domGlsl_setparam.cpp:50: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domGlsl_setparam.cpp:56: undefined reference to `daeMetaGroup::daeMetaGroup(daeMetaElementAttribut e*, daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domGlsl_surface_type.o): In function `domGlsl_surface_type_complexType::domGenerator::r egisterElement()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domGlsl_surface_type.cpp:170: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domGlsl_surface_type.o): In function `domGlsl_surface_type::registerElement()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domGlsl_surface_type.cpp:50: undefined reference to `daeMetaGroup::daeMetaGroup(daeMetaElementAttribut e*, daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domGlsl_surface_type.cpp:64: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domGl_pipeline_settings.o): In function `domGl_pipeline_settings::domTextureDEPTH::registe rElement()':/home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domGl_pipeline_settings.cpp:4422: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domGl_pipeline_settings.o): In function `domGl_pipeline_settings::domTextureRECT::register Element()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domGl_pipeline_settings.cpp:4327: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domGl_pipeline_settings.o): In function `domGl_pipeline_settings::domTextureCUBE::register Element()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domGl_pipeline_settings.cpp:4232: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domGl_pipeline_settings.o): In function `domGl_pipeline_settings::domTexture3D::registerEl ement()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domGl_pipeline_settings.cpp:4137: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domGl_pipeline_settings.o):/home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domGl_pipeline_settings.cpp:4042: more undefined references to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)' follow
    ./libcollada_dom.a(domCg_newarray_type.o): In function `domCg_newarray_type::registerElement()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domCg_newarray_type.cpp:48: undefined reference to `daeMetaGroup::daeMetaGroup(daeMetaElementAttribut e*, daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domCg_setarray_type.o): In function `domCg_setarray_type::registerElement()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domCg_setarray_type.cpp:42: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domCg_setarray_type.cpp:48: undefined reference to `daeMetaGroup::daeMetaGroup(daeMetaElementAttribut e*, daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domCg_setparam_simple.o): In function `domCg_setparam_simple::registerElement()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domCg_setparam_simple.cpp:54: undefined reference to `daeMetaGroup::daeMetaGroup(daeMetaElementAttribut e*, daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domGlsl_newarray_type.o): In function `domGlsl_newarray_type::registerElement()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domGlsl_newarray_type.cpp:42: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domGlsl_newarray_type.cpp:48: undefined reference to `daeMetaGroup::daeMetaGroup(daeMetaElementAttribut e*, daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domGlsl_setarray_type.o): In function `domGlsl_setarray_type::registerElement()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domGlsl_setarray_type.cpp:42: undefined reference to `daeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domGlsl_setarray_type.cpp:48: undefined reference to `daeMetaGroup::daeMetaGroup(daeMetaElementAttribut e*, daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_dom.a(domGlsl_setparam_simple.o): In function `domGlsl_setparam_simple::registerElement()':
    /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domGlsl_setparam_simple.cpp:54: undefined reference to `daeMetaGroup::daeMetaGroup(daeMetaElementAttribut e*, daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)'
    ./libcollada_LIBXMLPlugin.a(daeLIBXMLPlugin.o): In function `daeLIBXMLPlugin::writeAttribute(daeMetaAttribute* , daeElement*, int)':
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:696: undefined reference to `xmlTextWriterStartAttribute'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:697: undefined reference to `xmlTextWriterEndAttribute'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:774: undefined reference to `xmlTextWriterWriteString'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:789: undefined reference to `xmlTextWriterWriteAttribute'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:795: undefined reference to `xmlTextWriterStartAttribute'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:807: undefined reference to `xmlTextWriterWriteFormatString'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:811: undefined reference to `xmlTextWriterEndAttribute'
    ./libcollada_LIBXMLPlugin.a(daeLIBXMLPlugin.o): In function `daeLIBXMLPlugin::writeElement(daeElement*)':
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:634: undefined reference to `xmlTextWriterStartElement'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:637: undefined reference to `xmlTextWriterStartElement'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:681: undefined reference to `xmlTextWriterEndElement'
    ./libcollada_LIBXMLPlugin.a(daeLIBXMLPlugin.o): In function `daeLIBXMLPlugin::write(daeURI*, daeDocument*, bool)':
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:602: undefined reference to `xmlNewTextWriterFilename'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:610: undefined reference to `xmlTextWriterSetIndentString'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:611: undefined reference to `xmlTextWriterSetIndent'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:612: undefined reference to `xmlTextWriterStartDocument'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:616: undefined reference to `xmlTextWriterEndDocument'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:617: undefined reference to `xmlTextWriterFlush'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:618: undefined reference to `xmlFreeTextWriter'
    ./libcollada_LIBXMLPlugin.a(daeLIBXMLPlugin.o): In function `daeLIBXMLPlugin::readValue(daeElement*, _xmlTextReader*)':
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:383: undefined reference to `xmlTextReaderGetParserLineNumber'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:392: undefined reference to `xmlTextReaderConstValue'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:399: undefined reference to `xmlTextReaderValue'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:420: undefined reference to `xmlFree'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:422: undefined reference to `xmlTextReaderRead'
    ./libcollada_LIBXMLPlugin.a(daeLIBXMLPlugin.o): In function `daeLIBXMLPlugin::readAttributes(daeElement*, _xmlTextReader*)':
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:297: undefined reference to `xmlTextReaderHasAttributes'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:302: undefined reference to `xmlTextReaderConstName'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:307: undefined reference to `xmlTextReaderConstValue'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:307: undefined reference to `xmlTextReaderConstName'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:310: undefined reference to `xmlTextReaderConstName'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:311: undefined reference to `xmlTextReaderConstValue'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:315: undefined reference to `xmlTextReaderGetParserLineNumber'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:328: undefined reference to `xmlTextReaderConstName'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:329: undefined reference to `xmlTextReaderConstValue'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:333: undefined reference to `xmlTextReaderGetParserLineNumber'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:340: undefined reference to `xmlTextReaderValue'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:357: undefined reference to `xmlTextReaderConstName'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:359: undefined reference to `xmlTextReaderConstName'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:360: undefined reference to `xmlTextReaderConstValue'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:364: undefined reference to `xmlTextReaderGetParserLineNumber'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:372: undefined reference to `xmlFree'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:300: undefined reference to `xmlTextReaderMoveToNextAttribute'
    ./libcollada_LIBXMLPlugin.a(daeLIBXMLPlugin.o): In function `daeLIBXMLPlugin::nextElement(daeMetaElement*, _xmlTextReader*)':
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:436: undefined reference to `xmlTextReaderRead'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:434: undefined reference to `xmlTextReaderNodeType'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:442: undefined reference to `xmlTextReaderConstName'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:445: undefined reference to `xmlTextReaderConstName'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:449: undefined reference to `xmlTextReaderGetParserLineNumber'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:454: undefined reference to `xmlTextReaderNext'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:457: undefined reference to `xmlTextReaderDepth'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:462: undefined reference to `xmlTextReaderRead'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:471: undefined reference to `xmlTextReaderNodeType'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:475: undefined reference to `xmlTextReaderDepth'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:491: undefined reference to `xmlTextReaderRead'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:505: undefined reference to `xmlTextReaderRead'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:510: undefined reference to `xmlTextReaderRead'
    ./libcollada_LIBXMLPlugin.a(daeLIBXMLPlugin.o): In function `daeLIBXMLPlugin::startParse(daeMetaElement*, _xmlTextReader*)':
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:177: undefined reference to `xmlTextReaderRead'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:192: undefined reference to `xmlTextReaderRead'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:190: undefined reference to `xmlTextReaderNodeType'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:198: undefined reference to `xmlTextReaderConstName'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:203: undefined reference to `xmlTextReaderConstName'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:205: undefined reference to `xmlTextReaderGetParserLineNumber'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:210: undefined reference to `xmlTextReaderNext'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:213: undefined reference to `xmlTextReaderDepth'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:234: undefined reference to `xmlTextReaderRead'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:243: undefined reference to `xmlTextReaderNodeType'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:247: undefined reference to `xmlTextReaderDepth'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:261: undefined reference to `xmlTextReaderGetParserLineNumber'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:266: undefined reference to `xmlTextReaderRead'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:280: undefined reference to `xmlTextReaderRead'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:285: undefined reference to `xmlTextReaderRead'
    ./libcollada_LIBXMLPlugin.a(daeLIBXMLPlugin.o): In function `daeLIBXMLPlugin::read(daeURI&, char const*)':
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:98: undefined reference to `xmlReaderForDoc'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:106: undefined reference to `xmlReaderForFile'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:123: undefined reference to `xmlFreeTextReader'
    ./libcollada_LIBXMLPlugin.a(daeLIBXMLPlugin.o): In function `~daeLIBXMLPlugin':
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:35: undefined reference to `xmlCleanupParser'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:35: undefined reference to `xmlCleanupParser'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:35: undefined reference to `xmlCleanupParser'
    ./libcollada_LIBXMLPlugin.a(daeLIBXMLPlugin.o): In function `daeLIBXMLPlugin':
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:30: undefined reference to `xmlInitParser'
    /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:30: undefined reference to `xmlInitParser'
    collect2: ld returned 1 exit status
    make: *** [test] Error 1

  4. #4
    killkolor
    Guest
    puh... after a lot of tries i got a little further.
    first the things that didn't work:
    -> compiled in release mode. no change
    -> changed link order as in bugfix [153391] on sourceforge. no change.
    -> dist-upgrade, update upgrade everything (debian etch testing). no change.

    here is what made some changes:
    -> i downloaded the older version (collada dom 1.0.3) and compiled eveything as before. on a make in my test application i now only get undefined references within LIBXMLPlugin. the error message is below.
    -> i also tried to take all the .o files from tmp and link them into a static collada_all library (g++ -o collada_all ./*.o -static) and this turns out in just the same errors as with the test app in 1.0.3.

    from this, i guess it must be something with the build order of LIBXMLPlugin that messes it up. but what?
    any ideas welcome. i WILL get it to work

    thanks,
    gabriel

    new error log, only LIBXMLPlugin concerned:
    ===============
    ./libcollada_LIBXMLPlugin.a(daeLIBXMLPlugin.o): In function `daeLIBXMLPlugin::writeAttribute(daeMetaAttribute* , daeElement*)':
    /home/killkolor/Desktop/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:685: undefined reference to `xmlTextWriterStartAttribute'
    /home/killkolor/Desktop/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:686: undefined reference to `xmlTextWriterEndAttribute'
    /home/killkolor/Desktop/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:758: undefined reference to `xmlTextWriterWriteString'
    /home/killkolor/Desktop/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:773: undefined reference to `xmlTextWriterWriteAttribute'
    /home/killkolor/Desktop/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:779: undefined reference to `xmlTextWriterStartAttribute'
    /home/killkolor/Desktop/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:790: undefined reference to `xmlTextWriterWriteFormatString'
    /home/killkolor/Desktop/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:794: undefined reference to `xmlTextWriterEndAttribute'
    ./libcollada_LIBXMLPlugin.a(daeLIBXMLPlugin.o): In function `daeLIBXMLPlugin::writeElement(daeElement*)':
    /home/killkolor/Desktop/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:629: undefined reference to `xmlTextWriterStartElement'
    /home/killkolor/Desktop/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:632: undefined reference to `xmlTextWriterStartElement'
    /home/killkolor/Desktop/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:670: undefined reference to `xmlTextWriterEndElement'
    ./libcollada_LIBXMLPlugin.a(daeLIBXMLPlugin.o): In function `daeLIBXMLPlugin::write(daeURI*, daeDocument*, bool)':
    /home/killkolor/Desktop/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:599: undefined reference to `xmlNewTextWriterFilename'
    /home/killkolor/Desktop/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:605: undefined reference to `xmlTextWriterSetIndentString'
    /home/killkolor/Desktop/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:606: undefined reference to `xmlTextWriterSetIndent'
    /home/killkolor/Desktop/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:607: undefined reference to `xmlTextWriterStartDocument'
    /home/killkolor/Desktop/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:611: undefined reference to `xmlTextWriterEndDocument'
    /home/killkolor/Desktop/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:612: undefined reference to `xmlTextWriterFlush'
    /home/killkolor/Desktop/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:613: undefined reference to `xmlFreeTextWriter'
    ./libcollada_LIBXMLPlugin.a(daeLIBXMLPlugin.o): In function `daeLIBXMLPlugin::readValue(daeElement*, _xmlTextReader*)':
    /home/killkolor/Desktop/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:381: undefined reference to `xmlTextReaderGetParserLineNumber'
    /home/killkolor/Desktop/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:390: undefined reference to `xmlTextReaderConstValue'
    /home/killkolor/Desktop/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:397: undefined reference to `xmlTextReaderValue'
    /home/killkolor/Desktop/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:418: undefined reference to `xmlFree'
    /home/killkolor/Desktop/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:420: undefined reference to `xmlTextReaderRead'
    ./libcollada_LIBXMLPlugin.a(daeLIBXMLPlugin.o): In function `daeLIBXMLPlugin::readAttributes(daeElement*, _xmlTextReader*)':
    /home/killkolor/Desktop/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:295: undefined reference to `xmlTextReaderHasAttributes'
    /home/killkolor/Desktop/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:300: undefined reference to `xmlTextReaderConstName'
    /home/killkolor/Desktop/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:305: undefined reference to `xmlTextReaderConstValue'
    /home/killkolor/Desktop/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:305: undefined reference to `xmlTextReaderConstName'
    /home/killkolor/Desktop/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:308: undefined reference to `xmlTextReaderConstName'
    /home/killkolor/Desktop/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:309: undefined reference to `xmlTextReaderConstValue'
    /home/killkolor/Desktop/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:313: undefined reference to `xmlTextReaderGetParserLineNumber'
    /home/killkolor/Desktop/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:326: undefined reference to `xmlTextReaderConstName'
    /home/killkolor/Desktop/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:327: undefined reference to `xmlTextReaderConstValue'
    /home/killkolor/Desktop/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:331: undefined reference to `xmlTextReaderGetParserLineNumber'
    /home/killkolor/Desktop/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:338: undefined reference to `xmlTextReaderValue'
    /home/killkolor/Desktop/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:355: undefined reference to `xmlTextReaderConstName'
    /home/killkolor/Desktop/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:357: undefined reference to `xmlTextReaderConstName'
    /home/killkolor/Desktop/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:358: undefined reference to `xmlTextReaderConstValue'
    /home/killkolor/Desktop/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:362: undefined reference to `xmlTextReaderGetParserLineNumber'
    /home/killkolor/Desktop/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:370: undefined reference to `xmlFree'
    /home/killkolor/Desktop/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:298: undefined reference to `xmlTextReaderMoveToNextAttribute'
    ./libcollada_LIBXMLPlugin.a(daeLIBXMLPlugin.o): In function `daeLIBXMLPlugin::nextElement(daeMetaElement*, _xmlTextReader*)':
    /home/killkolor/Desktop/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:434: undefined reference to `xmlTextReaderRead'
    /home/killkolor/Desktop/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:432: undefined reference to `xmlTextReaderNodeType'
    /home/killkolor/Desktop/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:440: undefined reference to `xmlTextReaderConstName'
    /home/killkolor/Desktop/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:443: undefined reference to `xmlTextReaderConstName'
    /home/killkolor/Desktop/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:447: undefined reference to `xmlTextReaderGetParserLineNumber'
    /home/killkolor/Desktop/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:452: undefined reference to `xmlTextReaderNext'
    /home/killkolor/Desktop/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:457: undefined reference to `xmlTextReaderDepth'
    /home/killkolor/Desktop/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:462: undefined reference to `xmlTextReaderRead'
    /home/killkolor/Desktop/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:471: undefined reference to `xmlTextReaderNodeType'
    /home/killkolor/Desktop/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:475: undefined reference to `xmlTextReaderDepth'
    /home/killkolor/Desktop/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:489: undefined reference to `xmlTextReaderGetParserLineNumber'
    /home/killkolor/Desktop/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:494: undefined reference to `xmlTextReaderRead'
    /home/killkolor/Desktop/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:508: undefined reference to `xmlTextReaderRead'
    /home/killkolor/Desktop/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:513: undefined reference to `xmlTextReaderRead'
    ./libcollada_LIBXMLPlugin.a(daeLIBXMLPlugin.o): In function `daeLIBXMLPlugin::startParse(daeMetaElement*, _xmlTextReader*)':
    /home/killkolor/Desktop/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:177: undefined reference to `xmlTextReaderRead'
    /home/killkolor/Desktop/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:192: undefined reference to `xmlTextReaderRead'
    /home/killkolor/Desktop/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:190: undefined reference to `xmlTextReaderNodeType'
    /home/killkolor/Desktop/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:198: undefined reference to `xmlTextReaderConstName'
    /home/killkolor/Desktop/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:203: undefined reference to `xmlTextReaderConstName'
    /home/killkolor/Desktop/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:205: undefined reference to `xmlTextReaderGetParserLineNumber'
    /home/killkolor/Desktop/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:210: undefined reference to `xmlTextReaderNext'
    /home/killkolor/Desktop/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:213: undefined reference to `xmlTextReaderDepth'
    /home/killkolor/Desktop/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:232: undefined reference to `xmlTextReaderRead'
    /home/killkolor/Desktop/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:241: undefined reference to `xmlTextReaderNodeType'
    /home/killkolor/Desktop/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:245: undefined reference to `xmlTextReaderDepth'
    /home/killkolor/Desktop/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:259: undefined reference to `xmlTextReaderGetParserLineNumber'
    /home/killkolor/Desktop/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:264: undefined reference to `xmlTextReaderRead'
    /home/killkolor/Desktop/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:278: undefined reference to `xmlTextReaderRead'
    /home/killkolor/Desktop/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:283: undefined reference to `xmlTextReaderRead'
    ./libcollada_LIBXMLPlugin.a(daeLIBXMLPlugin.o): In function `daeLIBXMLPlugin::read(daeURI&, char const*)':
    /home/killkolor/Desktop/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:97: undefined reference to `xmlReaderForDoc'
    /home/killkolor/Desktop/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:105: undefined reference to `xmlReaderForFile'
    /home/killkolor/Desktop/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:120: undefined reference to `xmlFreeTextReader'
    ./libcollada_LIBXMLPlugin.a(daeLIBXMLPlugin.o): In function `~daeLIBXMLPlugin':
    /home/killkolor/Desktop/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:34: undefined reference to `xmlCleanupParser'
    /home/killkolor/Desktop/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:34: undefined reference to `xmlCleanupParser'
    /home/killkolor/Desktop/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:34: undefined reference to `xmlCleanupParser'
    ./libcollada_LIBXMLPlugin.a(daeLIBXMLPlugin.o): In function `daeLIBXMLPlugin':
    /home/killkolor/Desktop/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:29: undefined reference to `xmlInitParser'
    /home/killkolor/Desktop/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:29: undefined reference to `xmlInitParser'
    collect2: ld returned 1 exit status
    make: *** [test] Error 1
    ===============================

  5. #5
    Senior Member
    Join Date
    Aug 2005
    Location
    California
    Posts
    165
    you need to link in the libxml2 libraries.
    To tell you the truth I have no clue what they are named on linux. But that looks to be the problem in the last post. Your linux distro should already have the libxml2 libraries.

    In your first post it looks like a few files might not be compiled: daeMetaCMPolicy.cpp daeMetaChoice.cpp daeMetaSequence.cpp daeMetaGroup.cpp daeMetaElementAttribute.cpp daeMetaAny.cpp

    Make sure those are being compiled in /src/dae/Makefile_PC
    They are in the makefile I have from the latest SVN but it might have been fixed after the release package was made.

    -Andy

  6. #6
    Senior Member
    Join Date
    Aug 2004
    Location
    California
    Posts
    771
    Code :
    % whereis libxml2
    libxml2: /usr/lib/libxml2.so /usr/lib/libxml2.a /usr/lib/libxml2.la /usr/include/libxml2
    So just add -lxml2 to the linker LIBS variable.

  7. #7
    killkolor
    Guest
    thanks, that was it! just out of interest, meaning that i have to link to the static libxml2 in every app i make with collada means that collada dom uses libxml2 as shared library? (i am not experienced with the lib system on linux)
    version 1.0.3 works now
    for the latest version i have the same problem as described here: http://sourceforge.net/tracker/index...38&atid=805424. unfortunately the shuffling alone doesn't make a difference. so i try to do the same thing as described in the comment. probably i am just messing something up. i moved to <colladaDom>/tmp/linux/Release/ made a staticLib folder in there, took all the .o files from dae and dom and copied them there. then i try the line:
    g++ -o libcollada_domdae.a -I /usr/lib/libxml2/ *.o -static -L. ../../../../lib/*.a -lxml2
    (-L. ../../../../lib/*.a contains the compiled versions of the other 3 libs)
    with this i get the errors below. seems to be something concerned with multi-threading, guess that has to do with the -static option (leaving the -lxml2 away i get just the same errors as in the posts above). do i have to specify something with the manner that lxml2 is bound there?
    the ar command proposed in the bugfix comments doesn't work for .o files on my system and i don't really get what it should be for anyway. am i getting something completely wrong?
    thanks a lot for your help! hope that is the last stupid question from me

    errors when compiling static:
    ===================
    /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib/libxml2.a(nanohttp.o): In function `xmlNanoHTTPConnectHost':
    (.text+0xa4c): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
    /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib/libxml2.a(nanohttp.o): In function `xmlNanoHTTPConnectHost':
    (.text+0xb19): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
    /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib/crt1.o: In function `_start':
    ../sysdeps/i386/elf/start.S:115: undefined reference to `main'
    /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib/libxml2.a(xmlIO.o): In function `xmlGzfileOpenW':
    (.text+0xe8b): undefined reference to `gzopen'
    /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib/libxml2.a(xmlIO.o): In function `xmlGzfileOpenW':
    (.text+0xeb5): undefined reference to `gzdopen'
    /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib/libxml2.a(xmlIO.o): In function `xmlGzfileOpen_real':
    (.text+0xf60): undefined reference to `gzopen'
    /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib/libxml2.a(xmlIO.o): In function `xmlGzfileOpen_real':
    (.text+0xf89): undefined reference to `gzdopen'
    /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib/libxml2.a(xmlIO.o): In function `__xmlParserInputBufferCreateFilename':
    (.text+0x10df): undefined reference to `gzread'
    /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib/libxml2.a(xmlIO.o): In function `__xmlParserInputBufferCreateFilename':
    (.text+0x110f): undefined reference to `gzrewind'
    /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib/libxml2.a(xmlIO.o): In function `xmlFreeZMemBuff':
    (.text+0x1240): undefined reference to `deflateEnd'
    /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib/libxml2.a(xmlIO.o): In function `xmlIOHTTPCloseWrite':
    (.text+0x2a9d): undefined reference to `deflate'
    /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib/libxml2.a(xmlIO.o): In function `xmlIOHTTPWrite':
    (.text+0x2d37): undefined reference to `deflate'
    /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib/libxml2.a(xmlIO.o): In function `xmlIOHTTPWrite':
    (.text+0x2de0): undefined reference to `crc32'
    /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib/libxml2.a(xmlIO.o): In function `xmlIOHTTPOpenW':
    (.text+0x2f1c): undefined reference to `deflateInit2_'
    /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib/libxml2.a(xmlIO.o): In function `xmlIOHTTPOpenW':
    (.text+0x2fd9): undefined reference to `crc32'
    /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib/libxml2.a(xmlIO.o): In function `xmlGzfileClose':
    (.text+0x340d): undefined reference to `gzclose'
    /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib/libxml2.a(xmlIO.o): In function `xmlGzfileWrite':
    (.text+0x344c): undefined reference to `gzwrite'
    /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib/libxml2.a(xmlIO.o): In function `xmlGzfileRead':
    (.text+0x349c): undefined reference to `gzread'
    /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib/libxml2.a(nanohttp.o): In function `xmlNanoHTTPFreeCtxt':
    (.text+0xf1b): undefined reference to `inflateEnd'
    /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib/libxml2.a(nanohttp.o): In function `xmlNanoHTTPRead':
    (.text+0x110d): undefined reference to `inflate'
    /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib/libxml2.a(nanohttp.o): In function `xmlNanoHTTPMethodRedir':
    (.text+0x1f9a): undefined reference to `inflateInit2_'
    /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib/libxml2.a(threads.o): In function `xmlRMutexLock':
    (.text+0x47: undefined reference to `pthread_cond_wait'
    collect2: ld returned 1 exit status
    ===============

  8. #8
    killkolor
    Guest
    note: the latest subversion checkout as of 10/10/06 works fine again with the shuffling of the dependency list. see problem link above.

  9. #9
    Senior Member
    Join Date
    Aug 2004
    Location
    California
    Posts
    771
    Quote Originally Posted by killkolor
    thanks, that was it! just out of interest, meaning that i have to link to the static libxml2 in every app i make with collada means that collada dom uses libxml2 as shared library? (i am not experienced with the lib system on linux)
    Right (except you're dynamic linking); libxml2.so on Linux is a shared object library (same as a .dll).

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •