I am trying to use swig to build ruby wrappers around a c++ library. Most of it seems to be working but I have one issue that I am pretty sure is related to the above warnin
SWIG is complaining that it doesn't know about the the std::string class and so cannot generate code for it.
The SWIG library std_string.i has language specific code for mapping the c++ string to the target languages string class. Adding %include "std_string.i" before the code that generates your class should fix the error.
Note that %include is different from #include in a swig interface file.