Hi Henrik,
At 22.44 28/03/2005, [EMAIL PROTECTED] wrote:
hno 2005/03/28 14:44:12 MST
Modified files: src ESICustomParser.cc ESICustomParser.h ESIExpatParser.cc ESIExpatParser.h ESILibxml2Parser.cc ESILibxml2Parser.h ESIParser.cc ESIParser.h Log: Crude implementation of ESIParser registry, making ESIParser.cc independent of the available parsers, indirectly solving the libxml2/expat conflict and preparing for easy buildtime selection of the available parsers.
Revision Changes Path 1.6 +2 -0 squid3/src/ESICustomParser.cc 1.5 +1 -0 squid3/src/ESICustomParser.h 1.3 +2 -0 squid3/src/ESIExpatParser.cc 1.3 +1 -0 squid3/src/ESIExpatParser.h 1.2 +3 -1 squid3/src/ESILibxml2Parser.cc 1.2 +2 -1 squid3/src/ESILibxml2Parser.h 1.6 +9 -12 squid3/src/ESIParser.cc 1.3 +32 -0 squid3/src/ESIParser.h
After last cvs update:
ESIParser.o(.text+0xb): In function `ESIParser::NewParser(ESIParserClient*)':
/home/serassio/squid3/src/ESIParser.cc:45: undefined reference to `ESIParser::Parser'
ESIParser.o(.text+0x32):/home/serassio/squid3/src/ESIParser.cc:46: undefined reference to
`ESIParser::Parser'
ESIParser.o(.text+0x38):/home/serassio/squid3/src/ESIParser.cc:46: undefined reference to
`ESIParser::Parser'
ESIParser.o(.text+0x81):/home/serassio/squid3/src/ESIParser.cc:52: undefined reference to
`ESIParser::Parser'
collect2: ld returned 1 exit status
configure options:
CPPFLAGS="-I/usr/include/libxml2" ./configure --enable-underscores --enable-htcp \
--enable-cpu-profiling --enable-icmp --enable-ntlm-auth-helpers="winbind fakeauth SMB" \
--enable-removal-policies="heap lru" --enable-external-acl-helpers="wbinfo_group ip_user ldap_group unix_group winbind_group" \
--enable-auth="basic ntlm digest" --enable-basic-auth-helpers="LDAP NCSA PAM MSNT" --enable-useragent-log \
--enable-err-languages="English Italian" --enable-default-err-language=English --enable-forw-via-db \
--enable-storeio="ufs null coss aufs diskd" --enable-disk-aio="AIO Blocking DiskDaemon DiskThreads" --enable-referer-log \
--enable-cache-digests --enable-snmp --enable-ssl --enable-arp-acl --enable-esi --prefix=/usr/local/squid3 \
--enable-digest-auth-helpers="password" --enable-delay-pools --enable-carp --enable-linux-netfilter
Regards
Guido
- ======================================================== Guido Serassio Acme Consulting S.r.l. - Microsoft Certified Partner Via Lucia Savarino, 1 10098 - Rivoli (TO) - ITALY Tel. : +39.011.9530135 Fax. : +39.011.9781115 Email: [EMAIL PROTECTED] WWW: http://www.acmeconsulting.it/
