While trying to compile tcpreplay.tcz the configure step fails with the following error in the log:
/usr/local/bin/ld: warning: libdbus-1.so.3, needed by /usr/local/lib/libpcap.so, not found (try using -rpath or -rpath-link)
libpcap.tcz looks build with dbus as a dependency.
$ ldd /usr/local/lib/libpcap.so
linux-gate.so.1 (0xb7f7b000)
libusb-1.0.so.0 => /usr/local/lib/libusb-1.0.so.0 (0xb7f19000)
libpthread.so.0 => /lib/libpthread.so.0 (0xb7f14000)
libnl-genl-3.so.200 => /usr/local/lib/libnl-genl-3.so.200 (0xb7f0f000)
libnl-3.so.200 => /usr/local/lib/libnl-3.so.200 (0xb7ef6000)
libdbus-1.so.3 => /usr/local/lib/libdbus-1.so.3 (0xb7eb3000)
libc.so.6 => /lib/libc.so.6 (0xb7d1a000)
libudev.so.0 => /usr/local/lib/libudev.so.0 (0xb7d0b000)
libm.so.6 => /lib/libm.so.6 (0xb7c35000)
/lib/ld-linux.so.2 (0xb7f7d000)
dbus.tcz is missing in the dependency list.
$ cat /mnt/vda1/tce/optional/libpcap.tcz.dep
libusb.tcz
libnl.tcz
Easy workaround tce-load -wi dbus.tcz
. but just to get it on the list for a next build of libpcap.tcz.
$ uname -m
i686
$ version
13.0
For the x86_64 libpcap.tcz extension dbus is not required.