svn co svn://svnanon.samba.org/samba/branches/SAMBA_4_0/source/lib/replace
Then in the new replace directory do ./autogen.sh, ./configure, and make. You can do a make install to install the replace library, but talloc still seems to want direct access to the replace.o and snprintf.o files in the replace library, so you have to then go back to talloc, ./autogen.sh and ./configure, then link the replace object files:
ln -s ../replace/replace.o
ln -s ../replace/snprintf.o
Then and only then can you do the make in the talloc directory to make the new talloc library. Oh, and if your code sets a destructor function, then you have to change the type of argument it takes, as it's now correctly typed (rather than taking a void *).
All posts licensed under the CC-BY-NC license. Author Paul Wayper.