Error building

Fabrício Godoy skarllot at gmail.com
Sat Apr 25 02:23:05 UTC 2009


When I try compile my project[1] with mingw32 on Fedora I get the following
error:

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 'win_networkinterface.cpp' ||
echo './'`win_networkinterface.cpp
/usr/include/glibmm-2.4/glibmm/ustring.h: In member function 'void
Glib::ustring::FormatStream::stream(const T&) [with T =
std::_Setfill<char>]':
/usr/include/glibmm-2.4/glibmm/ustring.h:1174:   instantiated from 'static
Glib::ustring Glib::ustring::format(const T1&, const T2&, const T3&, const
T4&, const T5&) [with T1 = std::ios_base& ()(std::ios_base&), T2 =
std::_Setfill<char>, T3 = std::_Setw, T4 = std::ios_base&
()(std::ios_base&), T5 = int]'
win_networkinterface.cpp:190:   instantiated from here
/usr/include/glibmm-2.4/glibmm/ustring.h:1057: error: no match for
'operator<<' in
'((Glib::ustring::FormatStream*)this)->Glib::ustring::FormatStream::stream_
<< value'
/usr/lib64/gcc/i686-pc-mingw32/4.3.2/include/c++/ostream:112: note:
candidates are: std::basic_ostream<_CharT, _Traits>&
std::basic_ostream<_CharT, _Traits>::operator<<(std::basic_ostream<_CharT,
_Traits>& (*)(std::basic_ostream<_CharT, _Traits>&)) [with _CharT = wchar_t,
_Traits = std::char_traits<wchar_t>]
/usr/lib64/gcc/i686-pc-mingw32/4.3.2/include/c++/ostream:121:
note:                 std::basic_ostream<_CharT, _Traits>&
std::basic_ostream<_CharT, _Traits>::operator<<(std::basic_ios<_CharT,
_Traits>& (*)(std::basic_ios<_CharT, _Traits>&)) [with _CharT = wchar_t,
_Traits = std::char_traits<wchar_t>]
/usr/lib64/gcc/i686-pc-mingw32/4.3.2/include/c++/ostream:131:
note:                 std::basic_ostream<_CharT, _Traits>&
std::basic_ostream<_CharT, _Traits>::operator<<(std::ios_base&
(*)(std::ios_base&)) [with _CharT = wchar_t, _Traits =
std::char_traits<wchar_t>]
/usr/lib64/gcc/i686-pc-mingw32/4.3.2/include/c++/ostream:169:
note:                 std::basic_ostream<_CharT, _Traits>&
std::basic_ostream<_CharT, _Traits>::operator<<(long int) [with _CharT =
wchar_t, _Traits = std::char_traits<wchar_t>]
/usr/lib64/gcc/i686-pc-mingw32/4.3.2/include/c++/ostream:173:
note:                 std::basic_ostream<_CharT, _Traits>&
std::basic_ostream<_CharT, _Traits>::operator<<(long unsigned int) [with
_CharT = wchar_t, _Traits = std::char_traits<wchar_t>]
/usr/lib64/gcc/i686-pc-mingw32/4.3.2/include/c++/ostream:177:
note:                 std::basic_ostream<_CharT, _Traits>&
std::basic_ostream<_CharT, _Traits>::operator<<(bool) [with _CharT =
wchar_t, _Traits = std::char_traits<wchar_t>]
/usr/lib64/gcc/i686-pc-mingw32/4.3.2/include/c++/bits/ostream.tcc:97:
note:                 std::basic_ostream<_CharT, _Traits>&
std::basic_ostream<_CharT, _Traits>::operator<<(short int) [with _CharT =
wchar_t, _Traits = std::char_traits<wchar_t>]
/usr/lib64/gcc/i686-pc-mingw32/4.3.2/include/c++/ostream:184:
note:                 std::basic_ostream<_CharT, _Traits>&
std::basic_ostream<_CharT, _Traits>::operator<<(short unsigned int) [with
_CharT = wchar_t, _Traits = std::char_traits<wchar_t>]
/usr/lib64/gcc/i686-pc-mingw32/4.3.2/include/c++/bits/ostream.tcc:111:
note:                 std::basic_ostream<_CharT, _Traits>&
std::basic_ostream<_CharT, _Traits>::operator<<(int) [with _CharT = wchar_t,
_Traits = std::char_traits<wchar_t>]
/usr/lib64/gcc/i686-pc-mingw32/4.3.2/include/c++/ostream:195:
note:                 std::basic_ostream<_CharT, _Traits>&
std::basic_ostream<_CharT, _Traits>::operator<<(unsigned int) [with _CharT =
wchar_t, _Traits = std::char_traits<wchar_t>]
/usr/lib64/gcc/i686-pc-mingw32/4.3.2/include/c++/ostream:204:
note:                 std::basic_ostream<_CharT, _Traits>&
std::basic_ostream<_CharT, _Traits>::operator<<(long long int) [with _CharT
= wchar_t, _Traits = std::char_traits<wchar_t>]
/usr/lib64/gcc/i686-pc-mingw32/4.3.2/include/c++/ostream:208:
note:                 std::basic_ostream<_CharT, _Traits>&
std::basic_ostream<_CharT, _Traits>::operator<<(long long unsigned int)
[with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>]
/usr/lib64/gcc/i686-pc-mingw32/4.3.2/include/c++/ostream:213:
note:                 std::basic_ostream<_CharT, _Traits>&
std::basic_ostream<_CharT, _Traits>::operator<<(double) [with _CharT =
wchar_t, _Traits = std::char_traits<wchar_t>]
/usr/lib64/gcc/i686-pc-mingw32/4.3.2/include/c++/ostream:217:
note:                 std::basic_ostream<_CharT, _Traits>&
std::basic_ostream<_CharT, _Traits>::operator<<(float) [with _CharT =
wchar_t, _Traits = std::char_traits<wchar_t>]
/usr/lib64/gcc/i686-pc-mingw32/4.3.2/include/c++/ostream:225:
note:                 std::basic_ostream<_CharT, _Traits>&
std::basic_ostream<_CharT, _Traits>::operator<<(long double) [with _CharT =
wchar_t, _Traits = std::char_traits<wchar_t>]
/usr/lib64/gcc/i686-pc-mingw32/4.3.2/include/c++/ostream:229:
note:                 std::basic_ostream<_CharT, _Traits>&
std::basic_ostream<_CharT, _Traits>::operator<<(const void*) [with _CharT =
wchar_t, _Traits = std::char_traits<wchar_t>]
/usr/lib64/gcc/i686-pc-mingw32/4.3.2/include/c++/bits/ostream.tcc:125:
note:                 std::basic_ostream<_CharT, _Traits>&
std::basic_ostream<_CharT, _Traits>::operator<<(std::basic_streambuf<_CharT,
_Traits>*) [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>]
/usr/include/glibmm-2.4/glibmm/ustring.h:898: note:
std::ostream& Glib::operator<<(std::ostream&, const Glib::ustring&)
/usr/include/glibmm-2.4/glibmm/ustring.h:912: note:
std::wostream& Glib::operator<<(std::wostream&, const Glib::ustring&)

I can compile this on Windows.

Thank you.

References:
1- http://code.google.com/p/network-logger/source/browse/trunk or
http://network-logger.googlecode.com/svn/trunk
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.fedoraproject.org/pipermail/mingw/attachments/20090424/d39a398d/attachment.html 


More information about the mingw mailing list