I'm using the library built with support for both 1.4.1 and 1.5.0.
When I tried to open 1.4.1 document with DAE whose specversion was set to "1.4.1", DAE::open failed without any error message.
I guess COLLADA_VERSION needs to be passed to getDomCOLLADAID.
I tried fixing it with this way in my environment and it looks to be fine now.
So apparently someone found a workaround, but didn't document it. It looks like the problem being referred to is at line 144 of "dae.cpp":
database->setMeta(getMeta(getDomCOLLADAID()));
Calling getDomCOLLADAID with no arguments is pointless - it will always return NULL.
It needs a "version" argument. I think the previous anonymous commentator is suggesting replacing line 144 of "dae.cpp" with:
database->setMeta(getMeta(getDomCOLLADAID(COLLADA_VERSION)));
Tried that, it didn't work for me.
Is anybody still maintaining Collada DOM?
Last edit: John Nagle 2013-07-16