I build the git version of samba4 as part of the openchange project. It build properly; however the latest versions of libtalloc seem to be missing symbols. Basically, another build (mesa) complains about them not being present. nm libtalloc.so | grep talloc_free shows: 00001b51 T _talloc_free 0000154d t _talloc_free_internal 00004f52 T talloc_free_children Notice the extra _ (is this a compiler flag issue?).
talloc_free() has been turned into a macro that calls _talloc_free(). When this was done the library soname has been bumped to 2.0 You need to recompile the dependencies if you want to use the newer version of talloc (you can also build talloc with a compat option that creates a 1.0 so lib that has the talloc_free symbol). Marking as INVALID as this is not actually a bug.