After running configure --enable-merged-build source4/version.h isn't created, nor is there a target in any of the source3 Makefiles to do so. The version.h is needed for the source4-parts of the merged build to compile.
Created attachment 5042 [details] samba-3.4.3-version.h.patch The attached patch creates the necessary ../source4/version.h when calling make basics from source3. I think, this should already be done by the configure step in case --enable-merged-build is given, but my understanding of configure & Co. is to weak to accomplish that...
Thankfully with Samba 4.0 the merged build is no more, and we have a full build system in waf.