Subject: | perl Makefile.PL generates a bad Makefile |
Running RedHat Linux 9 on an Intel platform.
Installed the Digest::MD5 package and did "perl Makefile.PL"
Results looked good:
Perl's config says that U32 access must be aligned.
Checking if your kit is complete...
Looks good
Writing Makefile for Digest::MD5
Tried doing a "make" and I get:
Makefile:85: *** missing separator. Stop.
Lines 83-87 of the Makefile are:
installhtml1dir=''
installhtml3dir=''
installman1
INSTALLSITEBIN = /usr
INSTALLVENDORBIN = /usr/bin'
If I change line 85 to "installman1=''" I get a further error on the make:
Makefile:95: ** missing separator. Stop.
Lines 93-97 of the Makefile are:
PERL_ARCHLIB = /usr/lib/perl5/5.8.0/i386-linux-thread-multi
SITELIBEXP = '/usr/lib/perl5/site_perl'
sit
SITEARCHEXP = /usr/lib/pe
LIBPERL_A = libperl.a'
Not quite sure what to do with "sit" in line 95 so I commented it out.
"make" now results in:
/bin/sh: -c: line 1: unexpected EOF while looking for matching `''
/bin/sh: -c: line 2: syntax error: unexpected end of file
make: *** [blib/lib/Digest/.exists] Error 2