Version 3.4.1 is incompatible with Mac OS X as far as I know. As it wasn't until more recently (May 2009 - 3.4.1 was released in February 2009) that valgrind was given "compatibility." The Mac OS X port is as quoted from the Mac OS X page:
This port is UNSUPPORTED and INCOMPLETE and BUGGY
You'll need to get the latest from svn as documented on valgrind.org:
svn co svn://svn.valgrind.org/valgrind/trunk valgrind
cd valgrind
./autogen.sh
./configure --prefix=...
make
make install
You will need autoconf
and automake
as well that can be most easily installed using MacPorts
For debugging the "configure, make, make install" dance:
Did you see what error in the configure
phase came up? You can't make
(and subsequently install using make install
) unless the configuration works correctly.