Mac OS X has a solid UNIX background and as such mounts all HDD as well as CD and external drives under a directory called Volumes. For usability in the GUI many drive names have spaces in them. Instead of representing the space as "¥ " the space is represented as " " which is incorrect and causes the build to be unable to proceed. I know this to be the case on several normal Linux and *BSD distributions as well. This is minor because anyone who would be building should have enough knowledge to use a symbolic link to get around the issue anyway.
Can you post some output to illustrate the problem?
configure: creating ./config.status config.status: creating include/stamp-h config.status: creating Makefile config.status: creating script/findsmb config.status: creating smbadduser config.status: creating script/gen-8bit-gap.sh config.status: creating include/config.h Tirako:/Volumes/Tirako UFS/code/samba-3.0.4/source ack$ make make: Circular /Volumes/Tirako <- /Volumes/Tirako dependency dropped. make: *** No rule to make target `UFS/code/samba-3.0.4/source/configure.in', needed by `/Volumes/ Tirako'. Stop. Tirako:/Volumes/Tirako UFS/code/samba-3.0.4/source ack$ pwd /Volumes/Tirako UFS/code/samba-3.0.4/source
Please retest against a current release and reopen if the issue still exists.