Valgrind doesn\'t like glibc 2.15:
checking the GLIBC_VERSION version... unsupported version 2.15
configure: error: Valgrind requires glibc version 2.2 - 2.14
>
I'm going through this book too and ran into this problem. I googled it and ended up here following Employeed Russian's advice I went in and played with the configure files and got it to work.
Go into your configure to about line 6404 and then paste this in:
2.15)
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: 2.15 family" >&5
$as_echo "2.15 family" >&6; }
$as_echo "#define GLIBC_2_14 1" >>confdefs.h
DEFAULT_SUPP="glibc-2.X.supp ${DEFAULT_SUPP}"
DEFAULT_SUPP="glibc-2.34567-NPTL-helgrind.supp ${DEFAULT_SUPP}"
DEFAULT_SUPP="glibc-2.X-drd.supp ${DEFAULT_SUPP}"
;;
Then I ran configure
, make
and then sudo make install
and it all worked.
In the configure.in file I also added code around 777 but I dont think it was important to the final result, if it is though I basically just copied the previous stuff that referenced 2.14, pasted and changed it all to 2.15
Hope this helps