System error

error:  Error during compilation of /home/chezskud/websites/infotrope.net/tmp/album/index.mhtml:
Global symbol "$_out" requires explicit package name at /home/chezskud/websites/infotrope.net/tmp/album/index.mhtml line 49.
Global symbol "$_out" requires explicit package name at /home/chezskud/websites/infotrope.net/tmp/album/index.mhtml line 53.
Global symbol "$_out" requires explicit package name at /home/chezskud/websites/infotrope.net/tmp/album/index.mhtml line 55.
Global symbol "$_out" requires explicit package name at /home/chezskud/websites/infotrope.net/tmp/album/index.mhtml line 63.
Global symbol "$_out" requires explicit package name at /home/chezskud/websites/infotrope.net/tmp/album/index.mhtml line 65.
Global symbol "$_out" requires explicit package name at /home/chezskud/websites/infotrope.net/tmp/album/index.mhtml line 72.
Global symbol "$_out" requires explicit package name at /home/chezskud/websites/infotrope.net/tmp/album/index.mhtml line 73.
Global symbol "$_out" requires explicit package name at /home/chezskud/websites/infotrope.net/tmp/album/index.mhtml line 74.
Global symbol "$_out" requires explicit package name at /home/chezskud/websites/infotrope.net/tmp/album/index.mhtml line 77.
Global symbol "$_out" requires explicit package name at /home/chezskud/websites/infotrope.net/tmp/album/index.mhtml line 78.
Global symbol "$_out" requires explicit package name at /home/chezskud/websites/infotrope.net/tmp/album/index.mhtml line 82.
Global symbol "$_out" requires explicit package name at /home/chezskud/websites/infotrope.net/tmp/album/index.mhtml line 84.
Global symbol "$_out" requires explicit package name at /home/chezskud/websites/infotrope.net/tmp/album/index.mhtml line 86.
Global symbol "$_out" requires explicit package name at /home/chezskud/websites/infotrope.net/tmp/album/index.mhtml line 90.
Global symbol "$_out" requires explicit package name at /home/chezskud/websites/infotrope.net/tmp/album/index.mhtml line 100.
Global symbol "$_out" requires explicit package name at /home/chezskud/websites/infotrope.net/tmp/album/index.mhtml line 102.
Global symbol "$_out" requires explicit package name at /home/chezskud/websites/infotrope.net/tmp/album/index.mhtml line 105.

context: 
... 
45:  if (-e $descfile and -r $descfile and -T $descfile) {
46:  open (DESC, $descfile);
47:  my $desc = join "", <DESC>;
48:  close DESC;
49:  $_out->("<p>$desc</p>");
50:  }
51: 
52:  if (@dirs) {
53:  $_out->("<h2>Sub-categories</h2>");
54:  foreach my $subdir (sort @dirs) {
55:  $_out->(qq(<p><b><a href="?dir=$dir/$subdir">$subdir</a></b>\n));
56: 
57:  my $descfile = "$basedir/$dir/$subdir.dir-desc";
58: 
59:  if (-e $descfile and -r $descfile and -T $descfile) {
60:  open (DESC, $descfile);
61:  my $desc = join "", <DESC>;
62:  close DESC;
63:  $_out->("<br>$desc");
64:  }
65:  $_out->("</p>");
66:  }
67:  }
68:  </%perl>
69: 
70:  <%perl>
71:  if (@images) {
72:  $_out->("<h2>Images</h2>");
73:  $_out->(qq(<table align="center">));
74:  $_out->("<tr>");
75:  my $count = 0;
76:  foreach my $i (sort @images) {
77:  $_out->("</tr><tr>") if ($count % 4 == 0 and $count ne @images);
78:  $_out->(qq(<td align="center" valign="top" width=25%>));
79: 
80:  my $thumbnail = "$dir/sml_$i";
81:  if (-e "$basedir/$thumbnail") {
82:  $_out->(qq(<a href="$baseurl/$dir/$i"><img src="$baseurl/$thumbnail"></a>\n));
83:  } else {
84:  $_out->(qq(<a href="$baseurl/$dir/$i">$i</a>\n));
85:  }
86:  $_out->("<br>");
87: 
88:  my $big = "$dir/big_$i";
89:  if (-e "$basedir/$big") {
90:  $_out->(qq(<small><a href="$baseurl/$big">(full sized)</a></small><br>\n));
91:  }
92: 
93:  my $descfile = "$basedir/$dir/$i";
94:  $descfile =~ s/\w+$/desc/;
... 
96:  if (-e $descfile and -r $descfile and -T $descfile) {
97:  open (DESC, $descfile);
98:  my $desc = join "", <DESC>;
99:  close DESC;
100:  $_out->($desc);
101:  }
102:  $_out->("</td>");
103:  $count++;
104:  }
105:  $_out->("</tr></table>");
106:  }
107:  </%perl>
108: 
109:  </div>
... 
code stack:  /home/chezskud/perl/lib/HTML/Mason/Interp.pm:445
/home/chezskud/perl/lib/HTML/Mason/Request.pm:239
/home/chezskud/perl/lib/HTML/Mason/Request.pm:205
/usr/share/perl5/Class/Container.pm:275
/usr/share/perl5/Class/Container.pm:353
/home/chezskud/perl/lib/HTML/Mason/Interp.pm:348
/home/chezskud/perl/lib/HTML/Mason/Interp.pm:342
/home/chezskud/perl/lib/HTML/Mason/CGIHandler.pm:123
/home/chezskud/perl/lib/HTML/Mason/CGIHandler.pm:63
mason.cgi:24
raw error






























