Thanks @Juanito! It works for me also with Xorg-7.7 but not with Xvesa.
I also tried to build the Qt version of Wireshark (which has become the preferred version since Wireshark 2.x), but that also has the same problem.
In case someone's interested, here's my script to create wireshark-qt
#/bin/sh
set -e
set -x
VERSION=2.4.2
PREFIX=/tmp/wireshark
LOCAL_EXTENSIONS=./local
# pre-req/dependencies
tce-load -wi compiletc libpcap-dev qt-4.x-dev
tce-load -wi autoconf automake libtool-dev libgcrypt-dev libcap-dev
# get and build protobuf
if [ ! -d wireshark-$VERSION ]; then
wget https://2.na.dl.wireshark.org/src/wireshark-$VERSION.tar.xz
tar xf wireshark-$VERSION.tar.xz
fi
cd wireshark-$VERSION
if [ ! -f config.h ]; then
./autogen.sh
./configure
fi
# TinyCore recommended flags
export CFLAGS="-march=i486 -mtune=i686 -O2"
export CXXFLAGS="-march=i486 -mtune=i686 -O2"
export LDFLAGS="-Wl,-O1"
# build and install
make -j`cat /proc/cpuinfo | grep processor | wc -l`
mkdir -p /tmp/wireshark
DESTDIR=/tmp/wireshark make install-strip
# package wireshark
PACKAGE=wireshark-qt
mksquashfs $PREFIX $PACKAGE.tcz
md5sum $PACKAGE.tcz > $PACKAGE.tcz.md5.txt
echo -e "qt-4.x-base.tcz\nlibpcap.tcz\nlibgcrypt\nlibasound" > $PACKAGE.tcz.dep
mkdir -p $LOCAL_EXTENSIONS
mv $PACKAGE.tcz* $LOCAL_EXTENSIONS
Note - some dependencies may be missing from above script