make fjalar/valgrind/Makefile
make[1]: Entering directory /home/nyx/daikonparent/daikon-5.8.2'
fjalar/valgrind/Makefile' is up to date.
make[1]:
make[1]: Leaving directory /home/nyx/daikonparent/daikon-5.8.2'
all'.
make -C fjalar/valgrind --no-print-directory
./auxprogs/make_or_upd_vgversion_h .
make all-recursive
Making all in include
make[3]: Nothing to be done for
Making all in VEX
make all-am
make[4]: Nothing to be done for all-am'.
all-am'.
Making all in coregrind
make all-am
mkdir -p ../.in_place; \
for f in vgpreload_core-amd64-linux.so ; do \
rm -f ../.in_place/$f; \
ln -f -s ../coregrind/$f ../.in_place; \
done
for f in ; do \
if [ ! -e $f.dSYM -o $f -nt $f.dSYM ] ; then \
echo "dsymutil $f"; \
dsymutil $f; \
fi; \
done
mkdir -p ../.in_place; \
for f in ; do \
rm -f ../.in_place/$f.dSYM; \
ln -f -s ../coregrind/$f.dSYM ../.in_place; \
done
mkdir -p ../.in_place; \
for f in m_gdbserver/32bit-core-valgrind-s1.xml m_gdbserver/32bit-core-valgrind-s2.xml m_gdbserver/32bit-core.xml m_gdbserver/32bit-linux-valgrind-s1.xml m_gdbserver/32bit-linux-valgrind-s2.xml m_gdbserver/32bit-linux.xml m_gdbserver/32bit-sse-valgrind-s1.xml m_gdbserver/32bit-sse-valgrind-s2.xml m_gdbserver/32bit-sse.xml m_gdbserver/64bit-avx-valgrind-s2.xml m_gdbserver/64bit-avx-valgrind-s1.xml m_gdbserver/64bit-avx.xml m_gdbserver/64bit-core-valgrind-s1.xml m_gdbserver/64bit-core-valgrind-s2.xml m_gdbserver/64bit-core.xml m_gdbserver/64bit-linux-valgrind-s1.xml m_gdbserver/64bit-linux-valgrind-s2.xml m_gdbserver/64bit-linux.xml m_gdbserver/64bit-sse-valgrind-s1.xml m_gdbserver/64bit-sse-valgrind-s2.xml m_gdbserver/64bit-sse.xml m_gdbserver/amd64-avx-coresse-valgrind.xml m_gdbserver/amd64-avx-coresse.xml m_gdbserver/amd64-avx-linux-valgrind.xml m_gdbserver/amd64-avx-linux.xml m_gdbserver/amd64-coresse-valgrind.xml m_gdbserver/amd64-linux-valgrind.xml m_gdbserver/arm-core-valgrind-s1.xml m_gdbserver/arm-core-valgrind-s2.xml m_gdbserver/arm-core.xml m_gdbserver/arm-vfpv3-valgrind-s1.xml m_gdbserver/arm-vfpv3-valgrind-s2.xml m_gdbserver/arm-vfpv3.xml m_gdbserver/arm-with-vfpv3-valgrind.xml m_gdbserver/arm-with-vfpv3.xml m_gdbserver/i386-coresse-valgrind.xml m_gdbserver/i386-linux-valgrind.xml m_gdbserver/power64-core-valgrind-s1.xml m_gdbserver/power64-core-valgrind-s2.xml m_gdbserver/power64-core.xml m_gdbserver/power64-core2-valgrind-s1.xml m_gdbserver/power64-core2-valgrind-s2.xml m_gdbserver/power64-linux-valgrind-s1.xml m_gdbserver/power64-linux-valgrind-s2.xml m_gdbserver/power64-linux.xml m_gdbserver/power-altivec-valgrind-s1.xml m_gdbserver/power-altivec-valgrind-s2.xml m_gdbserver/power-altivec.xml m_gdbserver/power-vsx-valgrind-s1.xml m_gdbserver/power-vsx-valgrind-s2.xml m_gdbserver/power-vsx.xml m_gdbserver/power-core-valgrind-s1.xml m_gdbserver/power-core-valgrind-s2.xml m_gdbserver/power-core.xml m_gdbserver/power-fpu-valgrind-s1.xml m_gdbserver/power-fpu-valgrind-s2.xml m_gdbserver/power-fpu.xml m_gdbserver/power-linux-valgrind-s1.xml m_gdbserver/power-linux-valgrind-s2.xml m_gdbserver/power-linux.xml m_gdbserver/powerpc-altivec32l-valgrind.xml m_gdbserver/powerpc-altivec32l.xml m_gdbserver/powerpc-altivec64l-valgrind.xml m_gdbserver/powerpc-altivec64l.xml m_gdbserver/s390-acr-valgrind-s1.xml m_gdbserver/s390-acr-valgrind-s2.xml m_gdbserver/s390-acr.xml m_gdbserver/s390-fpr-valgrind-s1.xml m_gdbserver/s390-fpr-valgrind-s2.xml m_gdbserver/s390-fpr.xml m_gdbserver/s390x-core64-valgrind-s1.xml m_gdbserver/s390x-core64-valgrind-s2.xml m_gdbserver/s390x-core64.xml m_gdbserver/s390x-generic-valgrind.xml m_gdbserver/s390x-generic.xml m_gdbserver/s390x-linux64-valgrind-s1.xml m_gdbserver/s390x-linux64-valgrind-s2.xml m_gdbserver/s390x-linux64.xml m_gdbserver/s390-vx-valgrind-s1.xml m_gdbserver/s390-vx-valgrind-s2.xml m_gdbserver/s390-vx.xml m_gdbserver/s390x-vx-linux-valgrind.xml m_gdbserver/s390x-vx-linux.xml m_gdbserver/mips-cp0-valgrind-s1.xml m_gdbserver/mips-cp0-valgrind-s2.xml m_gdbserver/mips-cp0.xml m_gdbserver/mips-cpu-valgrind-s1.xml m_gdbserver/mips-cpu-valgrind-s2.xml m_gdbserver/mips-cpu.xml m_gdbserver/mips-linux.xml m_gdbserver/mips-linux-valgrind.xml m_gdbserver/mips-fpu-valgrind-s1.xml m_gdbserver/mips-fpu-valgrind-s2.xml m_gdbserver/mips-fpu.xml m_gdbserver/mips64-cp0-valgrind-s1.xml m_gdbserver/mips64-cp0-valgrind-s2.xml m_gdbserver/mips64-cp0.xml m_gdbserver/mips64-cpu-valgrind-s1.xml m_gdbserver/mips64-cpu-valgrind-s2.xml m_gdbserver/mips64-cpu.xml m_gdbserver/mips64-linux.xml m_gdbserver/mips64-linux-valgrind.xml m_gdbserver/mips64-fpu-valgrind-s1.xml m_gdbserver/mips64-fpu-valgrind-s2.xml m_gdbserver/mips64-fpu.xml; do \
rm -f ../.in_place/$f; \
ln -f -s ../coregrind/$f ../.in_place; \
done
Making all in .
./auxprogs/make_or_upd_vgversion_h .
mkdir -p ./.in_place
rm -f ./.in_place/default.supp
ln -s ../default.supp ./.in_place
Making all in memcheck
Making all in .
mkdir -p ../.in_place; \
for f in memcheck-amd64-linux vgpreload_memcheck-amd64-linux.so ; do \
rm -f ../.in_place/$f; \
ln -f -s ../memcheck/$f ../.in_place; \
done
for f in ; do \
if [ ! -e $f.dSYM -o $f -nt $f.dSYM ] ; then \
echo "dsymutil $f"; \
dsymutil $f; \
fi; \
done
mkdir -p ../.in_place; \
for f in ; do \
rm -f ../.in_place/$f.dSYM; \
ln -f -s ../memcheck/$f.dSYM ../.in_place; \
done
Making all in tests
Making all in .
make[5]: Nothing to be done for
Making all in amd64
make[5]: Nothing to be done for all'.
all'.
Making all in linux
make[5]: Nothing to be done for
Making all in amd64-linux
make[5]: Nothing to be done for all'.
all-am'.
Making all in cachegrind
Making all in .
mkdir -p ../.in_place; \
for f in cachegrind-amd64-linux ; do \
rm -f ../.in_place/$f; \
ln -f -s ../cachegrind/$f ../.in_place; \
done
for f in ; do \
if [ ! -e $f.dSYM -o $f -nt $f.dSYM ] ; then \
echo "dsymutil $f"; \
dsymutil $f; \
fi; \
done
mkdir -p ../.in_place; \
for f in ; do \
rm -f ../.in_place/$f.dSYM; \
ln -f -s ../cachegrind/$f.dSYM ../.in_place; \
done
Making all in tests
Making all in .
make[5]: Nothing to be done for
Making all in callgrind
Making all in .
mkdir -p ../.in_place; \
for f in callgrind-amd64-linux ; do \
rm -f ../.in_place/$f; \
ln -f -s ../callgrind/$f ../.in_place; \
done
for f in ; do \
if [ ! -e $f.dSYM -o $f -nt $f.dSYM ] ; then \
echo "dsymutil $f"; \
dsymutil $f; \
fi; \
done
mkdir -p ../.in_place; \
for f in ; do \
rm -f ../.in_place/$f.dSYM; \
ln -f -s ../callgrind/$f.dSYM ../.in_place; \
done
Making all in tests
Making all in .
make[5]: Nothing to be done for all-am'.
all'.
Making all in helgrind
Making all in .
mkdir -p ../.in_place; \
for f in helgrind-amd64-linux vgpreload_helgrind-amd64-linux.so ; do \
rm -f ../.in_place/$f; \
ln -f -s ../helgrind/$f ../.in_place; \
done
for f in ; do \
if [ ! -e $f.dSYM -o $f -nt $f.dSYM ] ; then \
echo "dsymutil $f"; \
dsymutil $f; \
fi; \
done
mkdir -p ../.in_place; \
for f in ; do \
rm -f ../.in_place/$f.dSYM; \
ln -f -s ../helgrind/$f.dSYM ../.in_place; \
done
Making all in tests
make[4]: Nothing to be done for
Making all in drd
Making all in .
mkdir -p ../.in_place; \
for f in drd-amd64-linux vgpreload_drd-amd64-linux.so ; do \
rm -f ../.in_place/$f; \
ln -f -s ../drd/$f ../.in_place; \
done
for f in ; do \
if [ ! -e $f.dSYM -o $f -nt $f.dSYM ] ; then \
echo "dsymutil $f"; \
dsymutil $f; \
fi; \
done
mkdir -p ../.in_place; \
for f in ; do \
rm -f ../.in_place/$f.dSYM; \
ln -f -s ../drd/$f.dSYM ../.in_place; \
done
Making all in tests
make[4]: Nothing to be done for all'.
all'.
Making all in massif
Making all in .
mkdir -p ../.in_place; \
for f in massif-amd64-linux vgpreload_massif-amd64-linux.so ; do \
rm -f ../.in_place/$f; \
ln -f -s ../massif/$f ../.in_place; \
done
for f in ; do \
if [ ! -e $f.dSYM -o $f -nt $f.dSYM ] ; then \
echo "dsymutil $f"; \
dsymutil $f; \
fi; \
done
mkdir -p ../.in_place; \
for f in ; do \
rm -f ../.in_place/$f.dSYM; \
ln -f -s ../massif/$f.dSYM ../.in_place; \
done
Making all in tests
make[4]: Nothing to be done for
Making all in dhat
Making all in .
mkdir -p ../.in_place; \
for f in dhat-amd64-linux vgpreload_dhat-amd64-linux.so ; do \
rm -f ../.in_place/$f; \
ln -f -s ../dhat/$f ../.in_place; \
done
for f in ; do \
if [ ! -e $f.dSYM -o $f -nt $f.dSYM ] ; then \
echo "dsymutil $f"; \
dsymutil $f; \
fi; \
done
mkdir -p ../.in_place; \
for f in ; do \
rm -f ../.in_place/$f.dSYM; \
ln -f -s ../dhat/$f.dSYM ../.in_place; \
done
Making all in tests
make[4]: Nothing to be done for all'.
all'.
Making all in lackey
Making all in .
mkdir -p ../.in_place; \
for f in lackey-amd64-linux ; do \
rm -f ../.in_place/$f; \
ln -f -s ../lackey/$f ../.in_place; \
done
for f in ; do \
if [ ! -e $f.dSYM -o $f -nt $f.dSYM ] ; then \
echo "dsymutil $f"; \
dsymutil $f; \
fi; \
done
mkdir -p ../.in_place; \
for f in ; do \
rm -f ../.in_place/$f.dSYM; \
ln -f -s ../lackey/$f.dSYM ../.in_place; \
done
Making all in tests
make[4]: Nothing to be done for
Making all in none
Making all in .
mkdir -p ../.in_place; \
for f in none-amd64-linux ; do \
rm -f ../.in_place/$f; \
ln -f -s ../none/$f ../.in_place; \
done
for f in ; do \
if [ ! -e $f.dSYM -o $f -nt $f.dSYM ] ; then \
echo "dsymutil $f"; \
dsymutil $f; \
fi; \
done
mkdir -p ../.in_place; \
for f in ; do \
rm -f ../.in_place/$f.dSYM; \
ln -f -s ../none/$f.dSYM ../.in_place; \
done
Making all in tests
Making all in .
make[5]: Nothing to be done for all-am'.
all'.
Making all in scripts
make[5]: Nothing to be done for
Making all in amd64
make[5]: Nothing to be done for all'.
all'.
Making all in linux
make[5]: Nothing to be done for
Making all in amd64-linux
make[5]: Nothing to be done for all'.
test -f 'readelf.c' || echo './'`readelf.c
Making all in fjalar
Making all in .
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I.. -I../include -I../include -I../VEX/pub -I../VEX/pub -DVGA_amd64=1 -DVGO_linux=1 -DVGP_amd64_linux=1 -DVGPV_amd64_linux_vanilla=1 -m64 -O2 -g -Wall -Wmissing-prototypes -Wshadow -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations -Wcast-align -Wcast-qual -Wwrite-strings -Wempty-body -Wformat -Wformat-security -Wignored-qualifiers -Wmissing-parameter-type -Wlogical-op -Wold-style-declaration -finline-functions -fno-stack-protector -fno-strict-aliasing -fno-builtin -fomit-frame-pointer -Iinclude -I../VEX/pub -I../include -I.. -O0 -Wno-cast-qual -MT fjalar_amd64_linux-readelf.o -MD -MP -MF .deps/fjalar_amd64_linux-readelf.Tpo -c -o fjalar_amd64_linux-readelf.o
readelf.c:75:18: fatal error: zlib.h: No such file or directory
#include
^
compilation terminated.
make[4]: *** [fjalar_amd64_linux-readelf.o] Error 1
make[3]: *** [all-recursive] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all] Error 2
make: *** [kvasir] 错误 2
https://blog.csdn.net/weixin_39875161/article/details/89925021