When I try compile my project[1] with mingw32 on Fedora I get the following error:<br><br style="font-family: courier new,monospace;"><blockquote><span style="font-family: courier new,monospace;">i686-pc-mingw32-g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include     -g -O2 -MT network_logger-win_networkinterface.o -MD -MP -MF .deps/network_logger-win_networkinterface.Tpo -c -o network_logger-win_networkinterface.o `test -f &#39;win_networkinterface.cpp&#39; || echo &#39;./&#39;`win_networkinterface.cpp</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">/usr/include/glibmm-2.4/glibmm/ustring.h: In member function &#39;void Glib::ustring::FormatStream::stream(const T&amp;) [with T = std::_Setfill&lt;char&gt;]&#39;:</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">/usr/include/glibmm-2.4/glibmm/ustring.h:1174:   instantiated from &#39;static Glib::ustring Glib::ustring::format(const T1&amp;, const T2&amp;, const T3&amp;, const T4&amp;, const T5&amp;) [with T1 = std::ios_base&amp; ()(std::ios_base&amp;), T2 = std::_Setfill&lt;char&gt;, T3 = std::_Setw, T4 = std::ios_base&amp; ()(std::ios_base&amp;), T5 = int]&#39;</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">win_networkinterface.cpp:190:   instantiated from here</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">/usr/include/glibmm-2.4/glibmm/ustring.h:1057: error: no match for &#39;operator&lt;&lt;&#39; in &#39;((Glib::ustring::FormatStream*)this)-&gt;Glib::ustring::FormatStream::stream_ &lt;&lt; value&#39;</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">/usr/lib64/gcc/i686-pc-mingw32/4.3.2/include/c++/ostream:112: note: candidates are: std::basic_ostream&lt;_CharT, _Traits&gt;&amp; std::basic_ostream&lt;_CharT, _Traits&gt;::operator&lt;&lt;(std::basic_ostream&lt;_CharT, _Traits&gt;&amp; (*)(std::basic_ostream&lt;_CharT, _Traits&gt;&amp;)) [with _CharT = wchar_t, _Traits = std::char_traits&lt;wchar_t&gt;]</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">/usr/lib64/gcc/i686-pc-mingw32/4.3.2/include/c++/ostream:121: note:                 std::basic_ostream&lt;_CharT, _Traits&gt;&amp; std::basic_ostream&lt;_CharT, _Traits&gt;::operator&lt;&lt;(std::basic_ios&lt;_CharT, _Traits&gt;&amp; (*)(std::basic_ios&lt;_CharT, _Traits&gt;&amp;)) [with _CharT = wchar_t, _Traits = std::char_traits&lt;wchar_t&gt;]</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">/usr/lib64/gcc/i686-pc-mingw32/4.3.2/include/c++/ostream:131: note:                 std::basic_ostream&lt;_CharT, _Traits&gt;&amp; std::basic_ostream&lt;_CharT, _Traits&gt;::operator&lt;&lt;(std::ios_base&amp; (*)(std::ios_base&amp;)) [with _CharT = wchar_t, _Traits = std::char_traits&lt;wchar_t&gt;]</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">/usr/lib64/gcc/i686-pc-mingw32/4.3.2/include/c++/ostream:169: note:                 std::basic_ostream&lt;_CharT, _Traits&gt;&amp; std::basic_ostream&lt;_CharT, _Traits&gt;::operator&lt;&lt;(long int) [with _CharT = wchar_t, _Traits = std::char_traits&lt;wchar_t&gt;]</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">/usr/lib64/gcc/i686-pc-mingw32/4.3.2/include/c++/ostream:173: note:                 std::basic_ostream&lt;_CharT, _Traits&gt;&amp; std::basic_ostream&lt;_CharT, _Traits&gt;::operator&lt;&lt;(long unsigned int) [with _CharT = wchar_t, _Traits = std::char_traits&lt;wchar_t&gt;]</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">/usr/lib64/gcc/i686-pc-mingw32/4.3.2/include/c++/ostream:177: note:                 std::basic_ostream&lt;_CharT, _Traits&gt;&amp; std::basic_ostream&lt;_CharT, _Traits&gt;::operator&lt;&lt;(bool) [with _CharT = wchar_t, _Traits = std::char_traits&lt;wchar_t&gt;]</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">/usr/lib64/gcc/i686-pc-mingw32/4.3.2/include/c++/bits/ostream.tcc:97: note:                 std::basic_ostream&lt;_CharT, _Traits&gt;&amp; std::basic_ostream&lt;_CharT, _Traits&gt;::operator&lt;&lt;(short int) [with _CharT = wchar_t, _Traits = std::char_traits&lt;wchar_t&gt;]</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">/usr/lib64/gcc/i686-pc-mingw32/4.3.2/include/c++/ostream:184: note:                 std::basic_ostream&lt;_CharT, _Traits&gt;&amp; std::basic_ostream&lt;_CharT, _Traits&gt;::operator&lt;&lt;(short unsigned int) [with _CharT = wchar_t, _Traits = std::char_traits&lt;wchar_t&gt;]</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">/usr/lib64/gcc/i686-pc-mingw32/4.3.2/include/c++/bits/ostream.tcc:111: note:                 std::basic_ostream&lt;_CharT, _Traits&gt;&amp; std::basic_ostream&lt;_CharT, _Traits&gt;::operator&lt;&lt;(int) [with _CharT = wchar_t, _Traits = std::char_traits&lt;wchar_t&gt;]</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">/usr/lib64/gcc/i686-pc-mingw32/4.3.2/include/c++/ostream:195: note:                 std::basic_ostream&lt;_CharT, _Traits&gt;&amp; std::basic_ostream&lt;_CharT, _Traits&gt;::operator&lt;&lt;(unsigned int) [with _CharT = wchar_t, _Traits = std::char_traits&lt;wchar_t&gt;]</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">/usr/lib64/gcc/i686-pc-mingw32/4.3.2/include/c++/ostream:204: note:                 std::basic_ostream&lt;_CharT, _Traits&gt;&amp; std::basic_ostream&lt;_CharT, _Traits&gt;::operator&lt;&lt;(long long int) [with _CharT = wchar_t, _Traits = std::char_traits&lt;wchar_t&gt;]</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">/usr/lib64/gcc/i686-pc-mingw32/4.3.2/include/c++/ostream:208: note:                 std::basic_ostream&lt;_CharT, _Traits&gt;&amp; std::basic_ostream&lt;_CharT, _Traits&gt;::operator&lt;&lt;(long long unsigned int) [with _CharT = wchar_t, _Traits = std::char_traits&lt;wchar_t&gt;]</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">/usr/lib64/gcc/i686-pc-mingw32/4.3.2/include/c++/ostream:213: note:                 std::basic_ostream&lt;_CharT, _Traits&gt;&amp; std::basic_ostream&lt;_CharT, _Traits&gt;::operator&lt;&lt;(double) [with _CharT = wchar_t, _Traits = std::char_traits&lt;wchar_t&gt;]</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">/usr/lib64/gcc/i686-pc-mingw32/4.3.2/include/c++/ostream:217: note:                 std::basic_ostream&lt;_CharT, _Traits&gt;&amp; std::basic_ostream&lt;_CharT, _Traits&gt;::operator&lt;&lt;(float) [with _CharT = wchar_t, _Traits = std::char_traits&lt;wchar_t&gt;]</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">/usr/lib64/gcc/i686-pc-mingw32/4.3.2/include/c++/ostream:225: note:                 std::basic_ostream&lt;_CharT, _Traits&gt;&amp; std::basic_ostream&lt;_CharT, _Traits&gt;::operator&lt;&lt;(long double) [with _CharT = wchar_t, _Traits = std::char_traits&lt;wchar_t&gt;]</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">/usr/lib64/gcc/i686-pc-mingw32/4.3.2/include/c++/ostream:229: note:                 std::basic_ostream&lt;_CharT, _Traits&gt;&amp; std::basic_ostream&lt;_CharT, _Traits&gt;::operator&lt;&lt;(const void*) [with _CharT = wchar_t, _Traits = std::char_traits&lt;wchar_t&gt;]</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">/usr/lib64/gcc/i686-pc-mingw32/4.3.2/include/c++/bits/ostream.tcc:125: note:                 std::basic_ostream&lt;_CharT, _Traits&gt;&amp; std::basic_ostream&lt;_CharT, _Traits&gt;::operator&lt;&lt;(std::basic_streambuf&lt;_CharT, _Traits&gt;*) [with _CharT = wchar_t, _Traits = std::char_traits&lt;wchar_t&gt;]</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">/usr/include/glibmm-2.4/glibmm/ustring.h:898: note:                 std::ostream&amp; Glib::operator&lt;&lt;(std::ostream&amp;, const Glib::ustring&amp;)</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">/usr/include/glibmm-2.4/glibmm/ustring.h:912: note:                 std::wostream&amp; Glib::operator&lt;&lt;(std::wostream&amp;, const Glib::ustring&amp;)</span><br></blockquote>

I can compile this on Windows.<br><br>Thank you.<br><br>References:<br>1- <a href="http://code.google.com/p/network-logger/source/browse/trunk">http://code.google.com/p/network-logger/source/browse/trunk</a> or <a href="http://network-logger.googlecode.com/svn/trunk">http://network-logger.googlecode.com/svn/trunk</a><br>