Em 26-12-2011 07:16, Adam Carter escreveu:
System is mostly amd64, but gcc and squid are ~amd64.

The error appears to be at;
x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H
-DDEFAULT_CONFIG_FILE=\"/etc/squid/squid.conf\"
-DDEFAULT_SQUID_DATA_DIR=\"/usr/share/squid\"
-DDEFAULT_SQUID_CONFIG_DIR=\"/etc/squid\"  -I.. -I../include -I../src
-I../include   -I../src   -Wall -Wpointer-arith -Wwrite-strings
-Wcomments  -D_REENTRANT -m64 -march=amdfam10 -mcx16 -msahf -mpopcnt
-mabm -O2 -pipe -c -o store.o store.cc
store.cc: In member function ‘void StoreEntry::deferProducer(const
AsyncCall::Pointer&)’:
store.cc:376:232: error: no match for ‘operator<<’ in ‘std::operator<<
[with _Traits =
std::char_traits<char>](((std::basic_ostream<char>&)((std::ostream*)operator<<(((std::ostream&)((std::basic_ostream<char>*)std::operator<<
[with _Traits =
std::char_traits<char>](((std::basic_ostream<char>&)((std::basic_ostream<char>*)std::operator<<
[with _Traits =
std::char_traits<char>](((std::basic_ostream<char>&)((std::basic_ostream<char>*)std::operator<<
[with _Traits =
std::char_traits<char>](((std::basic_ostream<char>&)((std::basic_ostream<char>*)std::operator<<
[with _Traits =
std::char_traits<char>](((std::basic_ostream<char>&)((std::basic_ostream<char>*)((std::basic_ostream<char>*)std::operator<<
[with _Traits =
std::char_traits<char>](((std::basic_ostream<char>&)((std::basic_ostream<char>*)std::operator<<
[with _Traits =
std::char_traits<char>](((std::basic_ostream<char>&)((std::ostream*)Debug::getDebugOut())),
((const char*)"store.cc")))), ((const
char*)"(")))->std::basic_ostream<_CharT, _Traits>::operator<<  [with
_CharT = char, _Traits = std::char_traits<char>](377))), ((const
char*)") ")))), ((const char*)(&  __FUNCTION__))))), ((const char*)":
")))), ((const char*)"Deferred producer call is allready set to:
")))), 
((AsyncCall&)((AsyncCall*)((StoreEntry*)this)->StoreEntry::deferredProducer.RefCount<C>::operator*
[with C = AsyncCall]()))))), ((const char*)", requested call: "))<<
((const AsyncCall::Pointer*)producer)->RefCount<C>::operator* [with C
= AsyncCall]()’
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/include/g++-v4/ostream:108:7:
note: candidates are: std::basic_ostream<_CharT,
_Traits>::__ostream_type&  std::basic_ostream<_CharT,
_Traits>::operator<<(std::basic_ostream<_CharT,
_Traits>::__ostream_type&  (*)(std::basic_ostream<_CharT,
_Traits>::__ostream_type&)) [with _CharT = char, _Traits =
std::char_traits<char>, std::basic_ostream<_CharT,
_Traits>::__ostream_type = std::basic_ostream<char>]
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/include/g++-v4/ostream:117:7:
note:                 std::basic_ostream<_CharT,
_Traits>::__ostream_type&  std::basic_ostream<_CharT,
_Traits>::operator<<(std::basic_ostream<_CharT, _Traits>::__ios_type&
(*)(std::basic_ostream<_CharT, _Traits>::__ios_type&)) [with _CharT =
char, _Traits = std::char_traits<char>, std::basic_ostream<_CharT,
_Traits>::__ostream_type = std::basic_ostream<char>,
std::basic_ostream<_CharT, _Traits>::__ios_type =
std::basic_ios<char>]
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/include/g++-v4/ostream:127:7:
note:                 std::basic_ostream<_CharT,
_Traits>::__ostream_type&  std::basic_ostream<_CharT,
_Traits>::operator<<(std::ios_base&  (*)(std::ios_base&)) [with _CharT
= char, _Traits = std::char_traits<char>, std::basic_ostream<_CharT,
_Traits>::__ostream_type = std::basic_ostream<char>]
etc

I tried pulling MAKEOPTS back to -j1 - no difference. Any ideas or
should I just log a bug?

emerge -pv shows;

Calculating dependencies... done!
[ebuild     U ~] net-proxy/squid-3.1.18 [3.1.16] USE="ecap epoll ipv6
logrotate mysql pam snmp sqlite ssl -caps -icap-client
(-ipf-transparent) -kerberos (-kqueue) -ldap -nis (-pf-transparent)
-postgres -radius -samba -sasl (-selinux) -test -tproxy
-zero-penalty-hit" 0 kB

Total: 1 package (1 upgrade), Size of downloads: 0 kB



Same here!

--

---
Zhu Sha Zang


Reply via email to