Hi,
We attempted to install DateTime.pm on our Sun box and the installation
appeared to have completed successfully without any errors. However,
when we attempted to use it, we are getting errors:
$ uname -a
SunOS sonoran 5.9 Generic_118558-21 sun4u sparc SUNW,Sun-Fire-V440
$ cat date.pl
#!/usr/bin/perl -d
use DateTime;
my $dt = DateTime->new( year => 2006, month => 8, day => 30 );
$dt->add( days => 30 );
print $dt->ymd;
exit;
$ ./date.pl
Loading DB routines from perl5db.pl version 1.28
Editor support available.
Enter h or `h h' for help, or `man perldebug' for more help.
Can't locate loadable object for module DateTime in @INC (@INC contains:
/usr/local/lib/perl5/5.8.6/sun4-solaris /usr/local/lib/perl5/5.8.6
/usr/local/lib/perl5/site_perl/5.8.6/sun4-solaris
/usr/local/lib/perl5/site_perl/5.8.6
/usr/local/lib/perl5/site_perl/5.8.3/sun4-solaris
/usr/local/lib/perl5/site_perl/5.8.3
/usr/local/lib/perl5/site_perl/5.6.0 /usr/local/lib/perl5/site_perl .)
at /usr/local/lib/perl5/site_perl/5.8.6/DateTime.pm line 44
at /usr/local/lib/perl5/5.8.6/sun4-solaris/DynaLoader.pm line 118
DynaLoader::croak('Can\'t locate loadable object for module
DateTime in @INC (@I...') called at
/usr/local/lib/perl5/5.8.6/sun4-solaris/DynaLoader.pm line 196
DynaLoader::bootstrap('DateTime', 0.2901) called at
/usr/local/lib/perl5/5.8.6/sun4-solaris/DynaLoader.pm line 125
DynaLoader::bootstrap_inherit('DateTime', 0.2901) called at
/usr/local/lib/perl5/site_perl/5.8.6/DateTime.pm line 20
eval {...} called at
/usr/local/lib/perl5/site_perl/5.8.6/DateTime.pm line 16
DateTime::BEGIN() called at
/usr/local/lib/perl5/site_perl/5.8.6/DateTime.pm line 44
eval {...} called at
/usr/local/lib/perl5/site_perl/5.8.6/DateTime.pm line 44
require DateTime.pm called at ./date.pl line 3
main::BEGIN() called at
/usr/local/lib/perl5/site_perl/5.8.6/DateTime.pm line 44
eval {...} called at
/usr/local/lib/perl5/site_perl/5.8.6/DateTime.pm line 44
at /usr/local/lib/perl5/site_perl/5.8.6/DateTime.pm line 30
DateTime::BEGIN() called at
/usr/local/lib/perl5/site_perl/5.8.6/DateTime.pm line 44
eval {...} called at
/usr/local/lib/perl5/site_perl/5.8.6/DateTime.pm line 44
require DateTime.pm called at ./date.pl line 3
main::BEGIN() called at
/usr/local/lib/perl5/site_perl/5.8.6/DateTime.pm line 44
eval {...} called at
/usr/local/lib/perl5/site_perl/5.8.6/DateTime.pm line 44
BEGIN failed--compilation aborted at
/usr/local/lib/perl5/site_perl/5.8.6/DateTime.pm line 44.
at /usr/local/lib/perl5/site_perl/5.8.6/DateTime.pm line 44
require DateTime.pm called at ./date.pl line 3
main::BEGIN() called at
/usr/local/lib/perl5/site_perl/5.8.6/DateTime.pm line 44
eval {...} called at
/usr/local/lib/perl5/site_perl/5.8.6/DateTime.pm line 44
Compilation failed in require at ./date.pl line 3.
at ./date.pl line 3
main::BEGIN() called at
/usr/local/lib/perl5/site_perl/5.8.6/DateTime.pm line 3
eval {...} called at
/usr/local/lib/perl5/site_perl/5.8.6/DateTime.pm line 3
BEGIN failed--compilation aborted at ./date.pl line 3.
at ./date.pl line 3
Debugged program terminated. Use q to quit or R to restart,
use O inhibit_exit to avoid stopping after program termination,
h q, h R or h O to get additional info.
DB<1> q
I am hoping that you can shed some light as to what is wrong.
Thanking you in advance.
Sincerely,
Peter Loo