RE: [squid-users] Problem compiling Squid 3.1.18 on Ubuntu 10.04 LTS - store.cc

From: Paul Freeman <paul.freeman_at_emlair.com.au>
Date: Tue, 6 Dec 2011 03:13:42 +0000

Amos
Thank you for the very prompt reply.

Unfortunately I need ICAP so I will need to wait until the problem is resolved although I guess in the interim I can do as you mention and simply comment out this line and forgo the debugging output.

Good luck trying to find the root cause.

Regards

Paul

> -----Original Message-----
> From: Amos Jeffries [mailto:squid3_at_treenet.co.nz]
> Sent: Tuesday, 6 December 2011 2:10 PM
> To: squid-users_at_squid-cache.org
> Subject: Re: [squid-users] Problem compiling Squid 3.1.18 on Ubuntu 10.04
> LTS - store.cc
>
> On Tue, 6 Dec 2011 03:01:40 +0000, Paul Freeman wrote:
> > Hi,
> > I have come across a problem compiling Squid 3.1.18 on Ubuntu 10.04
> > LTS (gcc 4.4.3, latest updates from Ubuntu). The problem occurs in
> > store.cc and has been reported in an earlier post (3 Dec 2011)
> > related
> > to compiling 3.1.17.
> >
> > Another user has also reported this issue on the squid-dev mailing
> > list on 5 Dec 2011 but I have not seen a reply yet.
> >
> > The error is as follows:
> > store.cc: In member function 'void StoreEntry::deferProducer(const
> > RefCount<AsyncCall>&)':
> > store.cc:376: error: no match for 'operator<<' in 'std::operator<<
> > [with _Traits = ...
> >
> > My knowledge of C++ is limited so I am not sure how to resolve the
> > problem.
>
> Don't worry. This nasty trace is stressing the eyes of us familiar with
> C++ as well.
>
> >
> > Someone has reported successfully compiling 3.1.18 on Solaris so
> > perhaps the Solaris C++ libraries are a little different than in
> > Ubuntu 10.04 LTS.
> >
> > I am happy to assist with any testing that might be required.
>
>
> It is only affecting adaptation (ICAP/eCAP) builds, so if you can run
> happily without those features use --disable, or comment out line 376 of
> src/store.cc.
>
>
> Thank you for the testing offer. We can replicate it already so the
> only help needed is C++ familiar eyes to find which of this nested set
> of templates is missing a required print() operator.
>
> Amos
Received on Tue Dec 06 2011 - 03:13:50 MST

This archive was generated by hypermail 2.2.0 : Tue Dec 06 2011 - 12:00:03 MST