Perl Sys::Syslog module won't compile. Something about h2ph...

Perl Sys::Syslog module won't compile. Something about h2ph...


Author: Aaron Turner
Email: aturner@pobox.com
Web Page: http://www.pobox.com/~aturner/

System Architecture: All/General
RedHat Release: All/General
FAQ Category: Compiling Programs
Modification Date: Jan 19, 1999

Question:

I'm trying to install the Perl Sys:Syslog module and it during the
perl Makefile.PL it complains, and suggests that I run h2ph.  What do I do?

Answer:

Well basically Red Hat 5.x Perl is broken and certain libraries aren't properly
created.  Generally, one creates the libraries with the h2ph command.  But there
is an easier way.  Grab:
ftp://ftp.us.kernel.org/pub/software/admin/mon/mon-0.37j-1.i386.rpm 

and then install it with:

rpm -ivh mon-0.37j-1.i386.rpm --nodeps

This rpm has the added feature of fixing the libraries that h2ph was supposed
to create on Red Hat.  Afterwords, if you wish you can remove the rpm from
your system with:

rpm -e mon-0.37j

The newly created libraries (which you want) will be left on the system.

References:

MON Homepage: http://www.kernel.org/software/mon/faq.html