summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Build/source/extra/epstopdf/Makefile3
-rwxr-xr-xBuild/source/extra/epstopdf/epstopdf.pl3
2 files changed, 4 insertions, 2 deletions
diff --git a/Build/source/extra/epstopdf/Makefile b/Build/source/extra/epstopdf/Makefile
index 48630a6e575..be1992d9dce 100644
--- a/Build/source/extra/epstopdf/Makefile
+++ b/Build/source/extra/epstopdf/Makefile
@@ -64,10 +64,11 @@ check-write-error:
check-gscmd:
-$(e2p) --gscmd=true test-simple.eps
+ -$(e2p) --gscmd='foo bar' test-simple.eps # fails
check-gsopt:
-$(e2p) --gscmd=echo --gsopt=foo --gsopt=bar test-simple.eps
- -$(e2p) --restricted --gsopt=bar test-simple.eps
+ -$(e2p) --restricted --gsopt=bar test-simple.eps # fails
check-simple:
$(MAKE) file=test-simple check1
diff --git a/Build/source/extra/epstopdf/epstopdf.pl b/Build/source/extra/epstopdf/epstopdf.pl
index 2af1ceb1630..79ed4e75b59 100755
--- a/Build/source/extra/epstopdf/epstopdf.pl
+++ b/Build/source/extra/epstopdf/epstopdf.pl
@@ -430,7 +430,8 @@ if ($::opt_gs) {
if (! $on_windows_or_cygwin) { # list piped open works
push @GS, qw(- -c quit);
debug "Ghostscript pipe:", join(' ', @GS);
- open($OUT, '|-', @GS) or error "Cannot open Ghostscript for piped input";
+ open($OUT, '|-', @GS)
+ || error ("Cannot open Ghostscript for piped input: $GS");
} else { # use a temporary file on Windows/Cygwin.
($OUT, $tmp_filename) = tempfile(UNLINK => 1);
debug "Using temporary file '$tmp_filename'";