trafficserver-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Rakesh Aggarwal <>
Subject linker error during make on Ubuntu/64bit
Date Mon, 26 Apr 2010 23:29:42 GMT
Hi All!

I am trying to compile the trafficserver-trunk on a Ubuntu 9.1 Karmic, Amd64 base OS using
the directions given here: ( I installed all the
packages mentioned on this page.

I got the following error from libtool while building executable "traffic_sac"
in proxy sub-directory :
"collect2: ld returned 1 exit status". 

A more complete message is pasted below. The Linker would not say which library it is
having problem with, so I could not find out whether it is an issue with
a missing package. I verified that all the linked libraries (tcl, ssl, db etc) exist under

Has anyone else seen this problem before? Is OS "Ubuntu 9.1 Karmic, Amd64 arch" supported?



libtool: link: g++ -g -pipe -Wall -Werror
-Wno-char-subscripts -Wno-write-strings -O3
-feliminate-unused-debug-symbols -fno-strict-aliasing
-Wno-invalid-offsetof -rdynamic -o traffic_sac sac.o ICP.o ICPConfig.o
ICPProcessor.o ICPStats.o IPAllow.o ParentSelection.o ControlBase.o
ControlMatcher.o CacheControl.o StatSystem.o CacheInspectorAllow.o
ReverseProxy.o ProxyConfig.o signals.o Error.o EventName.o
DiagsConfig.o StatPages.o PluginVC.o AbstractBuffer.o Transform.o
Prefetch.o Update.o TestHook.o RegressionSM.o Plugin.o PluginDB.o
InkAPI.o InkIOCoreAPI.o InkXml.o  http2/libhttp.a
congest/libCongestionControl.a dns_cache/libdnscache.a
logging/liblogging.a stats/libstats.a hdrs/libhdrs.a
mgmt2/preparse/libpreparse.a mgmt2/utils/libutils_p.a mgmt2/libmgmt_p.a
../iocore/dns/libinkdns.a ../iocore/hostdb/libinkhostdb.a
../iocore/cluster/libinkcluster.a ../iocore/cache/libinkcache.a
../iocore/utils/libinkutils.a ../iocore/aio/libinkaio.a
../iocore/net/libinknet.a ../iocore/eventsystem/libinkevent.a
../librecords/librecprocess.a ../libinktomi++/libinktomi++.a -lpthread
-lnsl -lresolv -lrt -lpcre /usr/lib/ -lssl -lcrypto
-ltcl8.4 -ldl /usr/lib/
collect2: ld returned 1 exit status
make[3]: *** [traffic_sac] Error 1
make[3]: Leaving directory `/ws/trafficserver/traffic/trunk/proxy'

View raw message