Hi,
I use the same makefile as you on my Mac OS X Snow Leopard, and it works fine. I tried installing the granular package, making LAMMPS and then running the crack example (as you did), and it ran without errors.
The only differences in my Makefile.mac_mpi from what you wrote in your e-mail are these lines:
CCFLAGS = -O
MPI_INC = -DOMPI_SKIP_MPICXX
MPI_PATH =
MPI_LIB =
Try changing these lines to my values and check again. Hope it helps!
Cheers,
Christer H. Ersland.