Closed sebastien-riou closed 7 years ago
You probably didn't clean properly the project before reconfiguring it. I tried from scratch in a Docker without any issue:
docker run -it debian:jessie
apt-get update
apt-get install --yes build-essential automake libcapstone-dev libsqlite3-dev wget git
dpkg --add-architecture i386
apt-get update
apt-get install --yes --no-install-recommends gcc-multilib
cd
git clone https://github.com/SideChannelMarvels/Tracer.git
cd Tracer/TracerGrind
wget 'http://valgrind.org/downloads/valgrind-3.12.0.tar.bz2'
tar xf valgrind-3.12.0.tar.bz2
cp -r tracergrind valgrind-3.12.0/
patch -p0 < valgrind-3.12.0.diff
cd valgrind-3.12.0/
./autogen.sh
./configure --prefix=/usr
make -j4
make install
cd
valgrind --tool=tracergrind --output=ls.trace ls
==19920== TracerGrind-1.4, TracerGrind tracing tool
==19920== Charles Hubain
==19920== Using Valgrind-3.12.0 and LibVEX; rerun with -h for copyright info
==19920== Command: ls
==19920==
Tracer ls.trace
==19920==
Please check and close the ticket if it's solved.
Indeed starting from a clean slate works perfectly. sorry for that, closing.
Doing the following:
gave me that:
I needed this to get it working:
sudo cp /usr/lib/valgrind/tracergrind-* /usr/local/lib/valgrind/