in reply to Authen::Smb is not getting installed using ActivePerl

You will have to find out where syslog.h lives on your system and make it available to your C compiler.

Also see this bug report that claims that you have to make additional changes to the source code so it authenticates against Windows Server 2008.