In the build doc in samba-latest.tar.gz ednesday, 26 August 2009, it says
This should be samba-3.4.0/source3
Then it says
root# ./configure [... arguments ...]
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!