Hi guys,

  I'm still a relative newbie, but I'm having a problem 
installing DateTime...  I tried to install via cpan but got an 
error so popped out to the directory to try manually...  Here's 
what I get:

[EMAIL PROTECTED] DateTime-0.21]# perl Makefile.PL
Testing if you have a C compiler
Makefile:96: *** missing separator.  Stop.

 I cannot determine if you have a C compiler
 so I will install a perl-only implementation

 You can force installation of the XS version with

    perl Makefile.PL --xs


Warning: I could not locate your pod2man program. Please make 
sure,
         your pod2man program is in your PATH before you execute 
'make'

Writing Makefile for DateTime
[EMAIL PROTECTED] DateTime-0.21]#

I do fershure have a c compiler...  So I tried:

[EMAIL PROTECTED] DateTime-0.21]# perl Makefile.PL --xs
Writing Makefile for DateTime
[EMAIL PROTECTED] DateTime-0.21]#

so far so good...

then:

[EMAIL PROTECTED] DateTime-0.21]# make
Makefile:96: *** missing separator.  Stop.
[EMAIL PROTECTED] DateTime-0.21]#

hmm...  So not to be deterred, I looked at line 96 of the 
makefile and here's the weird stuff I find:

94:installhtml1dir=''
95:installhtml3dir=''
96:installman1
97:INSTALLSITEBIN = /usr
98:INSTALLVENDORBIN = /usr/bin'

(line numbers mine)...  So notice the hanging apostrophe on line 
98...  there are many lines with unmatched apostrophes...  So I 
did what anyone who doesn't have a clue would do and edited the 
Makefile and took out all of the 'extra' apostrophes...

On line 248 and 249 is:

SHELL = /bin/sh'
shar='

108 and 109:

LIBPERL_A = libperl.a'
libc='

and 101:

installvendorlib='/u

etc...

So after some guess editing, I was able to run make.  But none of 
the tests pass and I get:

[EMAIL PROTECTED] GCX]$ perl testdate.pl
Can't locate loadable object for module DateTime in @INC (@INC 
contains: /usr/lib/perl5/5.8.0/i386-linux-thread-multi 
/usr/lib/perl5/5.8.0 /usr/lib/perl5/site_perl/5.8.0/i386-linux-
thread-multi /usr/lib/perl5/site_perl/5.8.0 
/usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.0/i386-
linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.0 
/usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.0/i386-linux-
thread-multi /usr/lib/perl5/5.8.0 .) at 
/usr/lib/perl5/5.8.0/i386-linux-thread-multi/XSLoader.pm line 44
BEGIN failed--compilation aborted at 
/usr/lib/perl5/site_perl/5.8.0/DateTime.pm line 44.
Compilation failed in require at testdate.pl line 1.
BEGIN failed--compilation aborted at testdate.pl line 1.

Which makes sense since I guess the c stuff isn't getting 
compiled...  anyhow, all of this to me seems to be a problem with 
the Makefile?  But I'm afraid I don't know where to go from here.

This is on Redhat Linux 9, perl 5.8.0 on i386.

Thanks a lot!

ken.

Happy to post any files that might be helpful...






-- 
Ken Burcham
Ken Burcham Consulting, Inc.
http://www.capemaystation.com


Reply via email to