title: Print: producing no output
body: <p>I'm fairly confused. I just got a new development machine, and perl appears to be outputting nothing for <strong>print</strong> commands.</p>
  
  <pre><code>#!/usr/bin/perl
  use warnings;
  use strict;
  print "A";
  print STDOUT "B";
  print STDERR "C";
  open FH, "&gt;", "testprint';
  print FH "D";
  close FH;
  </code></pre>
  
  <p>Produces nothing in the console, and <strong>testprint</strong> becomes a 1-bye (empty) file.</p>
  
  <p>Even this produces nothing:</p>
  
  <pre><code>perl -e "print 'a';"
  </code></pre>
  
  <p>This occurs for both perl binaries that happen to be on my machine. I'm stumped about where to start debugging this problem. Any ideas?</p>
  
  <p><strong>EDIT:</strong></p>
  
  <pre><code>perl -v
  
  This is perl, v5.8.8 built for x86_64-linx-thread-multi
  </code></pre>
  
  <p>and</p>
  
  <pre><code>which perl
  
  /usr/bin/perl
  </code></pre>