Hi,
There is something wrong in the latest Squid 3.0 sources, I cannot link on 
Linux:
/bin/sh ../libtool --mode=link g++ -Werror -Wall -Wpointer-arith 
-Wwrite-strings -Wcomments -fhuge-objects
-g -O2  -g -o squid  access_log.o acl.o ACLChecklist.o ACLARP.o ACLASN.o 
ACLBrowser.o ACLDestinationDomain.
o ACLDestinationIP.o ACLDomainData.o ACLExtUser.o ACLIntRange.o ACLIP.o 
ACLMaxConnection.o ACLMaxUserIP.o A
CLMethod.o ACLMethodData.o ACLMyIP.o ACLMyPort.o ACLProtocol.o 
ACLProtocolData.o ACLProxyAuth.o ACLReferer.
o ACLRegexData.o ACLReplyMIMEType.o ACLRequestMIMEType.o ACLSourceDomain.o 
ACLSourceIP.o ACLStrategised.o A
CLStringData.o ACLTime.o ACLTimeData.o ACLUrl.o ACLUrlPath.o ACLUrlPort.o 
ACLUserData.o asn.o authenticate.
o AuthConfig.o AuthScheme.o AuthUser.o AuthUserRequest.o cache_cf.o 
CacheDigest.o cache_manager.o carp.o cb
data.o client_db.o client_side.o client_side_reply.o client_side_request.o 
clientStream.o comm.o comm_selec
t.o comm_poll.o comm_kqueue.o ConfigOption.o debug.o delay_pools.o 
DelayId.o DelayBucket.o DelayConfig.o De
layPool.o DelaySpec.o DelayTagged.o DelayUser.o DelayVector.o NullDelayId.o 
disk.o DiskIO/DiskIOModule.o Di
skIO/ReadRequest.o DiskIO/WriteRequest.o dns_internal.o  errorpage.o ESI.o 
ESIAssign.o ESIContext.o ESICust
omParser.o ESIExpatParser.o ESIExpression.o ESIInclude.o ESILibxml2Parser.o 
ESIParser.o ESISegment.o ESISeq
uence.o ESIVarState.o ETag.o event.o external_acl.o ExternalACLEntry.o fd.o 
fde.o filemap.o forward.o fqdnc
ache.o ftp.o gopher.o helper.o htcp.o http.o HttpStatusLine.o HttpHdrCc.o 
HttpHdrRange.o HttpHdrSc.o HttpHd
rScTarget.o HttpHdrContRange.o HttpHeader.o HttpHeaderTools.o HttpBody.o 
HttpMsg.o HttpReply.o HttpRequest.
o icmp.o icp_v2.o icp_v3.o ACLIdent.o ident.o int.o internal.o ipc.o 
ipcache.o IPInterception.o  list.o log
file.o main.o mem.o mem_node.o MemBuf.o MemObject.o mime.o multicast.o 
neighbors.o net_db.o Packer.o Parsin
g.o ProfStats.o pconn.o peer_digest.o peer_select.o redirect.o referer.o 
refresh.o send-announce.o snmp_cor
e.o snmp_agent.o SquidNew.o tunnel.o ACLCertificateData.o ACLCertificate.o 
ssl_support.o stat.o StatHist.o
String.o stmem.o store.o StoreFileSystem.o store_io.o StoreIOState.o 
store_client.o store_digest.o store_di
r.o store_key_md5.o store_log.o store_rebuild.o store_swapin.o 
store_swapmeta.o store_swapout.o StoreMeta.o
  StoreMetaMD5.o StoreMetaSTD.o StoreMetaUnpacker.o StoreMetaURL.o 
StoreMetaVary.o StoreSwapLogData.o SwapDi
r.o tools.o unlinkd.o url.o urn.o useragent.o wais.o wccp.o 
whois.o  repl_modules.o globals.o string_arrays
.o -L../lib DiskIO/Blocking/BlockingDiskIOModule.o 
DiskIO/AIO/AIODiskIOModule.o repl/libheap.a repl/liblru.
a fs/ufs/StoreFSufs.o fs/null/StoreFSnull.o fs/coss/StoreFScoss.o 
fs/libufs.a fs/libnull.a fs/libcoss.a lib
Blocking.a libAIO.a auth/basic/basicScheme.o auth/ntlm/ntlmScheme.o 
auth/digest/digestScheme.o auth/libbasi
c.a auth/libntlm.a auth/libdigest.a -lcrypt -L../snmplib -lsnmp -lssl 
-lcrypto -lmiscutil -lexpat -lxml2  -
lrt -lm -lresolv -lnsl
g++ -Werror -Wall -Wpointer-arith -Wwrite-strings -Wcomments -fhuge-objects 
-g -O2 -g -o squid access_log.o
  acl.o ACLChecklist.o ACLARP.o ACLASN.o ACLBrowser.o 
