After installed "libcurl4-openssl-dev", I can see the two "top" commands!! Thanks Leif and Igor.
For users who met same issue, here is a quick summary you can read instead of reading this whole thread: You need to check following two libs, make sure they are installed before ATS installation. apt-get install -y libcurl4-openssl-dev apt-get install -y libncurses5-dev I tested on Docker's official Ubuntu(latest) image: root@8e411f7e1912:/opt/ats/bin# ls traffic_cop traffic_line traffic_manager *traffic_top* tspush traffic_crashlog traffic_logcat traffic_sac traffic_via *tstop* traffic_layout traffic_logstats traffic_server trafficserver tsxs root@8e411f7e1912:/opt/ats/bin# uname -a Linux 8e411f7e1912 3.18.5-tinycore64 #1 SMP Sun Feb 1 06:02:30 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux thanks Huaping Gu On Tue, Mar 24, 2015 at 5:36 PM, Leif Hedstrom <[email protected]> wrote: > > On Mar 24, 2015, at 8:25 PM, Leif Hedstrom <[email protected]> wrote: > > > On Mar 24, 2015, at 7:53 PM, Huaping Gu <[email protected]> wrote: > > Hi Igor, > When I tried to install "ncurses-dev" on Ubuntu 14.04, I am recommended > to install "libncurses5-dev", so I installed libncurses5-dev. > sudo apt-get install ncurses-dev > Reading package lists... Done > Building dependency tree > Reading state information... Done > Note, selecting 'libncurses5-dev' instead of 'ncurses-dev' > libncurses5-dev is already the newest version. > 0 upgraded, 0 newly installed, 0 to remove and 6 not upgraded. > > > Then configure the source code, configuration out put shows ncurse is > there. > cd trafficserver/ > autoreconf -if > > checking for working ncurses/curses.h.. > > > > Try installing the lib curl package, e.g. > > $ sudo apt-get install libcurl4-openssl-dev > > > > > I should clarify, you need both the package above, and the appropriate > libncurses5-dev packages. Maybe someone here who is a Debian maintainer can > add these requisites to the “traffic server” meta-package for setting up > the build environment? :) > > — Leif > >
