It sounds as though something is not installed properly on your target machine. 
Did you build on one machine and run on another? Normally "configure" will 
detect if a prereq is not installed.

Check to ensure that "libpcap", "libpcap-dev", "flex" and "bison" are installed.

Fred.
> On Feb 29, 2016, at 6:14 AM, rsouth...@charter.net wrote:
> 
> On a new RHEL 7.2 install, I am trying to install and play tcpreplay.  Have 
> installed this on many test servers, but having an issue on this install.
> 
> Steps performed;
> 1. downloaded and tar'd tcpreplay-4.1.1.tar.gz file.
> 2. ran ./configure in above directory
> 3. attached config.log. Received a number of errors.
> 4. Ran make.  Received a number of errors.  here is the echo output.  Errors 
> at end.  Here is last portion of echo output.  Complete output is in attached 
> file.
> 
> make[3]: Entering directory `/tmp/Replay/tcpreplay-4.1.1/src'
>   CCLD     tcpreplay
> /usr/local/./libpcap.a(grammar.o): In function `pcap_parse':
> grammar.c:(.text+0x401): undefined reference to `pcap_lex'
> collect2: error: ld returned 1 exit status
> make[3]: *** [tcpreplay] Error 1
> make[3]: Leaving directory `/tmp/Replay/tcpreplay-4.1.1/src'
> make[2]: *** [all-recursive] Error 1
> make[2]: Leaving directory `/tmp/Replay/tcpreplay-4.1.1/src'
> make[1]: *** [all] Error 2
> make[1]: Leaving directory `/tmp/Replay/tcpreplay-4.1.1/src'
> make: *** [all-recursive] Error 1
> 
> 5.  Ran make install.  Here is the echo output.
> 
> [root@rhel-dcrum-amd tcpreplay-4.1.1]# make install
> Making install in kernel
> make[1]: Entering directory `/tmp/Replay/tcpreplay-4.1.1/kernel'
> Making install in linux
> make[2]: Entering directory `/tmp/Replay/tcpreplay-4.1.1/kernel/linux'
> Making install in quick_tx
> make[3]: Entering directory 
> `/tmp/Replay/tcpreplay-4.1.1/kernel/linux/quick_tx'
> make[4]: Entering directory 
> `/tmp/Replay/tcpreplay-4.1.1/kernel/linux/quick_tx'
> make[4]: Nothing to be done for `install-exec-am'.
> /bin/sh /tmp/Replay/tcpreplay-4.1.1/config/install-sh -d 
> /lib/modules/3.10.0-327.10.1.el7.x86_64/misc
>  /usr/bin/install -c -m 644 quick_tx.ko 
> /lib/modules/3.10.0-327.10.1.el7.x86_64/misc/quick_tx.ko
> /usr/sbin/depmod -a 3.10.0-327.10.1.el7.x86_64
> make[4]: Leaving directory `/tmp/Replay/tcpreplay-4.1.1/kernel/linux/quick_tx'
> make[3]: Leaving directory `/tmp/Replay/tcpreplay-4.1.1/kernel/linux/quick_tx'
> make[3]: Entering directory `/tmp/Replay/tcpreplay-4.1.1/kernel/linux'
> make[4]: Entering directory `/tmp/Replay/tcpreplay-4.1.1/kernel/linux'
> make[4]: Nothing to be done for `install-exec-am'.
> make[4]: Nothing to be done for `install-data-am'.
> make[4]: Leaving directory `/tmp/Replay/tcpreplay-4.1.1/kernel/linux'
> make[3]: Leaving directory `/tmp/Replay/tcpreplay-4.1.1/kernel/linux'
> make[2]: Leaving directory `/tmp/Replay/tcpreplay-4.1.1/kernel/linux'
> make[2]: Entering directory `/tmp/Replay/tcpreplay-4.1.1/kernel'
> make[3]: Entering directory `/tmp/Replay/tcpreplay-4.1.1/kernel'
> make[3]: Nothing to be done for `install-exec-am'.
> make[3]: Nothing to be done for `install-data-am'.
> make[3]: Leaving directory `/tmp/Replay/tcpreplay-4.1.1/kernel'
> make[2]: Leaving directory `/tmp/Replay/tcpreplay-4.1.1/kernel'
> make[1]: Leaving directory `/tmp/Replay/tcpreplay-4.1.1/kernel'
> Making install in scripts
> make[1]: Entering directory `/tmp/Replay/tcpreplay-4.1.1/scripts'
> make[2]: Entering directory `/tmp/Replay/tcpreplay-4.1.1/scripts'
> make[2]: Nothing to be done for `install-exec-am'.
> make[2]: Nothing to be done for `install-data-am'.
> make[2]: Leaving directory `/tmp/Replay/tcpreplay-4.1.1/scripts'
> make[1]: Leaving directory `/tmp/Replay/tcpreplay-4.1.1/scripts'
> Making install in lib
> make[1]: Entering directory `/tmp/Replay/tcpreplay-4.1.1/lib'
> make[2]: Entering directory `/tmp/Replay/tcpreplay-4.1.1/lib'
> make[2]: Nothing to be done for `install-exec-am'.
> make[2]: Nothing to be done for `install-data-am'.
> make[2]: Leaving directory `/tmp/Replay/tcpreplay-4.1.1/lib'
> make[1]: Leaving directory `/tmp/Replay/tcpreplay-4.1.1/lib'
> Making install in libopts
> make[1]: Entering directory `/tmp/Replay/tcpreplay-4.1.1/libopts'
> make  install-am
> make[2]: Entering directory `/tmp/Replay/tcpreplay-4.1.1/libopts'
> make[3]: Entering directory `/tmp/Replay/tcpreplay-4.1.1/libopts'
> make[3]: Nothing to be done for `install-data-am'.
> make[3]: Leaving directory `/tmp/Replay/tcpreplay-4.1.1/libopts'
> make[2]: Leaving directory `/tmp/Replay/tcpreplay-4.1.1/libopts'
> make[1]: Leaving directory `/tmp/Replay/tcpreplay-4.1.1/libopts'
> Making install in src
> make[1]: Entering directory `/tmp/Replay/tcpreplay-4.1.1/src'
> Making install in common
> make[2]: Entering directory `/tmp/Replay/tcpreplay-4.1.1/src/common'
> make  install-am
> make[3]: Entering directory `/tmp/Replay/tcpreplay-4.1.1/src/common'
> make[4]: Entering directory `/tmp/Replay/tcpreplay-4.1.1/src/common'
> make[4]: Nothing to be done for `install-exec-am'.
> make[4]: Nothing to be done for `install-data-am'.
> make[4]: Leaving directory `/tmp/Replay/tcpreplay-4.1.1/src/common'
> make[3]: Leaving directory `/tmp/Replay/tcpreplay-4.1.1/src/common'
> make[2]: Leaving directory `/tmp/Replay/tcpreplay-4.1.1/src/common'
> Making install in tcpedit
> make[2]: Entering directory `/tmp/Replay/tcpreplay-4.1.1/src/tcpedit'
> make  install-am
> make[3]: Entering directory `/tmp/Replay/tcpreplay-4.1.1/src/tcpedit'
> make[4]: Entering directory `/tmp/Replay/tcpreplay-4.1.1/src/tcpedit'
> make[4]: Nothing to be done for `install-exec-am'.
> make[4]: Nothing to be done for `install-data-am'.
> make[4]: Leaving directory `/tmp/Replay/tcpreplay-4.1.1/src/tcpedit'
> make[3]: Leaving directory `/tmp/Replay/tcpreplay-4.1.1/src/tcpedit'
> make[2]: Leaving directory `/tmp/Replay/tcpreplay-4.1.1/src/tcpedit'
> make[2]: Entering directory `/tmp/Replay/tcpreplay-4.1.1/src'
>   CCLD     tcpreplay
> /usr/local/./libpcap.a(grammar.o): In function `pcap_parse':
> grammar.c:(.text+0x401): undefined reference to `pcap_lex'
> collect2: error: ld returned 1 exit status
> make[2]: *** [tcpreplay] Error 1
> make[2]: Leaving directory `/tmp/Replay/tcpreplay-4.1.1/src'
> make[1]: *** [install-recursive] Error 1
> make[1]: Leaving directory `/tmp/Replay/tcpreplay-4.1.1/src'
> make: *** [install-recursive] Error 1
> 
> 6.  Tried to run tcpreplay, tcpreplay --help,  in Replay directory and error 
> states:  Command not found.  
> 
> What am I missing or what did I do wrong?   THX
> 
> <Make echo 
> output.docx>------------------------------------------------------------------------------
> Site24x7 APM Insight: Get Deep Visibility into Application Performance
> APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
> Monitor end-to-end web transactions and take corrective actions now
> Troubleshoot faster and improve end-user experience. Signup Now!
> http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140_______________________________________________
> Tcpreplay-users mailing list
> Tcpreplay-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/tcpreplay-users
> Support Information: http://tcpreplay.synfin.net/trac/wiki/Support


------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140
_______________________________________________
Tcpreplay-users mailing list
Tcpreplay-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tcpreplay-users
Support Information: http://tcpreplay.synfin.net/trac/wiki/Support

Reply via email to