Error during compilation of /home/chezskud/websites/infotrope.net/tmp/album/index.mhtml:
Global symbol "$_out" requires explicit package name at /home/chezskud/websites/infotrope.net/tmp/album/index.mhtml line 49.
Global symbol "$_out" requires explicit package name at /home/chezskud/websites/infotrope.net/tmp/album/index.mhtml line 53.
Global symbol "$_out" requires explicit package name at /home/chezskud/websites/infotrope.net/tmp/album/index.mhtml line 55.
Global symbol "$_out" requires explicit package name at /home/chezskud/websites/infotrope.net/tmp/album/index.mhtml line 63.
Global symbol "$_out" requires explicit package name at /home/chezskud/websites/infotrope.net/tmp/album/index.mhtml line 65.
Global symbol "$_out" requires explicit package name at /home/chezskud/websites/infotrope.net/tmp/album/index.mhtml line 72.
Global symbol "$_out" requires explicit package name at /home/chezskud/websites/infotrope.net/tmp/album/index.mhtml line 73.
Global symbol "$_out" requires explicit package name at /home/chezskud/websites/infotrope.net/tmp/album/index.mhtml line 74.
Global symbol "$_out" requires explicit package name at /home/chezskud/websites/infotrope.net/tmp/album/index.mhtml line 77.
Global symbol "$_out" requires explicit package name at /home/chezskud/websites/infotrope.net/tmp/album/index.mhtml line 78.
Global symbol "$_out" requires explicit package name at /home/chezskud/websites/infotrope.net/tmp/album/index.mhtml line 82.
Global symbol "$_out" requires explicit package name at /home/chezskud/websites/infotrope.net/tmp/album/index.mhtml line 84.
Global symbol "$_out" requires explicit package name at /home/chezskud/websites/infotrope.net/tmp/album/index.mhtml line 86.
Global symbol "$_out" requires explicit package name at /home/chezskud/websites/infotrope.net/tmp/album/index.mhtml line 90.
Global symbol "$_out" requires explicit package name at /home/chezskud/websites/infotrope.net/tmp/album/index.mhtml line 100.
Global symbol "$_out" requires explicit package name at /home/chezskud/websites/infotrope.net/tmp/album/index.mhtml line 102.
Global symbol "$_out" requires explicit package name at /home/chezskud/websites/infotrope.net/tmp/album/index.mhtml line 105.



