- assigned_to: nobody --> dcrowley
If a project which uses EasySoap++ is based on
configure and includes a generated config.h, this header
file will conflict with es_config.h, for example:
config.h:14: warning: `PACKAGE' redefined
/usr/include/easysoap/es_config.h:162: warning: this is
the location of the previous definition
config.h:35: warning: `VERSION' redefined
/usr/include/easysoap/es_config.h:195: warning: this is
the location of the previous definition
es_config.h should be used while building EasySoap++
itself but it should not be included while building
programs which use the EasySoap++ library. Otherwise
this could lead to major headaches for the
programmer ...
Maybe it's enough to surround the inclusion of
es_config.h with
#ifdef BUILDING_EASYSOAP_LIBRARY
...
#endif
and add -DBUILDING_EASYSOAP_LIBRARY in the
appropriate library Makefile.
Thanks!
Sven Paulus <sven@karlsruhe.org>