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
");
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::registerElement()': /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(daeMetaElementAttribute*, 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(daeMetaElementAttribute*, 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(daeMetaElementAttribute*, daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)’
./libcollada_dom.a(domInstance_rigid_body.o): In function domInstance_rigid_body::domTechnique_common::domShape::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::domMass_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::registerElement()': /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(daeMetaElementAttribute*, daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)' ./libcollada_dom.a(domProfile_CG.o): In function domProfile_CG::domTechnique::domPass::registerElement()’:
/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(daeMetaElementAttribute*, 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::registerElement()‘:
/home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domProfile_GLES.cpp:358: undefined reference to daeMetaGroup::daeMetaGroup(daeMetaElementAttribute*, daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)' ./libcollada_dom.a(domProfile_GLES.o): In function domProfile_GLES::domTechnique::domSetparam::registerElement()’:
/home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domProfile_GLES.cpp:258: undefined reference to daeMetaGroup::daeMetaGroup(daeMetaElementAttribute*, 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(daeMetaElementAttribute*, daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)’
./libcollada_dom.a(domProfile_GLSL.o): In function domProfile_GLSL::domTechnique::domPass::registerElement()': /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(daeMetaElementAttribute*, 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(daeMetaElementAttribute*, 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(daeMetaElementAttribute*, 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(daeMetaElementAttribute*, daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)' ./libcollada_dom.a(domCg_surface_type.o): In function domCg_surface_type_complexType::domGenerator::registerElement()‘:
/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(daeMetaElementAttribute*, 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(daeMetaElementAttribute*, 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(daeMetaElementAttribute*, 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(daeMetaElementAttribute*, 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(daeMetaElementAttribute*, daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)' ./libcollada_dom.a(domGlsl_surface_type.o): In function domGlsl_surface_type_complexType::domGenerator::registerElement()‘:
/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(daeMetaElementAttribute*, 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::registerElement()': /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::registerElement()': /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::registerElement()': /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::registerElement()': /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(daeMetaElementAttribute*, 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(daeMetaElementAttribute*, 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(daeMetaElementAttribute*, 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(daeMetaElementAttribute*, 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(daeMetaElementAttribute*, 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(daeMetaElementAttribute*, 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

I doubt that this will fix all the errors above, but I think you might be missing a -lcollada_stdErrPlugin.

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 todaeMetaChoice::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 todaeMetaChoice::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 todaeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)’
./libcollada_dom.a(domRigid_body.o): In function domRigid_body::domTechnique_common::domShape::registerElement()': /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domRigid_body.cpp:313: undefined reference todaeMetaChoice::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 todaeMetaChoice::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 todaeMetaGroup::daeMetaGroup(daeMetaElementAttribute*, 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 todaeMetaChoice::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 todaeMetaGroup::daeMetaGroup(daeMetaElementAttribute*, 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 todaeMetaChoice::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 todaeMetaChoice::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 todaeMetaGroup::daeMetaGroup(daeMetaElementAttribute*, daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)’
./libcollada_dom.a(domInstance_rigid_body.o): In function domInstance_rigid_body::domTechnique_common::domShape::registerElement()': /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domInstance_rigid_body.cpp:419: undefined reference todaeMetaChoice::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 todaeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)’
./libcollada_dom.a(domInstance_rigid_body.o): In function domInstance_rigid_body::domTechnique_common::domMass_frame::registerElement()': /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domInstance_rigid_body.cpp:351: undefined reference todaeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)’
./libcollada_dom.a(domInstance_rigid_body.o): In function domInstance_rigid_body::domTechnique_common::registerElement()': /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domInstance_rigid_body.cpp:177: undefined reference todaeMetaChoice::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 functiondomProfile_CG::domTechnique::domPass::domShader::domBind::registerElement()’:
/home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domProfile_CG.cpp:639: undefined reference to daeMetaGroup::daeMetaGroup(daeMetaElementAttribute*, daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)' ./libcollada_dom.a(domProfile_CG.o): In functiondomProfile_CG::domTechnique::domPass::registerElement()’:
/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 todaeMetaGroup::daeMetaGroup(daeMetaElementAttribute*, 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 todaeMetaChoice::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 functiondomProfile_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 todaeMetaChoice::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 todaeMetaChoice::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 functiondomProfile_GLES::domTechnique::domPass::registerElement()’:
/home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domProfile_GLES.cpp:358: undefined reference to daeMetaGroup::daeMetaGroup(daeMetaElementAttribute*, daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)' ./libcollada_dom.a(domProfile_GLES.o): In functiondomProfile_GLES::domTechnique::domSetparam::registerElement()’:
/home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domProfile_GLES.cpp:258: undefined reference to daeMetaGroup::daeMetaGroup(daeMetaElementAttribute*, daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)' ./libcollada_dom.a(domProfile_GLES.o): In functiondomProfile_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 functiondomProfile_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 functiondomProfile_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 todaeMetaGroup::daeMetaGroup(daeMetaElementAttribute*, daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)’
./libcollada_dom.a(domProfile_GLSL.o): In function domProfile_GLSL::domTechnique::domPass::registerElement()': /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domProfile_GLSL.cpp:313: undefined reference todaeMetaChoice::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(daeMetaElementAttribute*, daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)' ./libcollada_dom.a(domProfile_GLSL.o): In functiondomProfile_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 todaeMetaChoice::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 todaeMetaChoice::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 functiondomSource::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 todaeMetaChoice::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 todaeMetaGroup::daeMetaGroup(daeMetaElementAttribute*, 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 todaeMetaChoice::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 todaeMetaChoice::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(daeMetaElementAttribute*, daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)' ./libcollada_dom.a(domCg_setuser_type.o): In functiondomCg_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 todaeMetaChoice::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(daeMetaElementAttribute*, daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)' ./libcollada_dom.a(domCg_surface_type.o): In functiondomCg_surface_type_complexType::domGenerator::registerElement()’:
/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 functiondomCg_surface_type::registerElement()’:
/home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domCg_surface_type.cpp:50: undefined reference to daeMetaGroup::daeMetaGroup(daeMetaElementAttribute*, daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)' /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domCg_surface_type.cpp:64: undefined reference todaeMetaChoice::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 todaeMetaChoice::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 todaeMetaChoice::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 todaeMetaChoice::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 todaeMetaChoice::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 functiondomFx_surface_common::registerElement()’:
/home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domFx_surface_common.cpp:48: undefined reference to daeMetaGroup::daeMetaGroup(daeMetaElementAttribute*, daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)' /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domFx_surface_common.cpp:62: undefined reference todaeMetaChoice::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 todaeMetaChoice::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 todaeMetaChoice::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 todaeMetaChoice::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 todaeMetaChoice::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 functiondomGles_newparam::registerElement()’:
/home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domGles_newparam.cpp:66: undefined reference to daeMetaGroup::daeMetaGroup(daeMetaElementAttribute*, daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)' ./libcollada_dom.a(domGles_pipeline_settings.o): In functiondomGles_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 functiondomGles_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 functiondomGlsl_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 todaeMetaGroup::daeMetaGroup(daeMetaElementAttribute*, 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 todaeMetaChoice::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 todaeMetaChoice::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(daeMetaElementAttribute*, daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)' ./libcollada_dom.a(domGlsl_surface_type.o): In functiondomGlsl_surface_type_complexType::domGenerator::registerElement()’:
/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 functiondomGlsl_surface_type::registerElement()’:
/home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domGlsl_surface_type.cpp:50: undefined reference to daeMetaGroup::daeMetaGroup(daeMetaElementAttribute*, daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)' /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domGlsl_surface_type.cpp:64: undefined reference todaeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)’
./libcollada_dom.a(domGl_pipeline_settings.o): In function domGl_pipeline_settings::domTextureDEPTH::registerElement()':/home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domGl_pipeline_settings.cpp:4422: undefined reference todaeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)’
./libcollada_dom.a(domGl_pipeline_settings.o): In function domGl_pipeline_settings::domTextureRECT::registerElement()': /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domGl_pipeline_settings.cpp:4327: undefined reference todaeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)’
./libcollada_dom.a(domGl_pipeline_settings.o): In function domGl_pipeline_settings::domTextureCUBE::registerElement()': /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domGl_pipeline_settings.cpp:4232: undefined reference todaeMetaChoice::daeMetaChoice(daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)’
./libcollada_dom.a(domGl_pipeline_settings.o): In function domGl_pipeline_settings::domTexture3D::registerElement()': /home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domGl_pipeline_settings.cpp:4137: undefined reference todaeMetaChoice::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 functiondomCg_newarray_type::registerElement()’:
/home/killkolor/Collada/COLLADA_DOM/src/1.4/dom/domCg_newarray_type.cpp:48: undefined reference to daeMetaGroup::daeMetaGroup(daeMetaElementAttribute*, daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)' ./libcollada_dom.a(domCg_setarray_type.o): In functiondomCg_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 todaeMetaGroup::daeMetaGroup(daeMetaElementAttribute*, 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 todaeMetaGroup::daeMetaGroup(daeMetaElementAttribute*, 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 todaeMetaChoice::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(daeMetaElementAttribute*, daeMetaElement*, daeMetaCMPolicy*, unsigned int, int, int)' ./libcollada_dom.a(domGlsl_setarray_type.o): In functiondomGlsl_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 todaeMetaGroup::daeMetaGroup(daeMetaElementAttribute*, 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 todaeMetaGroup::daeMetaGroup(daeMetaElementAttribute*, 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 toxmlTextWriterStartAttribute’
/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 toxmlTextWriterWriteString’
/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 toxmlTextWriterStartAttribute’
/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 toxmlTextWriterEndAttribute’
./libcollada_LIBXMLPlugin.a(daeLIBXMLPlugin.o): In function daeLIBXMLPlugin::writeElement(daeElement*)': /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:634: undefined reference toxmlTextWriterStartElement’
/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 toxmlTextWriterEndElement’
./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 toxmlNewTextWriterFilename’
/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 toxmlTextWriterSetIndent’
/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 toxmlTextWriterEndDocument’
/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 toxmlFreeTextWriter’
./libcollada_LIBXMLPlugin.a(daeLIBXMLPlugin.o): In function daeLIBXMLPlugin::readValue(daeElement*, _xmlTextReader*)': /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:383: undefined reference toxmlTextReaderGetParserLineNumber’
/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 toxmlTextReaderValue’
/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 toxmlTextReaderRead’
./libcollada_LIBXMLPlugin.a(daeLIBXMLPlugin.o): In function daeLIBXMLPlugin::readAttributes(daeElement*, _xmlTextReader*)': /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:297: undefined reference toxmlTextReaderHasAttributes’
/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 toxmlTextReaderConstValue’
/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 toxmlTextReaderConstName’
/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 toxmlTextReaderGetParserLineNumber’
/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 toxmlTextReaderConstValue’
/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 toxmlTextReaderValue’
/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 toxmlTextReaderConstName’
/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 toxmlTextReaderGetParserLineNumber’
/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 toxmlTextReaderMoveToNextAttribute’
./libcollada_LIBXMLPlugin.a(daeLIBXMLPlugin.o): In function daeLIBXMLPlugin::nextElement(daeMetaElement*, _xmlTextReader*)': /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:436: undefined reference toxmlTextReaderRead’
/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 toxmlTextReaderConstName’
/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 toxmlTextReaderGetParserLineNumber’
/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 toxmlTextReaderDepth’
/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 toxmlTextReaderNodeType’
/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 toxmlTextReaderRead’
/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 toxmlTextReaderRead’
./libcollada_LIBXMLPlugin.a(daeLIBXMLPlugin.o): In function daeLIBXMLPlugin::startParse(daeMetaElement*, _xmlTextReader*)': /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:177: undefined reference toxmlTextReaderRead’
/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 toxmlTextReaderNodeType’
/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 toxmlTextReaderConstName’
/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 toxmlTextReaderNext’
/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 toxmlTextReaderRead’
/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 toxmlTextReaderDepth’
/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 toxmlTextReaderRead’
/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 toxmlTextReaderRead’
./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 toxmlReaderForDoc’
/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 toxmlFreeTextReader’
./libcollada_LIBXMLPlugin.a(daeLIBXMLPlugin.o): In function ~daeLIBXMLPlugin': /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:35: undefined reference toxmlCleanupParser’
/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 toxmlCleanupParser’
./libcollada_LIBXMLPlugin.a(daeLIBXMLPlugin.o): In function daeLIBXMLPlugin': /home/killkolor/Collada/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:30: undefined reference toxmlInitParser’
/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

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 :twisted:

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 toxmlTextWriterStartAttribute’
/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 toxmlTextWriterWriteString’
/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 toxmlTextWriterStartAttribute’
/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 toxmlTextWriterEndAttribute’
./libcollada_LIBXMLPlugin.a(daeLIBXMLPlugin.o): In function daeLIBXMLPlugin::writeElement(daeElement*)': /home/killkolor/Desktop/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:629: undefined reference toxmlTextWriterStartElement’
/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 toxmlTextWriterEndElement’
./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 toxmlNewTextWriterFilename’
/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 toxmlTextWriterSetIndent’
/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 toxmlTextWriterEndDocument’
/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 toxmlFreeTextWriter’
./libcollada_LIBXMLPlugin.a(daeLIBXMLPlugin.o): In function daeLIBXMLPlugin::readValue(daeElement*, _xmlTextReader*)': /home/killkolor/Desktop/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:381: undefined reference toxmlTextReaderGetParserLineNumber’
/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 toxmlTextReaderValue’
/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 toxmlTextReaderRead’
./libcollada_LIBXMLPlugin.a(daeLIBXMLPlugin.o): In function daeLIBXMLPlugin::readAttributes(daeElement*, _xmlTextReader*)': /home/killkolor/Desktop/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:295: undefined reference toxmlTextReaderHasAttributes’
/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 toxmlTextReaderConstValue’
/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 toxmlTextReaderConstName’
/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 toxmlTextReaderGetParserLineNumber’
/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 toxmlTextReaderConstValue’
/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 toxmlTextReaderValue’
/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 toxmlTextReaderConstName’
/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 toxmlTextReaderGetParserLineNumber’
/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 toxmlTextReaderMoveToNextAttribute’
./libcollada_LIBXMLPlugin.a(daeLIBXMLPlugin.o): In function daeLIBXMLPlugin::nextElement(daeMetaElement*, _xmlTextReader*)': /home/killkolor/Desktop/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:434: undefined reference toxmlTextReaderRead’
/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 toxmlTextReaderConstName’
/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 toxmlTextReaderGetParserLineNumber’
/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 toxmlTextReaderDepth’
/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 toxmlTextReaderNodeType’
/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 toxmlTextReaderGetParserLineNumber’
/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 toxmlTextReaderRead’
/home/killkolor/Desktop/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:513: undefined reference to xmlTextReaderRead' ./libcollada_LIBXMLPlugin.a(daeLIBXMLPlugin.o): In functiondaeLIBXMLPlugin::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 toxmlTextReaderRead’
/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 toxmlTextReaderConstName’
/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 toxmlTextReaderGetParserLineNumber’
/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 toxmlTextReaderDepth’
/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 toxmlTextReaderNodeType’
/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 toxmlTextReaderGetParserLineNumber’
/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 toxmlTextReaderRead’
/home/killkolor/Desktop/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:283: undefined reference to xmlTextReaderRead' ./libcollada_LIBXMLPlugin.a(daeLIBXMLPlugin.o): In functiondaeLIBXMLPlugin::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 toxmlReaderForFile’
/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 toxmlCleanupParser’
/home/killkolor/Desktop/COLLADA_DOM/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp:34: undefined reference to xmlCleanupParser' ./libcollada_LIBXMLPlugin.a(daeLIBXMLPlugin.o): In functiondaeLIBXMLPlugin’:
/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 toxmlInitParser’
collect2: ld returned 1 exit status
make: *** [test] Error 1

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

% 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.

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 :smiley:
for the latest version i have the same problem as described here: COLLADA Document Object Model (DOM) / Bugs / #45 Linking error. 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 :wink:

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+0x478): undefined reference to pthread_cond_wait’
collect2: ld returned 1 exit status

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

Right (except you’re dynamic linking); libxml2.so on Linux is a shared object library (same as a .dll).