Does anyone know if the mit-pthreads package works with squid ?
Compile is barfing on squid's enums.h file (squid version 1.2-beta25):
Making all in lib...
Making all in scripts...
Making all in src...
gcc -g -O2 -Wall -D_REENTRANT -I. -I../include -I../include -I/usr/pkg/pthreads/include -c access_log.c
In file included from squid.h:335,
from access_log.c:38:
enums.h:132: syntax error before `0x1'
access_log.c: In function `accessLogTime':
access_log.c:344: warning: implicit declaration of function `strftime'
*** Error code 1
Stop.
(platform is NetBSD 1.3 for i386 with pthreads-1_60_beta6 package;
options to configure were:
--prefix=/usr/local/squid --enable-async-io
and path mods to /usr/pkg/pthreads/$directories in the src/Makefile
)
enums.h wasn't touched by the configure script.
I'm not sure if the following code in enums.h is valid:
enum {
FD_NONE,
FD_LOG,
FD_FILE,
FD_SOCKET,
FD_PIPE,
FD_UNKNOWN
};
Is it supposed to be part of a typedef, as in the following ? :
typedef enum {
FD_NONE,
FD_LOG,
FD_FILE,
FD_SOCKET,
FD_PIPE,
FD_UNKNOWN
} some_name;
I have no idea :-)
Cheers,
Chris Foote SE Net
Technical Manager 222 Grote Street
SE Network Access Adelaide SA 5000
e-mail chris@senet.com.au Australia
phone : (08) 8221 5221 PGP Public Key available from
fax: (08) 8221 5220 http://www.senet.com.au/PGP
support: (08) 8221 5792
Received on Tue Sep 29 1998 - 01:01:13 MDT
This archive was generated by hypermail pre-2.1.9 : Tue Dec 09 2003 - 16:42:12 MST