Hi,<br><br>I had to do some troubleshooting to confer to the given SConscript.<br><br>1) a)In the mingw\local\include directory, changed the name of libxml++-2.6 folder to libxml++. That is, all the libxml++ data should be in a folder named <br>
<br>libxml++ in mingw\local\include. Did the same for glibmm (in glib-2.4), glib (in glib-2.0).<br><br>b) Downloaded glibconfig.h , glibmmconfig.h , libxml++config.h  (they're absent from the tarball) and put it in the include folder.<br>
<br>c) Transfered gmacros.h from glib to include .<br><br>Not doing this caused libxml++ code compile/link/run test to fail.<br><br><br>2) In the file ustring.h, instead of using : GLIBMM_USING_STD(bidirectional_iterator_tag) , used : using std::bidirectional_iterator_tag;<br>
<br>Not doing this gave some error like : '::bidirectional_iterator_tag' has not been declared<br><br><br>Those were the steps till now.<br><br><br>In the prompt I get:<br><br><br>#########################################<br>
### CLAM CORE DEPENDENCIES CHECKING   ###<br>#########################################<br>Checking that libxml++ sample program compiles...yes<br>Checking that libxml++ sample program links...no<br>libxml++ code compile/link/run test failed!<br>
Check the config.log file for details<br><br>-> config.h <-<br><br>C:/clam/CLAM/.sconf_temp/conftest_7.cxx:5: undefined reference to `Glib::ustring::ustring(char const*)'<br>C:/clam/CLAM/.sconf_temp/conftest_7.cxx:5: undefined reference to `xmlpp::Document::Document(Glib::ustring const&)'<br>
C:/clam/CLAM/.sconf_temp/conftest_7.cxx:5: undefined reference to `Glib::ustring::~ustring()'<br>C:/clam/CLAM/.sconf_temp/conftest_7.cxx:5: undefined reference to `Glib::ustring::~ustring()'<br>C:/clam/CLAM/.sconf_temp/conftest_7.cxx:6: undefined reference to `xmlpp::Document::~Document()'<br>
<br><br>I guess this can be solved if the conftest_7.cxx being produced can be made to include ustring.h . Is there any method to solve this ?<br><br><br>Rupinder<br>