With help from Pooly, the changes that were made to the latest
release of ShowEQ works on FreeBSD 5.3-Release. I'd like to have
one of the showeq devs to take a look at the changes, let me know
what they would do differently and perhaps roll it into the main
branch.
Things to note:
1. On ./configure, you need use these parameters:
./configure --with-extra-includes=/usr/local/include:/usr/local/qt-
x11-free-3.3.3/include --with-extra-libs=/usr/local/lib:/usr/local/
qt-x11-free-3.3.3/lib --without-qt-validation
For some reason, my user env can't find all the libraries as well as
it doesn't like how my QT is configured or compiled (not sure which
of the two). However, ShowEQ works great anyways.
For your enviroment:
export QTDIR=/usr/local/qt-x11-free-3.3.3
export PATH=$QTDIR/bin:$PATH
export MANPATH=$QTDIR/doc/man:$MANPATH
export LD_LIBRARY=$QTDIR/lib:$LD_LIBRARY_PATH
export CC=gcc
export CXX=g++
Finally, my system has 3 different versions of pcap.h installed on it
(linux compat version, freebsd version, and x11 version). In order
to get seq to compile I copied the FreeBSD version into the showeq
src directory and modified packetcapture.h to load in the local
version of pcap.h instead of the system include.
Other changes were to a time fuction and math functions.
Anyway, if you're adventurous and can't wait to get this running, go
for it. Feel free to PM me if you have questions.
freebsd.patch