test 2011/7/12 Chih-Heng Kao <[email protected]>
> my gcc version is 4.1.2 > > when I build the ALPHA_FS with Ruby > > I got the following error message by g++ compiler > > build/ALPHA_FS/mem/ruby/profiler/AddressProfiler.cc: In function 'void > printSorted(std::ostream&, int, const AddressMap&, std::string)': > build/ALPHA_FS/mem/ruby/profiler/AddressProfiler.cc:83: error: ambiguous > overload for 'operator<<' in 'std::operator<< [with _Traits = std::c > > har_traits<char>](((std::basic_ostream<char, std::char_traits<char> > >&)((std::ostream*)out)), ((const char*)"Total_entries_")) << description > > ' > build/ALPHA_FS/base/stl_helpers.hh:86: note: candidates are: std::ostream& > m5::stl_helpers::operator<<(std::ostream&, const C<T, A>&) [with T > > = char, C = std::basic_string, A = std::char_traits<char>] > /usr/lib/gcc/i386-redhat-linux/4.1.2/../../../../include/c++/4.1.2/bits/basic_string.h:2395: > note: std::basic_ostream<_CharT, > _Traits>& > std::operator<<(std::basic_ostream<_CharT, _Traits>&, const > std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Tra > > its = std::char_traits<char>, _Alloc = std::allocator<char>] > build/ALPHA_FS/mem/ruby/profiler/AddressProfiler.cc:86: error: ambiguous > overload for 'operator<<' in 'std::operator<< [with _Traits = std::c > > ..... > > I google this problem but everyone just suggest me try to change a new > version of gcc. > > but I have no power to change gcc version in my lab workstation. > > is there any else solution? >
_______________________________________________ gem5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