Trace begun at /home/chezskud/perl/lib/HTML/Mason/Interp.pm line 845
HTML::Mason::Interp::_compilation_error('HTML::Mason::Interp=HASH(0xcf76c0)', '/home/chezskud/websites/infotrope.net/tmp/album/index.mhtml', 'Error during compilation of :^JGlobal symbol "$_out" requires explicit package name at /home/chezskud/websites/infotrope.net/tmp/album/index.mhtml line 49.^JGlobal symbol "$_out" requires explicit package name at /home/chezskud/websites/infotrope.net/tmp/album/index.mhtml line 53.^JGlobal symbol "$_out" requires explicit package name at /home/chezskud/websites/infotrope.net/tmp/album/index.mhtml line 55.^JGlobal symbol "$_out" requires explicit package name at /home/chezskud/websites/infotrope.net/tmp/album/index.mhtml line 63.^JGlobal symbol "$_out" requires explicit package name at /home/chezskud/websites/infotrope.net/tmp/album/index.mhtml line 65.^JGlobal symbol "$_out" requires explicit package name at /home/chezskud/websites/infotrope.net/tmp/album/index.mhtml line 72.^JGlobal symbol "$_out" requires explicit package name at /home/chezskud/websites/infotrope.net/tmp/album/index.mhtml line 73.^JGlobal symbol "$_out" requires explicit package name at /home/chezskud/websites/infotrope.net/tmp/album/index.mhtml line 74.^JGlobal symbol "$_out" requires explicit package name at /home/chezskud/websites/infotrope.net/tmp/album/index.mhtml line 77.^JGlobal symbol "$_out" requires explicit package name at /home/chezskud/websites/infotrope.net/tmp/album/index.mhtml line 78.^JGlobal symbol "$_out" requires explicit package name at /home/chezskud/websites/infotrope.net/tmp/album/index.mhtml line 82.^JGlobal symbol "$_out" requires explicit package name at /home/chezskud/websites/infotrope.net/tmp/album/index.mhtml line 84.^JGlobal symbol "$_out" requires explicit package name at /home/chezskud/websites/infotrope.net/tmp/album/index.mhtml line 86.^JGlobal symbol "$_out" requires explicit package name at /home/chezskud/websites/infotrope.net/tmp/album/index.mhtml line 90.^JGlobal symbol "$_out" requires explicit package name at /home/chezskud/websites/infotrope.net/tmp/album/index.mhtml line 100.^JGlobal symbol "$_out" requires explicit package name at /home/chezskud/websites/infotrope.net/tmp/album/index.mhtml line 102.^JGlobal symbol "$_out" requires explicit package name at /home/chezskud/websites/infotrope.net/tmp/album/index.mhtml line 105.^J^J^JStack:^J  [/home/chezskud/perl/lib/HTML/Mason/Interp.pm:441]^J  [/home/chezskud/perl/lib/HTML/Mason/Request.pm:239]^J  [/home/chezskud/perl/lib/HTML/Mason/Request.pm:205]^J  [/usr/share/perl5/Class/Container.pm:275]^J  [/usr/share/perl5/Class/Container.pm:353]^J  [/home/chezskud/perl/lib/HTML/Mason/Interp.pm:348]^J  [/home/chezskud/perl/lib/HTML/Mason/Interp.pm:342]^J  [/home/chezskud/perl/lib/HTML/Mason/CGIHandler.pm:123]^J  [/home/chezskud/perl/lib/HTML/Mason/CGIHandler.pm:63]^J  [mason.cgi:24]^J') called at /home/chezskud/perl/lib/HTML/Mason/Interp.pm line 445
HTML::Mason::Interp::load('HTML::Mason::Interp=HASH(0xcf76c0)', '/tmp/album/index.mhtml') called at /home/chezskud/perl/lib/HTML/Mason/Request.pm line 239
eval {...} at /home/chezskud/perl/lib/HTML/Mason/Request.pm line 224
HTML::Mason::Request::_initialize('HTML::Mason::Request::CGI=HASH(0xcce630)') called at /home/chezskud/perl/lib/HTML/Mason/Request.pm line 205
HTML::Mason::Request::new('HTML::Mason::Request::CGI', 'error_mode', 'output', 'error_format', 'html', 'cgi_request', 'HTML::Mason::FakeApache=HASH(0xcfe390)', 'out_method', 'CODE(0xb5cc50)', 'interp', 'HTML::Mason::Interp=HASH(0xcf76c0)', 'comp', '/tmp/album/index.mhtml', 'args', 'ARRAY(0xa1acf0)', 'container', 'HASH(0xcfe220)') called at /usr/share/perl5/Class/Container.pm line 275
Class::Container::call_method('HTML::Mason::Interp=HASH(0xcf76c0)', 'request', 'new', 'interp', 'HTML::Mason::Interp=HASH(0xcf76c0)', 'comp', '/tmp/album/index.mhtml', 'args', 'ARRAY(0xa1acf0)', 'container', 'HASH(0xcfe220)') called at /usr/share/perl5/Class/Container.pm line 353
Class::Container::create_delayed_object('interp', 'HTML::Mason::Interp=HASH(0xcf76c0)', 'comp', '/tmp/album/index.mhtml', 'args', 'ARRAY(0xa1acf0)', 'container', 'HASH(0xcfe220)') called at /home/chezskud/perl/lib/HTML/Mason/Interp.pm line 348
HTML::Mason::Interp::make_request('HTML::Mason::Interp=HASH(0xcf76c0)', 'comp', '/tmp/album/index.mhtml', 'args', 'ARRAY(0xa1acf0)') called at /home/chezskud/perl/lib/HTML/Mason/Interp.pm line 342
HTML::Mason::Interp::exec(undef, undef) called at /home/chezskud/perl/lib/HTML/Mason/CGIHandler.pm line 123
eval {...} at /home/chezskud/perl/lib/HTML/Mason/CGIHandler.pm line 123
HTML::Mason::CGIHandler::_handler('HTML::Mason::CGIHandler=HASH(0xcf7920)', 'HASH(0x506840)') called at /home/chezskud/perl/lib/HTML/Mason/CGIHandler.pm line 63
HTML::Mason::CGIHandler::handle_request('HTML::Mason::CGIHandler=HASH(0xcf7920)') called at mason.cgi line 24