in reply to Re^7: Bareword "SCALAR" not allowed while "strict subs" in use at C:/Perl/site/lib/DateTime/Locale.pm line 41.
in thread Bareword "SCALAR" not allowed while "strict subs" in use at C:/Perl/site/lib/DateTime/Locale.pm line 41.

Maybe you want to properly install modules? See Yes, even you can use CPAN

  • Comment on Re^8: Bareword "SCALAR" not allowed while "strict subs" in use at C:/Perl/site/lib/DateTime/Locale.pm line 41.

Replies are listed 'Best First'.
Re^9: Bareword "SCALAR" not allowed while "strict subs" in use at C:/Perl/site/lib/DateTime/Locale.pm line 41.
by nocool (Novice) on Aug 17, 2010 at 21:16 UTC
    Hi Corion,
    Thanks for the reply.. I reinstall the module and I am out of the error message.. but getting some diff kind of error message now.

    Subroutine DateTime::Locale::Base::id redefined at C:/Perl/site/lib/base.pm line 26.
    Subroutine DateTime::Locale::Base::name redefined at C:/Perl/site/lib/base.pm li ne 26.
    Subroutine DateTime::Locale::Base::native_name redefined at C:/Perl/site/lib/bas e.pm line 26.
    Subroutine DateTime::Locale::Base::language redefined at C:/Perl/site/lib/base.p m line 26.
    Subroutine DateTime::Locale::Base::script redefined at C:/Perl/site/lib/base.pm line 26.
    Subroutine DateTime::Locale::Base::territory redefined at C:/Perl/site/lib/base. pm line 26.
    Subroutine DateTime::Locale::Base::variant redefined at C:/Perl/site/lib/base.pm line 26.
    Subroutine DateTime::Locale::Base::native_language redefined at C:/Perl/site/lib /base.pm line 26.
    Subroutine DateTime::Locale::Base::native_script redefined at C:/Perl/site/lib/b ase.pm line 26.
    Subroutine DateTime::Locale::Base::native_territory redefined at C:/Perl/site/li b/base.pm line 26.
    Subroutine DateTime::Locale::Base::native_variant redefined at C:/Perl/site/lib/ base.pm line 26.

    Can you please help me to understand why these error are popping out?

      This possibly stems from loading DateTime/Locale/Base.pm twice. Maybe you gave it a wrong name, like datetime/locale/base.pm or something like that. You shouldn't manually install modules by copying (parts of) them. You should install them through CPAN, App::CPANMinus or some other CPAN package manager.