ACLDestinationDomain.o ACLDestinationIP.o ACLDomainDat
a.o ACLExtUser.o ACLIntRange.o ACLIP.o ACLMaxConnection.o ACLMaxUserIP.o 
ACLMethod.o ACLMethodData.o ACLMyI
P.o ACLMyPort.o ACLProtocol.o ACLProtocolData.o ACLProxyAuth.o ACLReferer.o 
ACLRegexData.o ACLReplyMIMEType
.o ACLRequestMIMEType.o ACLSourceDomain.o ACLSourceIP.o ACLStrategised.o 
ACLStringData.o ACLTime.o ACLTimeD
ata.o ACLUrl.o ACLUrlPath.o ACLUrlPort.o ACLUserData.o asn.o authenticate.o 
AuthConfig.o AuthScheme.o AuthU
ser.o AuthUserRequest.o cache_cf.o CacheDigest.o cache_manager.o carp.o 
cbdata.o client_db.o client_side.o
client_side_reply.o client_side_request.o clientStream.o comm.o 
comm_select.o comm_poll.o comm_kqueue.o Con
figOption.o debug.o delay_pools.o DelayId.o DelayBucket.o DelayConfig.o 
DelayPool.o DelaySpec.o DelayTagged
.o DelayUser.o DelayVector.o NullDelayId.o disk.o DiskIO/DiskIOModule.o 
DiskIO/ReadRequest.o DiskIO/WriteRe
quest.o dns_internal.o errorpage.o ESI.o ESIAssign.o ESIContext.o 
ESICustomParser.o ESIExpatParser.o ESIExp
ression.o ESIInclude.o ESILibxml2Parser.o ESIParser.o ESISegment.o 
ESISequence.o ESIVarState.o ETag.o event
.o external_acl.o ExternalACLEntry.o fd.o fde.o filemap.o forward.o 
fqdncache.o ftp.o gopher.o helper.o htc
p.o http.o HttpStatusLine.o HttpHdrCc.o HttpHdrRange.o HttpHdrSc.o 
HttpHdrScTarget.o HttpHdrContRange.o Htt
pHeader.o HttpHeaderTools.o HttpBody.o HttpMsg.o HttpReply.o HttpRequest.o 
icmp.o icp_v2.o icp_v3.o ACLIden
t.o ident.o int.o internal.o ipc.o ipcache.o IPInterception.o list.o 
logfile.o main.o mem.o mem_node.o MemB
uf.o MemObject.o mime.o multicast.o neighbors.o net_db.o Packer.o Parsing.o 
ProfStats.o pconn.o peer_digest
.o peer_select.o redirect.o referer.o refresh.o send-announce.o snmp_core.o 
snmp_agent.o SquidNew.o tunnel.
o ACLCertificateData.o ACLCertificate.o ssl_support.o stat.o StatHist.o 
String.o stmem.o store.o StoreFileS
ystem.o store_io.o StoreIOState.o store_client.o store_digest.o store_dir.o 
store_key_md5.o store_log.o sto
re_rebuild.o store_swapin.o store_swapmeta.o store_swapout.o StoreMeta.o 
StoreMetaMD5.o StoreMetaSTD.o Stor
eMetaUnpacker.o StoreMetaURL.o StoreMetaVary.o StoreSwapLogData.o SwapDir.o 
tools.o unlinkd.o url.o urn.o u
seragent.o wais.o wccp.o whois.o repl_modules.o globals.o string_arrays.o 
DiskIO/Blocking/BlockingDiskIOMod
ule.o DiskIO/AIO/AIODiskIOModule.o fs/ufs/StoreFSufs.o 
fs/null/StoreFSnull.o fs/coss/StoreFScoss.o auth/bas
ic/basicScheme.o auth/ntlm/ntlmScheme.o 
auth/digest/digestScheme.o  -L/home/serassio/squid3/lib repl/libhea
p.a repl/liblru.a fs/libufs.a fs/libnull.a fs/libcoss.a libBlocking.a 
libAIO.a auth/libbasic.a auth/libntlm
.a auth/libdigest.a -lcrypt -L/home/serassio/squid3/snmplib -lsnmp -lssl 
-lcrypto -lmiscutil /usr/lib/libex
pat.so /usr/lib/libxml2.so -lpthread -lz -lrt -lm -lresolv -lnsl
asn.o: In function `ACLStrategy<in_addr>::~ACLStrategy(void)':
/home/serassio/squid3/src/ACLStrategised.h(.text+0x0): multiple definition 
of `Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
cache_cf.o: In function `Vector<AuthConfig *>::Vector(Vector<AuthConfig *> 
const &)':
/home/serassio/squid3/src/../include/Array.h(.text+0x0): multiple 
definition of `Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
CacheDigest.o: In function `Range<unsigned int>::size(void) const':
/home/serassio/squid3/src/../include/Range.h(.text+0x0): multiple 
definition of `Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
cache_manager.o: In function `Range<unsigned int>::size(void) const':
/home/serassio/squid3/src/../include/Range.h(.text+0x0): multiple 
definition of `Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
carp.o: In function `Range<unsigned int>::size(void) const':
/home/serassio/squid3/src/../include/Range.h(.text+0x0): multiple 
definition of `Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
cbdata.o: In function `Range<unsigned int>::size(void) const':
/home/serassio/squid3/src/../include/Range.h(.text+0x0): multiple 
definition of `Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
client_db.o: In function `Range<unsigned int>::size(void) const':
/home/serassio/squid3/src/../include/Range.h(.text+0x0): multiple 
definition of `Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
client_side.o: In function `ClientBody::~ClientBody(void)':
/home/serassio/squid3/src/client_side.cc(.text+0x0): multiple definition of 
`Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
client_side_reply.o: In function `clientReplyContext type_info function':
/home/serassio/squid3/src/StoreClient.h(.text+0x0): multiple definition of 
`Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
client_side_request.o: In function `ClientRequestContext type_info function':
/home/serassio/squid3/src/AccessLogEntry.h(.text+0x0): multiple definition 
of `Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
clientStream.o: In function `Range<unsigned int>::size(void) const':
/home/serassio/squid3/src/../include/Range.h(.text+0x0): multiple 
definition of `Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
comm.o: In function `CommCallbackData::Pool(void)':
/home/serassio/squid3/src/comm.cc(.text+0x0): multiple definition of 
`Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
comm_poll.o: In function `Range<unsigned int>::size(void) const':
/home/serassio/squid3/src/../include/Range.h(.text+0x0): multiple 
definition of `Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
comm_kqueue.o: In function `Range<unsigned int>::size(void) const':
/home/serassio/squid3/src/../include/Range.h(.text+0x0): multiple 
definition of `Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
delay_pools.o: In function `NullDelayId::bytesIn(int)':
/home/serassio/squid3/src/NullDelayId.h(.text+0x0): multiple definition of 
`Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
DelayId.o: In function `DelayId::DelayId(DelayId const &)':
/home/serassio/squid3/src/../include/Range.h(.text+0x0): multiple 
definition of `Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
DelayBucket.o: In function `Range<unsigned int>::size(void) const':
/home/serassio/squid3/src/../include/Range.h(.text+0x0): multiple 
definition of `Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
DelayConfig.o: In function `Range<unsigned int>::size(void) const':
/home/serassio/squid3/src/../include/Range.h(.text+0x0): multiple 
definition of `Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
DelayPool.o: In function `Range<unsigned int>::size(void) const':
/home/serassio/squid3/src/../include/Range.h(.text+0x0): multiple 
definition of `Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
DelaySpec.o: In function `Range<unsigned int>::size(void) const':
/home/serassio/squid3/src/../include/Range.h(.text+0x0): multiple 
definition of `Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
DelayTagged.o: In function `NullDelayId::bytesIn(int)':
/home/serassio/squid3/src/NullDelayId.h(.text+0x0): multiple definition of 
`Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
DelayUser.o: In function `NullDelayId::bytesIn(int)':
/home/serassio/squid3/src/NullDelayId.h(.text+0x0): multiple definition of 
`Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
disk.o: In function `Range<unsigned int>::size(void) const':
/home/serassio/squid3/src/../include/Range.h(.text+0x0): multiple 
definition of `Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
dns_internal.o: In function `Range<unsigned int>::size(void) const':
/home/serassio/squid3/src/../include/Range.h(.text+0x0): multiple 
definition of `Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
errorpage.o: In function `Vector<ErrorDynamicPageInfo *>::~Vector(void)':
/home/serassio/squid3/src/../include/Array.h(.text+0x0): multiple 
definition of `Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
ESI.o: In function `virtual function thunk (delta:-8) for 
ESIElement::~ESIElement(void)':
/home/serassio/squid3/src/Store.h(.text+0x0): multiple definition of 
`Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
ESIContext.o: In function `Range<unsigned int>::size(void) const':
/home/serassio/squid3/src/../include/Range.h(.text+0x0): multiple 
definition of `Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
ESIInclude.o: In function `ESIElement::process(int)':
/home/serassio/squid3/src/Store.h(.text+0x0): multiple definition of 
`Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
event.o: In function `Range<unsigned int>::size(void) const':
/home/serassio/squid3/src/../include/Range.h(.text+0x0): multiple 
definition of `Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
external_acl.o: In function `ACLChecklist::AsyncState type_info function':
/home/serassio/squid3/src/ExternalACL.h(.text+0x0): multiple definition of 
`Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
fd.o: In function `Range<unsigned int>::size(void) const':
/home/serassio/squid3/src/../include/Range.h(.text+0x0): multiple 
definition of `Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
fde.o: In function `Range<unsigned int>::size(void) const':
/home/serassio/squid3/src/../include/Range.h(.text+0x0): multiple 
definition of `Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
forward.o: In function `Range<unsigned int>::size(void) const':
/home/serassio/squid3/src/../include/Range.h(.text+0x0): multiple 
definition of `Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
fqdncache.o: In function `Range<unsigned int>::size(void) const':
/home/serassio/squid3/src/../include/Range.h(.text+0x0): multiple 
definition of `Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
ftp.o: In function `Range<unsigned int>::size(void) const':
/home/serassio/squid3/src/../include/Range.h(.text+0x0): multiple 
definition of `Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
gopher.o: In function `Range<unsigned int>::size(void) const':
/home/serassio/squid3/src/../include/Range.h(.text+0x0): multiple 
definition of `Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
helper.o: In function `helper_stateful_request::Pool(void)':
/home/serassio/squid3/src/helper.h(.text+0x0): multiple definition of 
`Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
htcp.o: In function `StoreClient::~StoreClient(void)':
/home/serassio/squid3/src/Store.h(.text+0x0): multiple definition of 
`Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
http.o: In function `Range<unsigned int>::size(void) const':
/home/serassio/squid3/src/../include/Range.h(.text+0x0): multiple 
definition of `Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
HttpHdrCc.o: In function `Range<unsigned int>::size(void) const':
/home/serassio/squid3/src/../include/Range.h(.text+0x0): multiple 
definition of `Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
HttpHdrRange.o: In function `HttpHdrRange::Pool(void)':
/home/serassio/squid3/src/HttpHeaderRange.h(.text+0x0): multiple definition 
of `Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
HttpHdrSc.o: In function `Range<unsigned int>::size(void) const':
/home/serassio/squid3/src/../include/Range.h(.text+0x0): multiple 
definition of `Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
HttpHeader.o: In function `HttpHeaderEntry::Pool(void)':
/home/serassio/squid3/src/../include/Array.h(.text+0x0): multiple 
definition of `Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
HttpReply.o: In function `HttpReply::Pool(void)':
/home/serassio/squid3/src/../include/Array.h(.text+0x0): multiple 
definition of `Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
icmp.o: In function `Range<unsigned int>::size(void) const':
/home/serassio/squid3/src/../include/Range.h(.text+0x0): multiple 
definition of `Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
icp_v2.o: In function `ICP2State::ICP2State(_icp_common_t &)':
/home/serassio/squid3/src/Store.h(.text+0x0): multiple definition of 
`Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
icp_v3.o: In function `ICP3State::ICP3State(_icp_common_t &)':
/home/serassio/squid3/src/Store.h(.text+0x0): multiple definition of 
`Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
ident.o: In function `Range<unsigned int>::size(void) const':
/home/serassio/squid3/src/../include/Range.h(.text+0x0): multiple 
definition of `Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
internal.o: In function `Range<unsigned int>::size(void) const':
/home/serassio/squid3/src/../include/Range.h(.text+0x0): multiple 
definition of `Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
ipc.o: In function `Range<unsigned int>::size(void) const':
/home/serassio/squid3/src/../include/Range.h(.text+0x0): multiple 
definition of `Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
ipcache.o: In function `Range<unsigned int>::size(void) const':
/home/serassio/squid3/src/../include/Range.h(.text+0x0): multiple 
definition of `Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
logfile.o: In function `Range<unsigned int>::size(void) const':
/home/serassio/squid3/src/../include/Range.h(.text+0x0): multiple 
definition of `Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
main.o: In function `Range<unsigned int>::size(void) const':
/home/serassio/squid3/src/../include/Range.h(.text+0x0): multiple 
definition of `Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
mem.o: In function `Range<unsigned int>::size(void) const':
/home/serassio/squid3/src/../include/Range.h(.text+0x0): multiple 
definition of `Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
MemObject.o: In function `MemObject::Pool(void)':
/home/serassio/squid3/src/MemObject.cc(.text+0x0): multiple definition of 
`Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
mime.o: In function `MimeIcon type_info function':
/home/serassio/squid3/src/StoreClient.h(.text+0x0): multiple definition of 
`Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
neighbors.o: In function `Range<unsigned int>::size(void) const':
/home/serassio/squid3/src/../include/Range.h(.text+0x0): multiple 
definition of `Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
net_db.o: In function `Range<unsigned int>::size(void) const':
/home/serassio/squid3/src/../include/Range.h(.text+0x0): multiple 
definition of `Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
Packer.o: In function `Range<unsigned int>::size(void) const':
/home/serassio/squid3/src/../include/Range.h(.text+0x0): multiple 
definition of `Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
ProfStats.o: In function `Range<unsigned int>::size(void) const':
/home/serassio/squid3/src/../include/Range.h(.text+0x0): multiple 
definition of `Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
pconn.o: In function `Range<unsigned int>::size(void) const':
/home/serassio/squid3/src/../include/Range.h(.text+0x0): multiple 
definition of `Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
peer_digest.o: In function `Range<unsigned int>::size(void) const':
/home/serassio/squid3/src/../include/Range.h(.text+0x0): multiple 
definition of `Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
peer_select.o: In function `Range<unsigned int>::size(void) const':
/home/serassio/squid3/src/../include/Range.h(.text+0x0): multiple 
definition of `Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
redirect.o: In function `Range<unsigned int>::size(void) const':
/home/serassio/squid3/src/../include/Range.h(.text+0x0): multiple 
definition of `Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
refresh.o: In function `Range<unsigned int>::size(void) const':
/home/serassio/squid3/src/../include/Range.h(.text+0x0): multiple 
definition of `Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
send-announce.o: In function `Range<unsigned int>::size(void) const':
/home/serassio/squid3/src/../include/Range.h(.text+0x0): multiple 
definition of `Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
snmp_core.o: In function `ACLStrategised<char const *>::prepareForUse(void)':
/home/serassio/squid3/src/ACLStrategised.h(.text+0x0): multiple definition 
of `Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
snmp_agent.o: In function `ostream & operator<<<unsigned int>(ostream &, 
Range<unsigned int> const &)':
/home/serassio/squid3/src/../include/Range.h(.text+0x0): multiple 
definition of `Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
tunnel.o: In function `SslStateData::SslStateData(void)':
/home/serassio/squid3/src/../include/Range.h(.text+0x0): multiple 
definition of `Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
ACLCertificate.o: In function `ACLStrategised<ssl_st *>::prepareForUse(void)':
/home/serassio/squid3/src/ACLStrategised.h(.text+0x0): multiple definition 
of `Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
ssl_support.o: In function `Range<unsigned int>::size(void) const':
/home/serassio/squid3/src/../include/Range.h(.text+0x0): multiple 
definition of `Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
stat.o: In function `StatObjectsState::StatObjectsState(void)':
/home/serassio/squid3/src/../include/Range.h(.text+0x0): multiple 
definition of `Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
StatHist.o: In function `Range<unsigned int>::size(void) const':
/home/serassio/squid3/src/../include/Range.h(.text+0x0): multiple 
definition of `Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
String.o: In function `Range<unsigned int>::size(void) const':
/home/serassio/squid3/src/../include/Range.h(.text+0x0): multiple 
definition of `Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
store.o: In function `_hash_link type_info function':
/home/serassio/squid3/src/../include/RefCount.h(.text+0x0): multiple 
definition of `Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
store_io.o: In function `Range<unsigned int>::size(void) const':
/home/serassio/squid3/src/../include/Range.h(.text+0x0): multiple 
definition of `Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
store_client.o: In function `Range<unsigned int>::size(void) const':
/home/serassio/squid3/src/../include/Range.h(.text+0x0): multiple 
definition of `Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
store_digest.o: In function `StoreDigestState::~StoreDigestState(void)':
/home/serassio/squid3/src/store_digest.cc(.text+0x0): multiple definition 
of `Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
store_dir.o: In function `StoreSearchHashIndex::operator delete(void *)':
/home/serassio/squid3/src/StoreHashIndex.h(.text+0x0): multiple definition 
of `Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
store_log.o: In function `Range<unsigned int>::size(void) const':
/home/serassio/squid3/src/../include/Range.h(.text+0x0): multiple 
definition of `Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
store_rebuild.o: In function `Range<unsigned int>::size(void) const':
/home/serassio/squid3/src/../include/Range.h(.text+0x0): multiple 
definition of `Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
store_swapin.o: In function `Range<unsigned int>::size(void) const':
/home/serassio/squid3/src/../include/Range.h(.text+0x0): multiple 
definition of `Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
store_swapmeta.o: In function `Range<unsigned int>::size(void) const':
/home/serassio/squid3/src/../include/Range.h(.text+0x0): multiple 
definition of `Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
store_swapout.o: In function `ostream & operator<<<unsigned int>(ostream &, 
Range<unsigned int> const &)':
/home/serassio/squid3/src/../include/Range.h(.text+0x0): multiple 
definition of `Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
StoreMeta.o: In function `StoreMeta::~StoreMeta(void)':
/home/serassio/squid3/src/Store.h(.text+0x0): multiple definition of 
`Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
StoreMetaMD5.o: In function `StoreMetaMD5::operator delete(void *)':
/home/serassio/squid3/src/StoreMetaMD5.h(.text+0x0): multiple definition of 
`Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
StoreMetaSTD.o: In function `StoreMetaSTD::operator delete(void *)':
/home/serassio/squid3/src/StoreMetaSTD.h(.text+0x0): multiple definition of 
`Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
StoreMetaURL.o: In function `StoreMetaURL::operator delete(void *)':
/home/serassio/squid3/src/StoreMetaURL.h(.text+0x0): multiple definition of 
`Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
StoreMetaVary.o: In function `StoreMetaVary::operator delete(void *)':
/home/serassio/squid3/src/StoreMetaVary.h(.text+0x0): multiple definition 
of `Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
SwapDir.o: In function `SwapDir::Flags::Flags(void)':
/home/serassio/squid3/src/ConfigOption.h(.text+0x0): multiple definition of 
`Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
tools.o: In function `Range<unsigned int>::size(void) const':
/home/serassio/squid3/src/../include/Range.h(.text+0x0): multiple 
definition of `Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
unlinkd.o: In function `Range<unsigned int>::size(void) const':
/home/serassio/squid3/src/../include/Range.h(.text+0x0): multiple 
definition of `Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
urn.o: In function `UrnState type_info function':
/home/serassio/squid3/src/StoreClient.h(.text+0x0): multiple definition of 
`Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
wais.o: In function `Range<unsigned int>::size(void) const':
/home/serassio/squid3/src/../include/Range.h(.text+0x0): multiple 
definition of `Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
wccp.o: In function `Range<unsigned int>::size(void) const':
/home/serassio/squid3/src/../include/Range.h(.text+0x0): multiple 
definition of `Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
whois.o: In function `Range<unsigned int>::size(void) const':
/home/serassio/squid3/src/../include/Range.h(.text+0x0): multiple 
definition of `Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
repl_modules.o: In function `Range<unsigned int>::size(void) const':
/home/serassio/squid3/src/../include/Range.h(.text+0x0): multiple 
definition of `Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
DiskIO/AIO/AIODiskIOModule.o: In function `AIODiskIOModule type_info function':
/home/serassio/squid3/src/DiskIO/DiskIOModule.h(.text+0x0): multiple 
definition of `Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
fs/ufs/StoreFSufs.o: In function `StoreFSufs<UFSSwapDir>::~StoreFSufs(void)':
/home/serassio/squid3/src/fs/ufs/StoreFSufs.cc(.text+0x0): multiple 
definition of `Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
fs/null/StoreFSnull.o: In function `StoreFSnull::~StoreFSnull(void)':
/home/serassio/squid3/src/fs/null/StoreFSnull.cc(.text+0x0): multiple 
definition of `Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
fs/coss/StoreFScoss.o: In function `StoreFScoss::~StoreFScoss(void)':
/home/serassio/squid3/src/fs/coss/StoreFScoss.cc(.text+0x0): multiple 
definition of `Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
repl/libheap.a(store_repl_heap.o): In function `Range<unsigned 
int>::size(void) const':
/home/serassio/squid3/src/repl/../../include/Range.h(.text+0x0): multiple 
definition of `Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
repl/libheap.a(store_heap_replacement.o): In function `Range<unsigned 
int>::size(void) const':
/home/serassio/squid3/src/repl/../../include/Range.h(.text+0x0): multiple 
definition of `Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
repl/liblru.a(store_repl_lru.o): In function `Range<unsigned 
int>::size(void) const':
/home/serassio/squid3/src/repl/../../include/Range.h(.text+0x0): multiple 
definition of `Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
fs/libufs.a(store_dir_ufs.o): In function `SwapDir::CleanLog::~CleanLog(void)':
/home/serassio/squid3/src/fs/ufs/store_dir_ufs.cc(.text+0x0): multiple 
definition of `Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
fs/libufs.a(store_io_ufs.o): In function 
`UFSStoreState::_queued_write::Pool(void)':
/home/serassio/squid3/src/fs/ufs/ufscommon.h(.text+0x0): multiple 
definition of `Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
fs/libufs.a(ufscommon.o): In function `RebuildState::operator delete(void *)':
/home/serassio/squid3/src/fs/ufs/ufscommon.h(.text+0x0): multiple 
definition of `Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
fs/libnull.a(store_null.o): In function `StoreSearchNull::operator 
delete(void *)':
/home/serassio/squid3/src/fs/../../src/fs/null/store_null.h(.text+0x0): 
multiple definition of `Store::Root
(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
fs/libcoss.a(store_dir_coss.o): In function 
`SwapDir::CleanLog::~CleanLog(void)':
/home/serassio/squid3/src/fs/coss/store_dir_coss.cc(.text+0x0): multiple 
definition of `Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
fs/libcoss.a(store_io_coss.o): In function `WriteRequest::operator 
delete(void *)':
/home/serassio/squid3/src/fs/../../src/DiskIO/ReadRequest.h(.text+0x0): 
multiple definition of `Store::Root
(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
auth/libbasic.a(auth_basic.o): In function `AuthConfig::~AuthConfig(void)':
/home/serassio/squid3/src/auth/basic/auth_basic.cc(.text+0x0): multiple 
definition of `Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
auth/libntlm.a(auth_ntlm.o): In function `AuthConfig::~AuthConfig(void)':
/home/serassio/squid3/src/auth/ntlm/auth_ntlm.cc(.text+0x0): multiple 
definition of `Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
auth/libdigest.a(auth_digest.o): In function `AuthConfig::~AuthConfig(void)':
/home/serassio/squid3/src/auth/digest/auth_digest.cc(.text+0x0): multiple 
definition of `Store::Root(void)'
access_log.o(.text+0x0):/home/serassio/squid3/src/../include/Range.h: first 
defined here
collect2: ld returned 1 exit status
make[3]: *** [squid] Error 1
make[3]: Leaving directory `/home/serassio/squid3/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/serassio/squid3/src'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/serassio/squid3/src'
make: *** [all-recursive] Error 1
Regards
Guido
-
========================================================
Guido Serassio
Acme Consulting S.r.l. - Microsoft Certified Partner
Via Gorizia, 69             10136 - Torino - ITALY
Tel. : +39.011.3249426      Fax. : +39.011.3293665
Email: guido.serassio@acmeconsulting.it
WWW: http://www.acmeconsulting.it/
Received on Wed Jan 05 2005 - 14:52:17 MST
This archive was generated by hypermail pre-2.1.9 : Tue Feb 01 2005 - 12:00:02 MST