Skip to content

Instantly share code, notes, and snippets.

@xeron
Created April 13, 2022 22:30
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save xeron/5530fe9aa1f5bdcb6a72c6edd6476467 to your computer and use it in GitHub Desktop.
Save xeron/5530fe9aa1f5bdcb6a72c6edd6476467 to your computer and use it in GitHub Desktop.
squid build error
make[3]: Entering directory `/root/build/src'
/bin/sh ../libtool --tag=CXX --mode=link g++ -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Wshadow -Woverloaded-virtual -Werror -pipe -D_REENTRANT -I/usr/include/libxml2 -m64 -g -O2 -march=native -export-dynamic -dlopen force -m64 -g -o squid AclRegs.o AuthReg.o BandwidthBucket.o delay_pools.o DelayId.o DelayBucket.o DelayConfig.o DelayPool.o DelaySpec.o DelayTagged.o DelayUser.o DelayVector.o MessageBucket.o MessageDelayPools.o ClientDelayConfig.o dns_internal.o htcp.o ipc.o snmp_core.o snmp_agent.o StoreMeta.o StoreMetaMD5.o StoreMetaSTD.o StoreMetaSTDLFS.o StoreMetaURL.o StoreMetaVary.o unlinkd.o AccessLogEntry.o AsyncEngine.o BodyPipe.o CacheDigest.o CachePeer.o CollapsedForwarding.o CommandLine.o CompletionDispatcher.o ConfigOption.o ConfigParser.o CpuAffinity.o CpuAffinityMap.o CpuAffinitySet.o Downloader.o ETag.o EventLoop.o ExternalACLEntry.o FadingCounter.o FwdState.o HappyConnOpener.o HttpBody.o HttpControlMsg.o HttpHdrCc.o HttpHdrContRange.o HttpHdrRange.o HttpHdrSc.o HttpHdrScTarget.o HttpHeader.o HttpHeaderTools.o HttpReply.o HttpRequest.o HttpUpgradeProtocolAccess.o Instance.o LogTags.o MasterXaction.o MemBuf.o MemObject.o MemStore.o Notes.o Parsing.o PeerPoolMgr.o Pipeline.o RemovalPolicy.o RequestFlags.o ResolvedPeers.o SBufStatsAction.o SquidMath.o StatCounters.o StatHist.o StoreFileSystem.o StoreIOState.o StoreMetaUnpacker.o StoreStats.o StoreSwapLogData.o StrList.o String.o Transients.o XactionInitiator.o cache_cf.o cache_manager.o carp.o cbdata.o clientStream.o client_db.o client_side.o client_side_reply.o client_side_request.o debug.o dlink.o errorpage.o event.o external_acl.o fatal.o fd.o fde.o filemap.o fqdncache.o fs_io.o gopher.o helper.o http.o icp_v2.o icp_v3.o int.o internal.o ipcache.o main.o mem_node.o mime.o mime_header.o multicast.o neighbors.o pconn.o peer_digest.o peer_proxy_negotiate_auth.o peer_select.o peer_sourcehash.o peer_userhash.o redirect.o refresh.o send-announce.o stat.o stmem.o store.o store_client.o store_digest.o store_io.o store_key_md5.o store_log.o store_rebuild.o store_swapin.o store_swapmeta.o store_swapout.o time.o tools.o tunnel.o urn.o wccp.o wccp2.o whois.o wordlist.o LoadableModule.o LoadableModules.o globals.o hier_code.o icp_opcode.o lookup_t.o repl_modules.o swap_log_op.o auth/libacls.la ident/libident.la acl/libacls.la acl/libstate.la auth/libauth.la acl/libapi.la clients/libclients.la servers/libservers.la ftp/libftp.la helper/libhelper.la http/libhttp.la dns/libdns.la base/libbase.la libsquid.la ip/libip.la fs/libfs.la DiskIO/libdiskio.la comm/libcomm.la anyp/libanyp.la security/libsecurity.la error/liberror.la ipc/libipc.la mgr/libmgr.la proxyp/libproxyp.la parser/libparser.la eui/libeui.la icmp/libicmp.la log/liblog.la format/libformat.la sbuf/libsbuf.la repl/libheap.a repl/liblru.a -lcrypt adaptation/libadaptation.la esi/libesi.la ../lib/libTrie/libTrie.a -lxml2 snmp/libsnmp.la ../lib/snmplib/libsnmplib.la mem/libmem.la store/libstore.la ../lib/libmisccontainers.la ../lib/libmiscencoding.la ../lib/libmiscutil.la -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err ../compat/libcompatsquid.la -lm -lnsl -lresolv -lcap -lrt -ldl -ldl -L.. -lltdl
libtool: link: rm -f .libs/squid.nm .libs/squid.nmS .libs/squid.nmT
libtool: link: (cd .libs && gcc -m64 -Wall -g -O2 -c -fno-builtin "squidS.c")
libtool: link: rm -f ".libs/squidS.c" ".libs/squid.nm" ".libs/squid.nmS" ".libs/squid.nmT"
libtool: link: g++ -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Wshadow -Woverloaded-virtual -Werror -pipe -D_REENTRANT -I/usr/include/libxml2 -m64 -g -O2 -march=native .libs/squidS.o -m64 -g -o squid AclRegs.o AuthReg.o BandwidthBucket.o delay_pools.o DelayId.o DelayBucket.o DelayConfig.o DelayPool.o DelaySpec.o DelayTagged.o DelayUser.o DelayVector.o MessageBucket.o MessageDelayPools.o ClientDelayConfig.o dns_internal.o htcp.o ipc.o snmp_core.o snmp_agent.o StoreMeta.o StoreMetaMD5.o StoreMetaSTD.o StoreMetaSTDLFS.o StoreMetaURL.o StoreMetaVary.o unlinkd.o AccessLogEntry.o AsyncEngine.o BodyPipe.o CacheDigest.o CachePeer.o CollapsedForwarding.o CommandLine.o CompletionDispatcher.o ConfigOption.o ConfigParser.o CpuAffinity.o CpuAffinityMap.o CpuAffinitySet.o Downloader.o ETag.o EventLoop.o ExternalACLEntry.o FadingCounter.o FwdState.o HappyConnOpener.o HttpBody.o HttpControlMsg.o HttpHdrCc.o HttpHdrContRange.o HttpHdrRange.o HttpHdrSc.o HttpHdrScTarget.o HttpHeader.o HttpHeaderTools.o HttpReply.o HttpRequest.o HttpUpgradeProtocolAccess.o Instance.o LogTags.o MasterXaction.o MemBuf.o MemObject.o MemStore.o Notes.o Parsing.o PeerPoolMgr.o Pipeline.o RemovalPolicy.o RequestFlags.o ResolvedPeers.o SBufStatsAction.o SquidMath.o StatCounters.o StatHist.o StoreFileSystem.o StoreIOState.o StoreMetaUnpacker.o StoreStats.o StoreSwapLogData.o StrList.o String.o Transients.o XactionInitiator.o cache_cf.o cache_manager.o carp.o cbdata.o clientStream.o client_db.o client_side.o client_side_reply.o client_side_request.o debug.o dlink.o errorpage.o event.o external_acl.o fatal.o fd.o fde.o filemap.o fqdncache.o fs_io.o gopher.o helper.o http.o icp_v2.o icp_v3.o int.o internal.o ipcache.o main.o mem_node.o mime.o mime_header.o multicast.o neighbors.o pconn.o peer_digest.o peer_proxy_negotiate_auth.o peer_select.o peer_sourcehash.o peer_userhash.o redirect.o refresh.o send-announce.o stat.o stmem.o store.o store_client.o store_digest.o store_io.o store_key_md5.o store_log.o store_rebuild.o store_swapin.o store_swapmeta.o store_swapout.o time.o tools.o tunnel.o urn.o wccp.o wccp2.o whois.o wordlist.o LoadableModule.o LoadableModules.o globals.o hier_code.o icp_opcode.o lookup_t.o repl_modules.o swap_log_op.o -Wl,--export-dynamic auth/.libs/libacls.a ident/.libs/libident.a acl/.libs/libacls.a acl/.libs/libstate.a auth/.libs/libauth.a acl/.libs/libapi.a clients/.libs/libclients.a servers/.libs/libservers.a ftp/.libs/libftp.a helper/.libs/libhelper.a http/.libs/libhttp.a dns/.libs/libdns.a base/.libs/libbase.a ./.libs/libsquid.a ip/.libs/libip.a fs/.libs/libfs.a DiskIO/.libs/libdiskio.a -lpthread comm/.libs/libcomm.a anyp/.libs/libanyp.a security/.libs/libsecurity.a error/.libs/liberror.a ipc/.libs/libipc.a mgr/.libs/libmgr.a proxyp/.libs/libproxyp.a parser/.libs/libparser.a eui/.libs/libeui.a icmp/.libs/libicmp.a log/.libs/liblog.a format/.libs/libformat.a sbuf/.libs/libsbuf.a repl/libheap.a repl/liblru.a -lcrypt adaptation/.libs/libadaptation.a esi/.libs/libesi.a ../lib/libTrie/libTrie.a -lxml2 snmp/.libs/libsnmp.a ../lib/snmplib/.libs/libsnmplib.a mem/.libs/libmem.a store/.libs/libstore.a ../lib/.libs/libmisccontainers.a ../lib/.libs/libmiscencoding.a ../lib/.libs/libmiscutil.a -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err ../compat/.libs/libcompatsquid.a -lm -lnsl -lresolv -lcap -lrt -ldl -L.. -lltdl
cache_cf.o: In function `configFreeMemory()':
/root/build/src/cache_cf.cc:2982: undefined reference to `Adaptation::Icap::TheConfig'
cache_cf.o: In function `configFreeMemory()':
cache_cf.cc:(.text+0x3a35): undefined reference to `Adaptation::Icap::TheConfig'
cache_cf.cc:(.text+0x3a40): undefined reference to `Adaptation::Icap::TheConfig'
cache_cf.cc:(.text+0x3a4a): undefined reference to `Adaptation::Icap::TheConfig'
cache_cf.cc:(.text+0x3a58): undefined reference to `Adaptation::Icap::TheConfig'
cache_cf.o:cache_cf.cc:(.text+0x3a63): more undefined references to `Adaptation::Icap::TheConfig' follow
client_side.o: In function `prepareLogWithRequestDetails(HttpRequest*, RefCount<AccessLogEntry>&)':
/root/build/src/client_side.cc:364: undefined reference to `Adaptation::Icap::History::processingTime(timeval&) const'
client_side.o: In function `ConnStateData::startDechunkingRequest()':
client_side.cc:(.text+0x6ae8): undefined reference to `Http::One::TeChunkedParser::TeChunkedParser()'
client_side.o: In function `ConnStateData::finishDechunkingRequest(bool)':
client_side.cc:(.text+0x7237): undefined reference to `VTT for Http::One::TeChunkedParser'
client_side.cc:(.text+0x723e): undefined reference to `VTT for Http::One::TeChunkedParser'
client_side.cc:(.text+0x724a): undefined reference to `vtable for Http::One::TeChunkedParser'
client_side.o: In function `ConnStateData::handleChunkedRequestBody()':
client_side.cc:(.text+0x7705): undefined reference to `Http::One::TeChunkedParser::needsMoreSpace() const'
client_side.o: In function `ConnStateData::~ConnStateData()':
client_side.cc:(.text+0x9366): undefined reference to `VTT for Http::One::TeChunkedParser'
client_side.cc:(.text+0x936d): undefined reference to `VTT for Http::One::TeChunkedParser'
client_side.cc:(.text+0x9379): undefined reference to `vtable for Http::One::TeChunkedParser'
client_side.o: In function `ConnStateData::~ConnStateData()':
client_side.cc:(.text+0x9c08): undefined reference to `VTT for Http::One::TeChunkedParser'
client_side.cc:(.text+0x9c0f): undefined reference to `VTT for Http::One::TeChunkedParser'
client_side.cc:(.text+0x9c1b): undefined reference to `vtable for Http::One::TeChunkedParser'
client_side.o: In function `ConnStateData::parseHttpRequest(RefCount<Http::One::RequestParser> const&)':
client_side.cc:(.text+0xb1c5): undefined reference to `Http::One::Parser::getHostHeaderField()'
client_side.cc:(.text+0xbbe7): undefined reference to `Http::One::Parser::getHostHeaderField()'
client_side.o: In function `Http::One::TeChunkedParser::~TeChunkedParser()':
client_side.cc:(.text._ZN4Http3One15TeChunkedParserD0Ev[_ZN4Http3One15TeChunkedParserD0Ev]+0x3): undefined reference to `VTT for Http::One::TeChunkedParser'
client_side.cc:(.text._ZN4Http3One15TeChunkedParserD0Ev[_ZN4Http3One15TeChunkedParserD0Ev]+0xe): undefined reference to `VTT for Http::One::TeChunkedParser'
client_side.cc:(.text._ZN4Http3One15TeChunkedParserD0Ev[_ZN4Http3One15TeChunkedParserD0Ev]+0x16): undefined reference to `vtable for Http::One::TeChunkedParser'
client_side.o: In function `virtual thunk to Http::One::TeChunkedParser::~TeChunkedParser()':
client_side.cc:(.text._ZN4Http3One15TeChunkedParserD0Ev[_ZN4Http3One15TeChunkedParserD0Ev]+0x87): undefined reference to `VTT for Http::One::TeChunkedParser'
client_side.cc:(.text._ZN4Http3One15TeChunkedParserD0Ev[_ZN4Http3One15TeChunkedParserD0Ev]+0x92): undefined reference to `VTT for Http::One::TeChunkedParser'
client_side.cc:(.text._ZN4Http3One15TeChunkedParserD0Ev[_ZN4Http3One15TeChunkedParserD0Ev]+0xa8): undefined reference to `vtable for Http::One::TeChunkedParser'
main.o: In function `mainReconfigureFinish(void*)':
/root/build/src/main.cc:970: undefined reference to `Adaptation::Icap::TheConfig'
main.o: In function `mainReconfigureFinish(void*)':
main.cc:(.text+0x13eb): undefined reference to `Adaptation::Icap::TheConfig'
main.cc:(.text+0x13fd): undefined reference to `icapLogOpen()'
main.o: In function `SquidMain(int, char**)':
main.cc:(.text+0x2054): undefined reference to `icapLogOpen()'
main.cc:(.text+0x2149): undefined reference to `Adaptation::Icap::TheConfig'
main.cc:(.text+0x2154): undefined reference to `Adaptation::Icap::TheConfig'
main.cc:(.text+0x2363): undefined reference to `Adaptation::Icap::TheConfig'
main.o: In function `SignalEngine::checkEvents(int)':
main.cc:(.text+0x3c36): undefined reference to `icapLogRotate()'
main.cc:(.text+0x3cd3): undefined reference to `icapLogClose()'
AuthReg.o: In function `Auth::Init()':
/root/build/src/AuthReg.cc:42: undefined reference to `Auth::Digest::Scheme::GetInstance()'
AuthReg.o: In function `Auth::Init()':
AuthReg.cc:(.text+0x2d3): undefined reference to `Auth::Ntlm::Scheme::GetInstance()'
AuthReg.cc:(.text+0x3cb): undefined reference to `Auth::Negotiate::Scheme::GetInstance()'
AuthReg.cc:(.text+0x453): undefined reference to `Auth::Basic::Scheme::GetInstance()'
AccessLogEntry.o: In function `AccessLogEntry::IcapLogEntry::IcapLogEntry()':
/root/build/src/AccessLogEntry.h:208: undefined reference to `Adaptation::Icap::xoUnknown'
AccessLogEntry.o: In function `AccessLogEntry::AccessLogEntry()':
AccessLogEntry.cc:(.text+0x1bf1): undefined reference to `Adaptation::Icap::xoUnknown'
HttpRequest.o: In function `HttpRequest::icapHistory() const':
/root/build/src/HttpRequest.cc:393: undefined reference to `IcapLogfileStatus'
HttpRequest.o: In function `HttpRequest::icapHistory() const':
HttpRequest.cc:(.text+0x2731): undefined reference to `Adaptation::Icap::History::History()'
http.o: In function `Http::One::Parser::~Parser()':
/root/build/src/../src/http/one/Parser.h:51: undefined reference to `VTT for Http::One::TeChunkedParser'
http.o: In function `HttpStateData::~HttpStateData()':
http.cc:(.text+0x5282): undefined reference to `VTT for Http::One::TeChunkedParser'
http.cc:(.text+0x5290): undefined reference to `vtable for Http::One::TeChunkedParser'
http.o: In function `HttpStateData::~HttpStateData()':
http.cc:(.text+0x54d6): undefined reference to `VTT for Http::One::TeChunkedParser'
http.cc:(.text+0x54dd): undefined reference to `VTT for Http::One::TeChunkedParser'
http.cc:(.text+0x54e9): undefined reference to `vtable for Http::One::TeChunkedParser'
http.o: In function `HttpStateData::processReplyHeader()':
http.cc:(.text+0x952d): undefined reference to `VTT for Http::One::ResponseParser'
http.cc:(.text+0x9546): undefined reference to `VTT for Http::One::ResponseParser'
http.cc:(.text+0x9597): undefined reference to `vtable for Http::One::ResponseParser'
http.cc:(.text+0x959f): undefined reference to `vtable for Http::One::ResponseParser'
http.cc:(.text+0x9bc3): undefined reference to `Http::One::TeChunkedParser::TeChunkedParser()'
http.cc:(.text+0x9c18): undefined reference to `VTT for Http::One::ResponseParser'
http.o: In function `Http::One::ResponseParser::~ResponseParser()':
http.cc:(.text._ZN4Http3One14ResponseParserD0Ev[_ZN4Http3One14ResponseParserD0Ev]+0x7): undefined reference to `vtable for Http::One::ResponseParser'
http.cc:(.text._ZN4Http3One14ResponseParserD0Ev[_ZN4Http3One14ResponseParserD0Ev]+0xf): undefined reference to `vtable for Http::One::ResponseParser'
http.cc:(.text._ZN4Http3One14ResponseParserD0Ev[_ZN4Http3One14ResponseParserD0Ev]+0x1f): undefined reference to `VTT for Http::One::ResponseParser'
http.cc:(.text._ZN4Http3One14ResponseParserD0Ev[_ZN4Http3One14ResponseParserD0Ev]+0x26): undefined reference to `VTT for Http::One::ResponseParser'
http.o: In function `virtual thunk to Http::One::ResponseParser::~ResponseParser()':
http.cc:(.text._ZN4Http3One14ResponseParserD0Ev[_ZN4Http3One14ResponseParserD0Ev]+0x92): undefined reference to `vtable for Http::One::ResponseParser'
http.cc:(.text._ZN4Http3One14ResponseParserD0Ev[_ZN4Http3One14ResponseParserD0Ev]+0x9a): undefined reference to `vtable for Http::One::ResponseParser'
http.cc:(.text._ZN4Http3One14ResponseParserD0Ev[_ZN4Http3One14ResponseParserD0Ev]+0xa6): undefined reference to `VTT for Http::One::ResponseParser'
http.cc:(.text._ZN4Http3One14ResponseParserD0Ev[_ZN4Http3One14ResponseParserD0Ev]+0xad): undefined reference to `VTT for Http::One::ResponseParser'
http.o: In function `RefCount<Http::One::ResponseParser>::dereference(Http::One::ResponseParser const*)':
http.cc:(.text._ZN8RefCountIN4Http3One14ResponseParserEE11dereferenceEPKS2_[_ZN8RefCountIN4Http3One14ResponseParserEE11dereferenceEPKS2_]+0x5a): undefined reference to `vtable for Http::One::ResponseParser'
http.cc:(.text._ZN8RefCountIN4Http3One14ResponseParserEE11dereferenceEPKS2_[_ZN8RefCountIN4Http3One14ResponseParserEE11dereferenceEPKS2_]+0x62): undefined reference to `vtable for Http::One::ResponseParser'
http.cc:(.text._ZN8RefCountIN4Http3One14ResponseParserEE11dereferenceEPKS2_[_ZN8RefCountIN4Http3One14ResponseParserEE11dereferenceEPKS2_]+0x6e): undefined reference to `VTT for Http::One::ResponseParser'
http.cc:(.text._ZN8RefCountIN4Http3One14ResponseParserEE11dereferenceEPKS2_[_ZN8RefCountIN4Http3One14ResponseParserEE11dereferenceEPKS2_]+0x75): undefined reference to `VTT for Http::One::ResponseParser'
acl/.libs/libacls.a(AdaptationServiceData.o): In function `ACLAdaptationServiceData::parse()':
/root/build/src/acl/AdaptationServiceData.cc:31: undefined reference to `Adaptation::Icap::TheConfig'
auth/.libs/libauth.a(Gadgets.o): In function `authenticateCachedUsersList()':
/root/build/src/auth/Gadgets.cc:116: undefined reference to `Auth::Basic::User::Cache()'
auth/.libs/libauth.a(Gadgets.o): In function `authenticateCachedUsersList()':
Gadgets.cc:(.text+0xb28): undefined reference to `Auth::Digest::User::Cache()'
Gadgets.cc:(.text+0xdd6): undefined reference to `Auth::Negotiate::User::Cache()'
Gadgets.cc:(.text+0xf18): undefined reference to `Auth::Ntlm::User::Cache()'
clients/.libs/libclients.a(HttpTunneler.o): In function `Http::One::ResponseParser::~ResponseParser()':
/root/build/src/clients/../../src/http/one/ResponseParser.h:37: undefined reference to `vtable for Http::One::ResponseParser'
clients/.libs/libclients.a(HttpTunneler.o): In function `Http::Tunneler::~Tunneler()':
HttpTunneler.cc:(.text+0x408): undefined reference to `VTT for Http::One::ResponseParser'
clients/.libs/libclients.a(HttpTunneler.o): In function `Http::Tunneler::~Tunneler()':
HttpTunneler.cc:(.text+0xc18): undefined reference to `vtable for Http::One::ResponseParser'
HttpTunneler.cc:(.text+0xc38): undefined reference to `VTT for Http::One::ResponseParser'
clients/.libs/libclients.a(HttpTunneler.o): In function `Http::Tunneler::handleResponse(bool)':
HttpTunneler.cc:(.text+0x4cfd): undefined reference to `VTT for Http::One::ResponseParser'
HttpTunneler.cc:(.text+0x4d4a): undefined reference to `vtable for Http::One::ResponseParser'
HttpTunneler.cc:(.text+0x4d6b): undefined reference to `vtable for Http::One::ResponseParser'
HttpTunneler.cc:(.text+0x5007): undefined reference to `vtable for Http::One::ResponseParser'
HttpTunneler.cc:(.text+0x5019): undefined reference to `vtable for Http::One::ResponseParser'
servers/.libs/libservers.a(FtpServer.o): In function `Http::One::RequestParser::~RequestParser()':
/root/build/src/servers/../../src/http/one/RequestParser.h:39: undefined reference to `vtable for Http::One::RequestParser'
servers/.libs/libservers.a(FtpServer.o): In function `Http::One::RequestParser::~RequestParser()':
FtpServer.cc:(.text._ZN4Http3One13RequestParserD0Ev[_ZN4Http3One13RequestParserD0Ev]+0x3f): undefined reference to `VTT for Http::One::RequestParser'
servers/.libs/libservers.a(FtpServer.o): In function `virtual thunk to Http::One::RequestParser::~RequestParser()':
FtpServer.cc:(.text._ZN4Http3One13RequestParserD0Ev[_ZN4Http3One13RequestParserD0Ev]+0xbb): undefined reference to `vtable for Http::One::RequestParser'
FtpServer.cc:(.text._ZN4Http3One13RequestParserD0Ev[_ZN4Http3One13RequestParserD0Ev]+0xf5): undefined reference to `VTT for Http::One::RequestParser'
servers/.libs/libservers.a(FtpServer.o): In function `RefCount<Http::One::RequestParser>::dereference(Http::One::RequestParser const*)':
FtpServer.cc:(.text._ZN8RefCountIN4Http3One13RequestParserEE11dereferenceEPKS2_[_ZN8RefCountIN4Http3One13RequestParserEE11dereferenceEPKS2_]+0x57): undefined reference to `vtable for Http::One::RequestParser'
FtpServer.cc:(.text._ZN8RefCountIN4Http3One13RequestParserEE11dereferenceEPKS2_[_ZN8RefCountIN4Http3One13RequestParserEE11dereferenceEPKS2_]+0x8e): undefined reference to `VTT for Http::One::RequestParser'
servers/.libs/libservers.a(Http1Server.o): In function `Http::One::Parser::Parser()':
/root/build/src/servers/../../src/http/one/Parser.h:46: undefined reference to `VTT for Http::One::RequestParser'
servers/.libs/libservers.a(Http1Server.o): In function `Http::One::Server::parseOneRequest()':
Http1Server.cc:(.text+0x4e9): undefined reference to `vtable for Http::One::RequestParser'
Http1Server.cc:(.text+0x502): undefined reference to `vtable for Http::One::RequestParser'
Http1Server.cc:(.text+0x5ba): undefined reference to `vtable for Http::One::RequestParser'
Http1Server.cc:(.text+0x5cf): undefined reference to `vtable for Http::One::RequestParser'
servers/.libs/libservers.a(Http1Server.o): In function `non-virtual thunk to Http::One::Server::~Server()':
Http1Server.cc:(.text._ZN4Http3One6ServerD1Ev[_ZN4Http3One6ServerD1Ev]+0xc8): undefined reference to `vtable for Http::One::RequestParser'
Http1Server.cc:(.text._ZN4Http3One6ServerD1Ev[_ZN4Http3One6ServerD1Ev]+0x100): undefined reference to `VTT for Http::One::RequestParser'
servers/.libs/libservers.a(Http1Server.o): In function `virtual thunk to Http::One::Server::~Server()':
Http1Server.cc:(.text._ZN4Http3One6ServerD1Ev[_ZN4Http3One6ServerD1Ev]+0x298): undefined reference to `vtable for Http::One::RequestParser'
Http1Server.cc:(.text._ZN4Http3One6ServerD1Ev[_ZN4Http3One6ServerD1Ev]+0x2d0): undefined reference to `VTT for Http::One::RequestParser'
servers/.libs/libservers.a(Http1Server.o): In function `non-virtual thunk to Http::One::Server::~Server()':
Http1Server.cc:(.text._ZN4Http3One6ServerD1Ev[_ZN4Http3One6ServerD1Ev]+0x468): undefined reference to `vtable for Http::One::RequestParser'
Http1Server.cc:(.text._ZN4Http3One6ServerD1Ev[_ZN4Http3One6ServerD1Ev]+0x4a0): undefined reference to `VTT for Http::One::RequestParser'
servers/.libs/libservers.a(Http1Server.o): In function `Http::One::Server::~Server()':
Http1Server.cc:(.text._ZN4Http3One6ServerD1Ev[_ZN4Http3One6ServerD1Ev]+0x638): undefined reference to `vtable for Http::One::RequestParser'
Http1Server.cc:(.text._ZN4Http3One6ServerD1Ev[_ZN4Http3One6ServerD1Ev]+0x670): undefined reference to `VTT for Http::One::RequestParser'
servers/.libs/libservers.a(Http1Server.o): In function `virtual thunk to Http::One::Server::~Server()':
Http1Server.cc:(.text._ZN4Http3One6ServerD0Ev[_ZN4Http3One6ServerD0Ev]+0xd8): undefined reference to `vtable for Http::One::RequestParser'
Http1Server.cc:(.text._ZN4Http3One6ServerD0Ev[_ZN4Http3One6ServerD0Ev]+0x110): undefined reference to `VTT for Http::One::RequestParser'
servers/.libs/libservers.a(Http1Server.o): In function `non-virtual thunk to Http::One::Server::~Server()':
Http1Server.cc:(.text._ZN4Http3One6ServerD0Ev[_ZN4Http3One6ServerD0Ev]+0x2c8): undefined reference to `vtable for Http::One::RequestParser'
Http1Server.cc:(.text._ZN4Http3One6ServerD0Ev[_ZN4Http3One6ServerD0Ev]+0x300): undefined reference to `VTT for Http::One::RequestParser'
servers/.libs/libservers.a(Http1Server.o): In function `non-virtual thunk to Http::One::Server::~Server()':
Http1Server.cc:(.text._ZN4Http3One6ServerD0Ev[_ZN4Http3One6ServerD0Ev]+0x4a8): undefined reference to `vtable for Http::One::RequestParser'
Http1Server.cc:(.text._ZN4Http3One6ServerD0Ev[_ZN4Http3One6ServerD0Ev]+0x4e0): undefined reference to `VTT for Http::One::RequestParser'
servers/.libs/libservers.a(Http1Server.o): In function `Http::One::Server::~Server()':
Http1Server.cc:(.text._ZN4Http3One6ServerD0Ev[_ZN4Http3One6ServerD0Ev]+0x678): undefined reference to `vtable for Http::One::RequestParser'
Http1Server.cc:(.text._ZN4Http3One6ServerD0Ev[_ZN4Http3One6ServerD0Ev]+0x6b0): undefined reference to `VTT for Http::One::RequestParser'
http/.libs/libhttp.a(ContentLengthInterpreter.o): In function `Http::ContentLengthInterpreter::findDigits(char const*, char const*) const':
/root/build/src/http/ContentLengthInterpreter.cc:38: undefined reference to `Http::One::Parser::WhitespaceCharacters()'
http/.libs/libhttp.a(ContentLengthInterpreter.o): In function `Http::ContentLengthInterpreter::goodSuffix(char const*, char const*) const':
ContentLengthInterpreter.cc:(.text+0x102): undefined reference to `Http::One::Parser::DelimiterCharacters()'
http/.libs/libhttp.a(StatusLine.o): In function `Http::StatusLine::parse(String const&, char const*, char const*)':
/root/build/src/http/StatusLine.cc:128: undefined reference to `Http::One::ResponseParser::ParseResponseStatus(Parser::Tokenizer&, Http::StatusCode&)'
fs/.libs/libfs.a(Module.o): In function `Fs::Init()':
/root/build/src/fs/Module.cc:49: undefined reference to `Rock::StoreFileSystem::StoreFileSystem()'
fs/.libs/libfs.a(Module.o): In function `Fs::Ufs::StoreFSufs<Fs::Ufs::UFSSwapDir>::createSwapDir()':
Module.cc:(.text._ZN2Fs3Ufs10StoreFSufsINS0_10UFSSwapDirEE13createSwapDirEv[_ZN2Fs3Ufs10StoreFSufsINS0_10UFSSwapDirEE13createSwapDirEv]+0x33): undefined reference to `Fs::Ufs::UFSSwapDir::UFSSwapDir(char const*, char const*)'
ipc/.libs/libipc.a(Strand.o): In function `Ipc::Strand::receive(Ipc::TypedMsgHdr const&)':
/root/build/src/ipc/Strand.cc:75: undefined reference to `IpcIoFile::HandleOpenResponse(Ipc::StrandMessage const&)'
ipc/.libs/libipc.a(Strand.o): In function `Ipc::Strand::receive(Ipc::TypedMsgHdr const&)':
Strand.cc:(.text+0xb94): undefined reference to `IpcIoFile::HandleNotification(Ipc::TypedMsgHdr const&)'
icmp/.libs/libicmp.a(IcmpSquid.o): In function `IcmpSquid::IcmpSquid()':
/root/build/src/icmp/IcmpSquid.cc:39: undefined reference to `Icmp::Icmp()'
icmp/.libs/libicmp.a(IcmpSquid.o):(.data.rel.ro._ZTI9IcmpSquid[_ZTI9IcmpSquid]+0x10): undefined reference to `typeinfo for Icmp'
adaptation/.libs/libadaptation.a(AccessCheck.o): In function `Adaptation::AccessCheck::~AccessCheck()':
/root/build/src/adaptation/AccessCheck.cc:67: undefined reference to `Adaptation::Icap::History::stop(char const*)'
adaptation/.libs/libadaptation.a(AccessCheck.o): In function `Adaptation::AccessCheck::~AccessCheck()':
AccessCheck.cc:(.text+0x1ad): undefined reference to `Adaptation::Icap::History::stop(char const*)'
adaptation/.libs/libadaptation.a(AccessCheck.o): In function `Adaptation::AccessCheck::AccessCheck(Adaptation::ServiceFilter const&, Adaptation::Initiator*)':
AccessCheck.cc:(.text+0x2e6): undefined reference to `Adaptation::Icap::History::start(char const*)'
adaptation/.libs/libadaptation.a(AccessCheck.o): In function `Adaptation::AccessCheck::AccessCheck(Adaptation::ServiceFilter const&, Adaptation::Initiator*)':
AccessCheck.cc:(.text+0x604): undefined reference to `Adaptation::Icap::History::start(char const*)'
DiskIO/.libs/libdiskio.a(DiskIOModule.o): In function `DiskIOModule::SetupAllModules()':
/root/build/src/DiskIO/DiskIOModule.cc:48: undefined reference to `AIODiskIOModule::GetInstance()'
DiskIO/.libs/libdiskio.a(DiskIOModule.o): In function `DiskIOModule::SetupAllModules()':
DiskIOModule.cc:(.text+0x57): undefined reference to `BlockingDiskIOModule::GetInstance()'
DiskIOModule.cc:(.text+0x5c): undefined reference to `DiskDaemonDiskIOModule::GetInstance()'
DiskIOModule.cc:(.text+0x61): undefined reference to `DiskThreadsDiskIOModule::GetInstance()'
DiskIOModule.cc:(.text+0x66): undefined reference to `IpcIoDiskIOModule::GetInstance()'
DiskIOModule.cc:(.text+0x6b): undefined reference to `MmappedDiskIOModule::GetInstance()'
collect2: error: ld returned 1 exit status
libtool: link: rm -f ".libs/squidS.o"
make[3]: *** [squid] Error 1
make[3]: Leaving directory `/root/build/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/root/build/src'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/root/build/src'
make: *** [all-recursive] Error 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment