I don't understand this. You have a
cross compiler that can't build executables. It's accepted by
./configure, when you configure libsigc++, but not when you
configure libxml++. Am I right?
Both libsigc++ and lixml++ have AC_PROG_CXX in their configure.ac files. The description of the autoconf macro AC_PROG_CXX says "If the compiler being used does not produce executables, the tests fail. If the executables can’t be run, and cross-compilation is not enabled, they fail too." Does ./configure find the same compiler in both cases? There is an old but still open bug that discusses the possibility of making libxml++ independent of glibmm, https://bugzilla.gnome.org/show_bug.cgi?id=320197 The suggestion in that bug has not been accepted. Now libxml++ is even more dependent on glibmm than it was when the bug was filed. Now libxml++ uses not only Glib::ustring, but also Glib::Threads::Mutex. The libxml2 documentation at http://xmlsoft.org/python.html mentions two other C++ wrappers. I don't know anything about them. Kjell 2013-04-21 11:14, lcidfire googlemail com skrev:
|