I have tried with gcc 4.4.5. 

--Nil

On Jul 17, 2011, at 2:03 AM, Gabriel Michael Black wrote:

> I think somebody else had a similar problem with gcc 4.1.2 but with ALPHA_FS. 
> I'm planning to look into it, but in the mean time you can try a different 
> version of gcc.
> 
> Gabe
> 
> Quoting Nilanjan Goswami <[email protected]>:
> 
>> Hi,
>> 
>> I am experiencing following compilation error in HPC cluster. The same code 
>> works fine in local system.
>> 
>> $ scons RUBY=true build/X86_FS/gem5.opt
>> *
>> [     CXX] X86_FS/mem/ruby/buffers/MessageBuffer.cc -> .o*
>> build/X86_FS/mem/ruby/buffers/MessageBuffer.cc: In member function 'void 
>> MessageBuffer::printStats(std::ostream&)':
>> build/X86_FS/mem/ruby/buffers/MessageBuffer.cc:436: error: ambiguous 
>> overload for 'operator<<' in 'std::operator<< [with _Traits = 
>> std::char_traits<char>](((std::basic_ostream<char, std::char_traits<char> 
>> >&)((std::ostream*)out)), ((const char*)"MessageBuffer: ")) << 
>> ((MessageBuffer*)this)->MessageBuffer::m_name'
>> build/X86_FS/mem/ruby/buffers/MessageBuffer.hh:198: note: candidates are: 
>> std::ostream& operator<<(std::ostream&, const MessageBuffer&)
>> build/X86_FS/base/stl_helpers.hh:86: note:                 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/x86_64-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, _Traits = 
>> std::char_traits<char>, _Alloc = std::allocator<char>]
>> build/X86_FS/base/cprintf_formats.hh: In function 'void 
>> cp::_format_string(std::ostream&, const T&, cp::Format&) [with T = 
>> std::basic_string<char, std::char_traits<char>, std::allocator<char> >]':
>> build/X86_FS/base/cprintf_formats.hh:356:   instantiated from here
>> build/X86_FS/base/cprintf_formats.hh:202: error: ambiguous overload for 
>> 'operator<<' in 'foo << data'
>> build/X86_FS/mem/ruby/buffers/MessageBuffer.hh:198: note: candidates are: 
>> std::ostream& operator<<(std::ostream&, const MessageBuffer&)
>> build/X86_FS/base/stl_helpers.hh:86: note:                 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/x86_64-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, _Traits = 
>> std::char_traits<char>, _Alloc = std::allocator<char>]
>> build/X86_FS/base/cprintf_formats.hh:211: error: ambiguous overload for 
>> 'operator<<' in 'out << std::basic_stringstream<_CharT, _Traits, 
>> _Alloc>::str() const [with _CharT = char, _Traits = std::char_traits<char>, 
>> _Alloc = std::allocator<char>]()'
>> 
>> 
>> Thanks,
>> Nil
>> 
> 
> 
> _______________________________________________
> gem5-users mailing list
> [email protected]
> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to