Re: 'undefined value as a HASH reference' failure on installing Module-Build 0.38

Leon Timmermans <[email protected]> Fri, 16 Sep 2011 12:46:46 +0200
Newsgroups gmane.comp.lang.perl.modules.module-build
Message-ID <CAHhgV8gD-KUArx22=SVyPWhtwNKG_G31aRcJunjbxhrVfbmwfA@mail.gmail.com>
On Thu, Sep 15, 2011 at 10:49 PM, Henrik Markarian
<[email protected]> wrote:
> Hi,
>
> I=C2=B9m having trouble installing Module-Build on a dedicated Linux Serv=
er
> (Debian 4.0). =C2=A0Here=C2=B9s the output that I=C2=B9m getting:
>
>
> CPAN.pm: Building D/DA/DAGOLDEN/Module-Build-0.3800.tar.gz
>
> # Converted to config
> installman1dir=3D/homepages/33/d280429716/htdocs/bugzilla/lib/man/man1
> # Converted to config
> installman3dir=3D/homepages/33/d280429716/htdocs/bugzilla/lib/man/man3
> # Converted to config
> installbin=3D/homepages/33/d280429716/htdocs/bugzilla/lib/bin
> # Converted to config
> installscript=3D/homepages/33/d280429716/htdocs/bugzilla/lib/bin
> # running Build.PL --installdirs site --config
> installsitelib=3D/homepages/33/d280429716/htdocs/bugzilla/lib --config
> installprivlib=3D/homepages/33/d280429716/htdocs/bugzilla/lib --config
> installarchlib=3D/homepages/33/d280429716/htdocs/bugzilla/lib/i486-linux-=
gnu-t
> hread-multi --config
> installsitearch=3D/homepages/33/d280429716/htdocs/bugzilla/lib/i486-linux=
-gnu-
> thread-multi --config
> installman1dir=3D/homepages/33/d280429716/htdocs/bugzilla/lib/man/man1
> --config
> installman3dir=3D/homepages/33/d280429716/htdocs/bugzilla/lib/man/man3
> --config installbin=3D/homepages/33/d280429716/htdocs/bugzilla/lib/bin
> --config installscript=3D/homepages/33/d280429716/htdocs/bugzilla/lib/bin
> --installdirs core
> Created MYMETA.yml and MYMETA.json
> Creating new 'Build' script for 'Module-Build' version '0.3800'
> CPAN: Module::CoreList loaded ok (v2.55)
> /usr/bin/perl Build --makefile_env_macros 1
> Building Module-Build
> Can't use an undefined value as a HASH reference at lib/Module/Build/Base=
.pm
> line 5163.
> make: *** [all] Error 9

This seems like a Module::Build::Compat issue. What configuration did
you use (what environmental variables for MakeMaker and such)? Have
you tried run the Build.PL directly? Does that work?

Leon