(Same error as in Bug# 74067) syslog.pl requires syslog.ph, but that file is missing from the distribution. Attempts to create the syslog.ph using the h2ph tool build a syslog.ph when targeting either the /usr/include or /usr/i386-glibc21-linux/include/ directoies, but the resulting file does not work. This is known to be broken on Red Hat Enterprise Linux AS, and may also be broken on RHEL ES and RHEL WS as well (not confirmed).
you should use the Sys::Syslog module instead of syslog.pl; the latter is rather old and not the recommended/supported method of logging. 'perldoc Sys::Syslog' for details on usage.