If you want to start samba with /etc/init.d/samba start You need to use the command smbd -s /etc/samba/smb.conf and nmbd -s /etc/samba/smb.conf And the init file use only --exec smbd or nmbd
The problem is perhaps during the configure script All samba command search conf file in : flubber root # smbpasswd params.c:OpenConfFile() - Unable to open configuration file "/var/tmp/portage/samba-2.2.3a-r2/image//etc/samba/smb.conf": No such file or directory
i dont get this behaviour. and i have no idea what is causing it for you. samba-2.2.4 is available. please see if this one gives you the same problem.