It fails to build for me on amd64 wily: libtool: link: g++ -I/usr/include/libxml2 -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -m64 -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -std=c++0x .libs/squidS.o -m64 -Wl,-Bsymbolic-functions -fPIE -pie -Wl,-z -Wl,relro -Wl,-z -Wl,now -o squid AclRegs.o AuthReg.o AccessLogEntry.o AsyncEngine.o YesNoNone.o cache_cf.o CacheDigest.o cache_manager.o carp.o cbdata.o ChunkedCodingParser.o client_db.o client_side.o client_side_reply.o client_side_request.o BodyPipe.o clientStream.o CompletionDispatcher.o ConfigOption.o ConfigParser.o CpuAffinity.o CpuAffinityMap.o CpuAffinitySet.o debug.o delay_pools.o DelayId.o DelayBucket.o DelayConfig.o DelayPool.o DelaySpec.o DelayTagged.o DelayUser.o DelayVector.o NullDelayId.o ClientDelayConfig.o disk.o DiskIO/DiskIOModule.o DiskIO/ReadRequest.o DiskIO/WriteRequest.o dlink.o dns_internal.o DnsLookupDetails.o errorpage.o ETag.o event.o EventLoop.o external_acl.o ExternalACLEntry.o FadingCounter.o fatal.o fd.o fde.o filemap.o forward.o fqdncache.o ftp.o gopher.o helper.o HelperChildConfig.o htcp.o http.o HttpStatusLine.o HttpHdrCc.o HttpHdrRange.o HttpHdrSc.o HttpHdrScTarget.o HttpHdrContRange.o HttpHeader.o HttpHeaderTools.o HttpBody.o HttpMsg.o HttpParser.o HttpReply.o RequestFlags.o HttpRequest.o HttpRequestMethod.o icp_v2.o icp_v3.o int.o internal.o ipc.o ipcache.o SquidList.o main.o mem.o mem_node.o MemBuf.o MemObject.o mime.o mime_header.o multicast.o neighbors.o Packer.o Parsing.o pconn.o peer_digest.o peer_proxy_negotiate_auth.o peer_select.o peer_sourcehash.o peer_userhash.o redirect.o refresh.o RemovalPolicy.o send-announce.o MemBlob.o snmp_core.o snmp_agent.o SquidMath.o SquidNew.o stat.o StatCounters.o StatHist.o String.o StrList.o stmem.o store.o StoreFileSystem.o store_io.o StoreIOState.o store_client.o store_digest.o store_dir.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 StoreMetaSTDLFS.o StoreMetaUnpacker.o StoreMetaURL.o StoreMetaVary.o StoreStats.o StoreSwapLogData.o Server.o SwapDir.o MemStore.o time.o tools.o tunnel.o unlinkd.o url.o URLScheme.o urn.o wccp.o wccp2.o whois.o wordlist.o LoadableModule.o LoadableModules.o DiskIO/DiskIOModules_gen.o err_type.o err_detail_type.o globals.o hier_code.o icp_opcode.o lookup_t.o repl_modules.o swap_log_op.o DiskIO/AIO/AIODiskIOModule.o DiskIO/Blocking/BlockingDiskIOModule.o DiskIO/DiskDaemon/DiskDaemonDiskIOModule.o DiskIO/DiskThreads/DiskThreadsDiskIOModule.o DiskIO/IpcIo/IpcIoDiskIOModule.o DiskIO/Mmapped/MmappedDiskIOModule.o -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,--export-dynamic auth/.libs/libacls.a ident/.libs/libident.a acl/.libs/libacls.a acl/.libs/libstate.a auth/.libs/libauth.a libAIO.a libBlocking.a libDiskDaemon.a libDiskThreads.a libIpcIo.a libMmapped.a acl/.libs/libapi.a base/.libs/libbase.a ./.libs/libsquid.a ip/.libs/libip.a fs/.libs/libfs.a ipc/.libs/libipc.a mgr/.libs/libmgr.a anyp/.libs/libanyp.a comm/.libs/libcomm.a eui/.libs/libeui.a icmp/.libs/libicmp.a icmp/.libs/libicmp-core.a log/.libs/liblog.a format/.libs/libformat.a repl/liblru.a repl/libheap.a -lpthread -lcrypt adaptation/.libs/libadaptation.a -lecap esi/.libs/libesi.a ../lib/libTrie/src/libTrie.a -lxml2 /usr/lib/x86_64-linux-gnu/libexpat.so snmp/.libs/libsnmp.a ../snmplib/libsnmplib.a ../lib/.libs/libmisccontainers.a ../lib/.libs/libmiscencoding.a ../lib/.libs/libmiscutil.a -L/usr/lib/x86_64-linux-gnu/mit-krb5 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -L/tmp/buildd/squid3-3.3.8/compat -lcompat-squid -lm -lnsl -lresolv -lcap -lnetfilter_conntrack -lrt -L/tmp/buildd/squid3-3.3.8 /usr/lib/x86_64-linux-gnu/libltdl.so -ldl adaptation/.libs/libadaptation.a(libsquid_ecap_la-Host.o): In function `_GLOBAL__sub_I_Host.cc': /tmp/buildd/squid3-3.3.8/src/adaptation/ecap/Host.cc:15: undefined reference to `libecap::Name::Name(std::__cxx11::basic_string, std::allocator > const&, int)' /tmp/buildd/squid3-3.3.8/src/adaptation/ecap/Host.cc:16: undefined reference to `libecap::Name::Name(std::__cxx11::basic_string, std::allocator > const&, int)' /tmp/buildd/squid3-3.3.8/src/adaptation/ecap/Host.cc:17: undefined reference to `libecap::Name::Name(std::__cxx11::basic_string, std::allocator > const&, int)' /tmp/buildd/squid3-3.3.8/src/adaptation/ecap/Host.cc:19: undefined reference to `libecap::Name::Name(std::__cxx11::basic_string, std::allocator > const&, int)' /tmp/buildd/squid3-3.3.8/src/adaptation/ecap/Host.cc:21: undefined reference to `libecap::Name::Name(std::__cxx11::basic_string, std::allocator > const&, int)' adaptation/.libs/libadaptation.a(libsquid_ecap_la-Host.o):/tmp/buildd/squid3-3.3.8/src/adaptation/ecap/Host.cc:22: more undefined references to `libecap::Name::Name(std::__cxx11::basic_string, std::allocator > const&, int)' follow adaptation/.libs/libadaptation.a(libsquid_ecap_la-MessageRep.o): In function `Adaptation::Ecap::RequestLineRep::uri(libecap::Area const&)': /tmp/buildd/squid3-3.3.8/src/adaptation/ecap/MessageRep.cc:208: undefined reference to `libecap::Area::toString[abi:cxx11]() const' adaptation/.libs/libadaptation.a(libsquid_ecap_la-MessageRep.o): In function `Adaptation::Ecap::RequestLineRep::method() const': /tmp/buildd/squid3-3.3.8/src/adaptation/ecap/MessageRep.cc:257: undefined reference to `libecap::Name::Name(std::__cxx11::basic_string, std::allocator > const&)' adaptation/.libs/libadaptation.a(libsquid_ecap_la-MessageRep.o): In function `Adaptation::Ecap::StatusLineRep::reasonPhrase() const': /tmp/buildd/squid3-3.3.8/src/adaptation/ecap/MessageRep.cc:317: undefined reference to `libecap::Area::FromTempString(std::__cxx11::basic_string, std::allocator > const&)' adaptation/.libs/libadaptation.a(libsquid_ecap_la-MessageRep.o): In function `Adaptation::Ecap::HeaderRep::add(libecap::Name const&, libecap::Area const&)': /tmp/buildd/squid3-3.3.8/src/adaptation/ecap/MessageRep.cc:51: undefined reference to `libecap::Area::toString[abi:cxx11]() const' adaptation/.libs/libadaptation.a(libsquid_ecap_la-MessageRep.o): In function `Adaptation::Ecap::HeaderRep::value(libecap::Name const&) const': /tmp/buildd/squid3-3.3.8/src/adaptation/ecap/MessageRep.cc:43: undefined reference to `libecap::Area::FromTempString(std::__cxx11::basic_string, std::allocator > const&)' adaptation/.libs/libadaptation.a(libsquid_ecap_la-MessageRep.o): In function `Adaptation::Ecap::HeaderRep::visitEach(libecap::NamedValueVisitor&) const': /tmp/buildd/squid3-3.3.8/src/adaptation/ecap/MessageRep.cc:76: undefined reference to `libecap::Name::Name(std::__cxx11::basic_string, std::allocator > const&)' adaptation/.libs/libadaptation.a(libsquid_ecap_la-ServiceRep.o): In function `Adaptation::Ecap::ConfigRep::option(libecap::Name const&) const': /tmp/buildd/squid3-3.3.8/src/adaptation/ecap/ServiceRep.cc:60: undefined reference to `libecap::Name::Name(std::__cxx11::basic_string, std::allocator > const&)' adaptation/.libs/libadaptation.a(libsquid_ecap_la-ServiceRep.o): In function `Adaptation::Ecap::ConfigRep::visitEachOption(libecap::NamedValueVisitor&) const': /tmp/buildd/squid3-3.3.8/src/adaptation/ecap/ServiceRep.cc:76: undefined reference to `libecap::Area::FromTempString(std::__cxx11::basic_string, std::allocator > const&)' /tmp/buildd/squid3-3.3.8/src/adaptation/ecap/ServiceRep.cc:76: undefined reference to `libecap::Name::Name(std::__cxx11::basic_string, std::allocator > const&)' adaptation/.libs/libadaptation.a(libsquid_ecap_la-XactionRep.o): In function `Adaptation::Ecap::XactionRep::metaValue(libecap::Name const&) const': /tmp/buildd/squid3-3.3.8/src/adaptation/ecap/XactionRep.cc:184: undefined reference to `libecap::Area::FromTempString(std::__cxx11::basic_string, std::allocator > const&)' adaptation/.libs/libadaptation.a(libsquid_ecap_la-XactionRep.o): In function `Adaptation::Ecap::XactionRep::visitEachMetaHeader(libecap::NamedValueVisitor&) const': /tmp/buildd/squid3-3.3.8/src/adaptation/ecap/XactionRep.cc:206: undefined reference to `libecap::Name::Name(std::__cxx11::basic_string, std::allocator > const&)' /tmp/buildd/squid3-3.3.8/src/adaptation/ecap/XactionRep.cc:207: undefined reference to `libecap::Area::FromTempString(std::__cxx11::basic_string, std::allocator > const&)' adaptation/.libs/libadaptation.a(libsquid_ecap_la-XactionRep.o): In function `OptionsExtractor::visit(libecap::Name const&, libecap::Area const&)': /tmp/buildd/squid3-3.3.8/src/adaptation/ecap/XactionRep.cc:32: undefined reference to `libecap::Area::toString[abi:cxx11]() const' /tmp/buildd/squid3-3.3.8/src/adaptation/ecap/XactionRep.cc:32: undefined reference to `libecap::Area::toString[abi:cxx11]() const' /tmp/buildd/squid3-3.3.8/src/adaptation/ecap/XactionRep.cc:32: undefined reference to `libecap::Area::toString[abi:cxx11]() const' adaptation/.libs/libadaptation.a(libsquid_ecap_la-XactionRep.o): In function `Adaptation::Ecap::XactionRep::visitEachOption(libecap::NamedValueVisitor&) const': /tmp/buildd/squid3-3.3.8/src/adaptation/ecap/XactionRep.cc:101: undefined reference to `libecap::Name::Name(std::__cxx11::basic_string, std::allocator > const&)' adaptation/.libs/libadaptation.a(libsquid_ecap_la-XactionRep.o): In function `OptionsExtractor::visit(libecap::Name const&, libecap::Area const&)': /tmp/buildd/squid3-3.3.8/src/adaptation/ecap/XactionRep.cc:32: undefined reference to `libecap::Area::toString[abi:cxx11]() const' adaptation/.libs/libadaptation.a(libsquid_ecap_la-XactionRep.o): In function `Adaptation::Ecap::XactionRep::updateHistory(HttpMsg*)': /tmp/buildd/squid3-3.3.8/src/adaptation/ecap/XactionRep.cc:434: undefined reference to `libecap::Name::Name(std::__cxx11::basic_string, std::allocator > const&)' /tmp/buildd/squid3-3.3.8/src/adaptation/ecap/XactionRep.cc:436: undefined reference to `libecap::Area::toString[abi:cxx11]() const' /tmp/buildd/squid3-3.3.8/src/adaptation/ecap/XactionRep.cc:446: undefined reference to `libecap::Area::toString[abi:cxx11]() const' adaptation/.libs/libadaptation.a(libsquid_ecap_la-XactionRep.o): In function `OptionsExtractor::visit(libecap::Name const&, libecap::Area const&)': /tmp/buildd/squid3-3.3.8/src/adaptation/ecap/XactionRep.cc:32: undefined reference to `libecap::Area::toString[abi:cxx11]() const' collect2: error: ld returned 1 exit status libtool: link: rm -f ".libs/squidS.o" Makefile:6089: recipe for target 'squid' failed make[4]: *** [squid] Error 1 make[4]: Leaving directory '/tmp/buildd/squid3-3.3.8/src' Makefile:6806: recipe for target 'all-recursive' failed make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory '/tmp/buildd/squid3-3.3.8/src' Makefile:5743: recipe for target 'all' failed make[2]: *** [all] Error 2 make[2]: Leaving directory '/tmp/buildd/squid3-3.3.8/src' Makefile:417: recipe for target 'all-recursive' failed make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory '/tmp/buildd/squid3-3.3.8' /usr/share/cdbs/1/class/makefile.mk:47: recipe for target 'debian/stamp-makefile-build' failed make: *** [debian/stamp-makefile-build] Error 2 dpkg-buildpackage: error: debian/rules build gave error exit status 2