[xsd-users] multiple definitions errors

Boris Kolpackov boris at codesynthesis.com
Thu Sep 21 20:53:12 EDT 2017


Henderson, H.C. (Henk) <henk.henderson at tno.nl> writes:

> In the file I see that a lot of symbols are defined but also a lot
> of symbols that are undefined. Why?

This is not really a question about XSD but rather about general
understanding of how shared libraries on an ELF-based system work.

The problem with your library is either using Xerces-C++ (1) headers
or (2) library from another version/build. Try to run ldd on your
plugin library and see which libxerces-c.so library is used. Then
search your entire system for libxerces*.so and DOMAttr.hpp. If
you find either in places other than /usr/lib64 and /usr/include,
then this is most likely your problem.

Boris



More information about the xsd-users mailing list