インストールに関する質問もこちらでよろしいでしょうか?

RedHat Enterprise AS3なレンタルサーバにperl-5.8.8をインストールしようとしているのですが
make testの段階でSys::syslogのモジュールのテストが失敗します。

ちなみに/usr/local/src下でソースのコンパイルを行っているのですが
/usr/local/src/perl-5.8.8/ext/Sys/Syslog下でmake testを行うと

# Error: Can't load '/usr/local/src/perl-5.8.8/ext/Sys/Syslog/blib/arch/auto/Sys/Syslog/Syslog.so' for module Sys::Syslog: \
/usr/local/src/perl-5.8.8/ext/Sys/Syslog/blib/arch/auto/Sys/Syslog/Syslog.so: undefined symbol: PL_sv_undef at /usr/lib/perl5/5.8.0/i386-linux-thread-multi/DynaLoader.pm line 229.
# at (eval 1) line 2
# Compilation failed in require at (eval 1) line 2.
t/00-load......NOK 1# Looks like you failed 1 tests of 1.
t/00-load......dubious
Test returned status 1 (wstat 256, 0x100)
DIED. FAILED test 1
Failed 1/1 tests, 0.00% okay
とか
# doesn't match '/^This is not a valid Sys::Syslog macro/'
t/constants....NOK 1# Failed test (t/constants.t at line 20)
# '&Sys::Syslog::constant not defined at (eval 3) line 1
こんなのがたくさん出ます。

なにが原因なのでしょうか?