Hi,
Nicos patch of ipp.src is not complete. It doesn't delete the created
tempdir. The attached one corrects two minor things as well (adapted
from the sarge package). I haven't looked at the changes in eperl_sys.c
but I think there exists a similar problem.
regards,
Jochen
--
diesen tag / begehen / wie einen grund / oder wie ein fest
ohne grund zu einem fest / ohne festen grund
-- Ernst Jandl
--- ipp.src.org 2008-02-21 20:14:54.0 +0100
+++ ipp.src 2008-02-21 20:15:50.0 +0100
@@ -565,7 +565,6 @@
#
# process the pre-loaded include files
#
-$tmpdir = $ENV{'TMPDIR'} || '/tmp';
my $tmpldir = ($ENV{'TMPDIR'} || '/tmp') . '/ipp.XX';
$tmpdir = mkdtemp($tmpldir) or die Unable to create temporary directory: $!\n;
$tmpfile = $tmpdir . /ipp.$$.tmp;
@@ -633,11 +632,12 @@
# cleanup
unlink($tmpfile);
}
+rmdir($tmpdir);
if ($opt_M ne '-' $opt_o ne '-') {
# Write dependencies
if ($opt_M =~ m|D|) {
-if ($opt_o =~ m|(.*?)\.|) {
+if ($opt_o =~ m|(.*)\.|) {
$depfile = $1 . '.d';
}
else {