1. "Make breakpoint pending on future shared library load?"
that happens when gdb is asked to set a breakpoint someplace that it knows nothing about (so it assumes that you have not made a mistake but that the location exists in a shared library).Chances are the binary and the source do not match.