Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision d232a246

Von Moritz Bunkus vor etwa 13 Jahren hinzugefügt

Bessere Fehlermeldung ausgeben, wenn eine Anwendung wie pdflatex nicht gefunden wird

Unterschiede anzeigen:

SL/Form.pm
1537 1537
sub cleanup {
1538 1538
  $main::lxdebug->enter_sub();
1539 1539

  
1540
  my $self = shift;
1540
  my ($self, $application) = @_;
1541

  
1542
  my $error_code = $?;
1541 1543

  
1542 1544
  chdir("$self->{tmpdir}");
1543 1545

  
1544 1546
  my @err = ();
1545
  if (-f "$self->{tmpfile}.err") {
1547
  if ((-1 == $error_code) || (127 == (($error_code) >> 8))) {
1548
    push @err, $::locale->text('The application "#1" was not found on the system.', $application || 'pdflatex') . ' ' . $::locale->text('Please contact your administrator.');
1549

  
1550
  } elsif (-f "$self->{tmpfile}.err") {
1546 1551
    open(FH, "$self->{tmpfile}.err");
1547 1552
    @err = <FH>;
1548 1553
    close(FH);

Auch abrufbar als: Unified diff