From 3ca82996372cd9fddc00dd060b86f74f3936395f Mon Sep 17 00:00:00 2001 From: Michael Stapelberg Date: Thu, 20 Dec 2012 23:50:50 +0100 Subject: [PATCH] complete-run: clarify the message about missing ../i3 (Thanks Marcos) --- testcases/complete-run.pl | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/testcases/complete-run.pl b/testcases/complete-run.pl index b8121802..560dd4c3 100755 --- a/testcases/complete-run.pl +++ b/testcases/complete-run.pl @@ -1,10 +1,11 @@ #!/usr/bin/env perl # vim:ts=4:sw=4:expandtab -# © 2010-2011 Michael Stapelberg and contributors +# © 2010-2012 Michael Stapelberg and contributors package complete_run; use strict; use warnings; use v5.10; +use utf8; # the following are modules which ship with Perl (>= 5.10): use Pod::Usage; use Cwd qw(abs_path); @@ -29,6 +30,9 @@ use AnyEvent::I3 qw(:all); use X11::XCB::Connection; use JSON::XS; # AnyEvent::I3 depends on it, too. +binmode STDOUT, ':utf8'; +binmode STDERR, ':utf8'; + # Close superfluous file descriptors which were passed by running in a VIM # subshell or situations like that. AnyEvent::Util::close_all_fds_except(0, 1, 2); @@ -78,7 +82,7 @@ my @binaries = qw( ); foreach my $binary (@binaries) { - die "$binary executable not found" unless -e $binary; + die "$binary executable not found, did you run “make”?" unless -e $binary; die "$binary is not an executable" unless -x $binary; }