In the build doc in samba-latest.tar.gz ednesday, 26 August 2009, it says cd samba-3.0.20/source This should be samba-3.4.0/source3 Then it says root# ./autogen.sh root# ./configure [... arguments ...] root# make if you aren't root, it silently fails somewhere in the process, and finally halts when you try to riun make without a Makefile. Can you change the instructions to take the user to the right directory? I don't know about the root make, though... I expect to "./configue; make; cu root -c 'make install'" as a general rule. If configure can't find needed values except as root, perhaps you could say to run it as root, and the first make as yourself? If not, could you add a check like if [ `id -u` -ne 0 ]; then echo "holy cow batman, you need to be root!"
Commit 1bc05ca3bb adds a hint that in 3.4.x, the directory is called "source3". I don't think that configure has to be run as root. Closing out bug report. Please reopen, if it's still an issue. Thanks for reporting!