There's no smb.conf, so Samba doesn't start. It had been supplied by vasm(-legacy), but that copy was outdated and removed.
Attached is a patch that puts the applicable settings from that file into the source's samba/examples/smb.conf.default. The current SlackBuild is looking for that file in the wrong (no longer existent) directory. Change the SlackBuild, apply the patch, and if there's not yet an /etc/samba/smb.conf, copy this (called "smb.conf-example" when install is done) to /etc/samba/smb.conf. Or have vlconfig do it, perhaps.
Sorry, poor connection and lack of time prevent me from doing more of the work right now and I've been sitting on it long enough.
AFAICT, CUPS is a similar situation, but I haven't really looked into it.