RE: [squid-users] SO_Fail -1 in store.log

From: Elsen Marc <elsen@dont-contact.us>
Date: Wed, 9 Feb 2005 15:41:20 +0100

 
>
> >> What is the best approach to upgrade to 2.5.STABLE7 from
> 2.5.STABLE6?
> I
> >> see info on how to apply patches but not a new STABLE release.
>
> >Just install the new version ontop of the old and restart Squid. Same
> as
> >when patching except that there is no doubt in what Squid version you
> are
> >using.
>
> >> Is this really the only option? I can't fix STABLE7?
>
> >2.5.STABLE7 is 2.5.STABLE6 + all patches and a few other cosmetic
> changes
> >to bring everything together in a nice package.
> >
> >Going from one 2.5.STABLE to another 2.5.STABLE or applying
> a patch to
> a
> >2.5.STABLE is all the same effort (reinstall ontop of existing
> >installation, then restart Squid), and by using the current STABLE
> release
> >you can be confident that your questions will be taken seriously when
> you
> >have trouble with stability or to reach some site.
>
>
> I tried to install 2.5STABLE7 but after doing .configure,
> make and make
> install I run squid -v and still STABLE6. I checked to
> config.log file
> and these look to be the only errors:
>
> configure:8051: checking Default FD_SETSIZE value
> configure:8081: gcc -o conftest -g -O2 -Wall -D_REENTRANT
> -I/usr/kerberos/include -g conftest.c -lrt -lpthread -lm -lresolv
> -lbsd -lnsl 1>&5
> configure:8073: warning: return type defaults to `int'
> configure: In function `main':
> configure:8076: warning: implicit declaration of function `exit'
> configure:8100: checking Maximum number of filedescriptors we can open
> configure:8172: gcc -o conftest -g -O2 -Wall -D_REENTRANT
> -I/usr/kerberos/include -g conftest.c -lrt -lpthread -lm -lresolv
> -lbsd -lnsl 1>&5
> configure:8119: warning: return type defaults to `int'
> configure: In function `main':
> configure:8167: warning: implicit declaration of function `exit'
> configure:8199: checking Default UDP send buffer size
> configure:8225: gcc -o conftest -g -O2 -Wall -D_REENTRANT
> -I/usr/kerberos/include -g conftest.c -lrt -lpthread -lm -lresolv
> -lbsd -lnsl 1>&5
> configure:8212: warning: return type defaults to `int'
> configure:8244: checking Default UDP receive buffer size
> configure:8270: gcc -o conftest -g -O2 -Wall -D_REENTRANT
> -I/usr/kerberos/include -g conftest.c -lrt -lpthread -lm -lresolv
> -lbsd -lnsl 1>&5
> configure:8257: warning: return type defaults to `int'
> configure:8289: checking Default TCP send buffer size
> configure:8315: gcc -o conftest -g -O2 -Wall -D_REENTRANT
> -I/usr/kerberos/include -g conftest.c -lrt -lpthread -lm -lresolv
> -lbsd -lnsl 1>&5
> configure:8302: warning: return type defaults to `int'
> configure:8338: checking Default TCP receive buffer size
> configure:8364: gcc -o conftest -g -O2 -Wall -D_REENTRANT
> -I/usr/kerberos/include -g conftest.c -lrt -lpthread -lm -lresolv
> -lbsd -lnsl 1>&5
> configure:8351: warning: return type defaults to `int'
> configure:8386: checking if sys_errlist is already defined
> configure:8420: checking for libresolv _dns_ttl_ hack
> configure:8429: gcc -o conftest -g -O2 -Wall -D_REENTRANT
> -I/usr/kerberos/include -g conftest.c -lrt -lpthread -lm -lresolv
> -lbsd -lnsl 1>&5
> /tmp/ccSM7OfG.o(.text+0x7): In function `main':
> /root/squid-2.5.STABLE7/configure:8425: undefined reference to
> `_dns_ttl_'
> collect2: ld returned 1 exit status
> configure: failed program was:
> #line 8422 "configure"
> #include "confdefs.h"
> extern int _dns_ttl_;
> int main() {
> return _dns_ttl_;
> ; return 0; }
> configure:8445: checking if inet_ntoa() actually works
> configure:8469: gcc -o conftest -g -O2 -Wall -D_REENTRANT
> -I/usr/kerberos/include -g conftest.c -lrt -lpthread -lm -lresolv
> -lbsd -lnsl 1>&5
> configure:8458: warning: return type defaults to `int'
> configure:8495: checking for working statvfs() interface
> configure:8514: gcc -c -g -O2 -Wall -D_REENTRANT
> -I/usr/kerberos/include
> conftest.c 1>&5
> configure:8534: checking for _res.nsaddr_list
>
>
>
> Is are these warnings preventing the upgrade?

  No,configure has it's tests which can fail or not, for instance.

> What else
> could I check?
> Thanks.
 
   - check whether squid was build ; should be in relative
to your unpacked distribution root :

        `updist`/src/squid (so to speak)

Check then for instance :

        `updist`/src/squid -v

        `updist` = dir which contains configure

If that's all OK, check the log/output of 'make install' :
check for any errors.

M.
Received on Wed Feb 09 2005 - 07:42:04 MST

This archive was generated by hypermail pre-2.1.9 : Tue Mar 01 2005 - 12:00:02 MST