This has been discussed with vapier on #gentoo-embedded 2006/Jan/25 16:20 CET. Samba 3.0.20b cannot be emerged on uClibc systems, because those lack the file fstab.h which is "#include"d in client/umount.cifs.c. Samba 3.0.14a emerges fine according to vapier. He also says: 1640.02| <@vapier> Scytale: it looks like the fstab.h include is pointless ... so if you edit client/umount.cifs.c and remove the #include <fstab.h>, you should be able to continue on your way The problem occured for me on my ARM uClibc embedded system (NSLU2), but it seems to be not arch-dependent. The commit where the dependency on fstab.h was added can be found at http://lists.samba.org/archive/samba-cvs/2005-April/056544.html
This should be assigned to embedded@gentoo.org (requested by vapier), but it looks like I can't do this or am too stupid to find out how, so I'm adding a CC.
fixed in cvs