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:

perator<<
[with _Traits =
std::char_traits<char>](((std::basic_ostream<char>&)((std:

stream*)opera tor<<(((std:

stream&)((std::basic_ostream<char>*) std:

perator<<
[with _Traits =
std::char_traits<char>](((std::basic_ostream<char>&)((std::basic_ostream< char>*)std:

perator<<
[with _Traits =
std::char_traits<char>](((std::basic_ostream<char>&)((std::basic_ostream< char>*)std:

perator<<
[with _Traits =
std::char_traits<char>](((std::basic_ostream<char>&)((std::basic_ostream< char>*)std:

perator<<
[with _Traits =
std::char_traits<char>](((std::basic_ostream<char>&)((std::basic_ostream< char>*)((std::basic_ostream<char>*)std:

perator<<
[with _Traits =
std::char_traits<char>](((std::basic_ostream<char>&)((std::basic_ostream< char>*)std:

perator<<
[with _Traits =
std::char_traits<char>](((std::basic_ostream<char>&)((std:

stream*)Debug ::getDebugOut())),
((const char*)"store.cc")))), ((const
char*)"(")))->std::basic_ostream<_CharT, _Traits>:

perator<< [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>:

perato r*
[with C = AsyncCall]()))))), ((const char*)", requested call: "))<<
((const AsyncCall::Pointer*)producer)->RefCount<C>:

perator* [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>:

perator<<(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>:

perator<<(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>:

perator<<(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