Author: kwilliams
Date: Sat Jul 29 12:23:39 2006
New Revision: 6727

Modified:
   Module-Build/trunk/lib/Module/Build/Base.pm

Log:
Guard against a warning when {have} is a version object

Modified: Module-Build/trunk/lib/Module/Build/Base.pm
==============================================================================
--- Module-Build/trunk/lib/Module/Build/Base.pm (original)
+++ Module-Build/trunk/lib/Module/Build/Base.pm Sat Jul 29 12:23:39 2006
@@ -1093,7 +1093,7 @@
 
       } elsif ($type =~ /^(?:\w+_)?recommends$/) {
        next if $status->{ok};
-       $status->{message} = ($status->{have} eq '<none>'
+       $status->{message} = (!ref($status->{have}) && $status->{have} eq 
'<none>'
                              ? "Optional prerequisite $modname is not 
installed"
                              : "$modname ($status->{have}) is installed, but 
we prefer to have $spec");
       } else {

Reply via email to