05.10.2012, 23:07, "Michael Richardson" <m...@sandelman.ca>: >>>>>> "Marc" == Marc Abramowitz <notificati...@github.com> writes: > > Marc> After I observed 7 tests failing on Travis CI (which uses > Marc> Ubuntu) in #32, I tried running the tests in an Ubuntu 11.10 > Marc> virtual machine and also got 7 test failures there. > > It's likely you do not have libssl-dev installed, so tcpdump is > configured without the ability to decode ESP (IPsec) packets. > > Marc> esp1: failed. esp2: failed. esp3: failed. esp4: failed.
This bug is specific to a 64-bit build. The matter is, $libdir alwayss end in "/lib" and this "lib" is later used to locate libcrypto.so (see AC_LBL_SSLEAY). This way, an installed openssl-devel is never detected by default on a 64-bit system, because the library files are in /usr/lib64. On a 32-bit system detection works fine and all tests pass. To make the configure detect openssl-devel on a 64-bit system it should be run this way: ./configure --with-crypto --libdir=/usr/lib64 After that all tests pass. -- Denis Ovsienko _______________________________________________ tcpdump-workers mailing list tcpdump-workers@lists.tcpdump.org https://lists.sandelman.ca/mailman/listinfo/tcpdump-workers