Hi Torben,
There ARE naming conflicts, in my package 23 files with the identical name but different versions. This is caused by libraries which ship there dependencies along with it sources and have other version numbers than the dependency library itself contained in the package ( e.g. jpeg or tiff).
But these are internal dependencies of the dependencies, right? i.e. they are not needed to link to the dependency, just to build it. For example:
Collada depends on zlib, but the 3rdparty package also contains zlib, potentially a different version.
Then there is no problem, because the version of zlib that Collada ships with is only needed to build Collada itself. That zlib version's headers are no longer needed once Collada is built. So only ship the headers of the version of zlib that you want to be part of the 3rd party package.
See it from the point of view of the person who will use your package. If they need zlib, the version they need is not the version that ships with Collada, but the other one.
Collada itself should not expose anything that relates to zlib directly, so there should be no problem with that.
J-S -- ______________________________________________________ Jean-Sebastien Guay [email protected] http://www.cm-labs.com/ http://whitestar02.webhop.org/ _______________________________________________ osg-submissions mailing list [email protected] http://lists.openscenegraph.org/listinfo.cgi/osg-submissions-openscenegraph.org
