1 |
On Mon, 26 Dec 2011 20:16:24 +1100, Adam Carter wrote: |
2 |
|
3 |
> System is mostly amd64, but gcc and squid are ~amd64. |
4 |
> |
5 |
> The error appears to be at; |
6 |
> x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H |
7 |
> -DDEFAULT_CONFIG_FILE=\"/etc/squid/squid.conf\" |
8 |
> -DDEFAULT_SQUID_DATA_DIR=\"/usr/share/squid\" |
9 |
> -DDEFAULT_SQUID_CONFIG_DIR=\"/etc/squid\" -I.. -I../include -I../src |
10 |
> -I../include -I../src -Wall -Wpointer-arith -Wwrite-strings -Wcomments |
11 |
> -D_REENTRANT -m64 -march=amdfam10 -mcx16 -msahf -mpopcnt -mabm -O2 -pipe |
12 |
> -c -o store.o store.cc store.cc: In member function ‘void |
13 |
> StoreEntry::deferProducer(const AsyncCall::Pointer&)’: |
14 |
> store.cc:376:232: error: no match for ‘operator<<’ |
15 |
|
16 |
very odd. |
17 |
|
18 |
> emerge -pv shows; |
19 |
> |
20 |
> Calculating dependencies... done! |
21 |
> [ebuild U ~] net-proxy/squid-3.1.18 [3.1.16] USE="ecap epoll ipv6 |
22 |
> logrotate mysql pam snmp sqlite ssl -caps -icap-client (-ipf-transparent) |
23 |
> -kerberos (-kqueue) -ldap -nis (-pf-transparent) -postgres -radius -samba |
24 |
> -sasl (-selinux) -test -tproxy -zero-penalty-hit" 0 kB |
25 |
> |
26 |
> Total: 1 package (1 upgrade), Size of downloads: 0 kB |
27 |
|
28 |
I built 3.1.18 on my ~x86 and had no problems whatsoever..very strange, esp. |
29 |
since you also use gcc 4.5.3 - which works fine for me. So I think it's |
30 |
not a gcc 4.6.x problem. |
31 |
|
32 |
My flags are USE="caps epoll ipv6 logrotate pam postgres samba snmp sqlite ssl -ecap |
33 |
-icap-client (-ipf-transparent) -kerberos (-kqueue) -ldap -mysql |
34 |
-nis(-pf-transparent) -radius -sasl (-selinux) -test -tproxy |
35 |
-zero-penalty-hit" |
36 |
|
37 |
First guess is that the difference in ecap is to blame. Can you verify |
38 |
that it builds for you without ecap? If so please report that in the bug |
39 |
too. |
40 |
|
41 |
-h |
42 |
(not a dev or maintainer, just trying to help :) |