Only FYI. From: Frank Küster <[EMAIL PROTECTED]> Subject: Bug#300109: tetex-bin: xdvi fails on compressed files Date: Thu, 17 Mar 2005 18:40:31 +0100
> ~$ xdvi examdoc.dvi.gz > xdvi.bin: Fatal error: Could not open `/dev/fd/3': Bad address. > > I don't grok the perl script completely; but anyway: I has not changed > between 2.0.2 and 3.0, and it works in 2.0.2. So probably xdvi has > changed. Your guess would be right. I remembered that xdvik-ja (which is, usually, newer than xdvi in tetex-bin) encountered the same problem in the past. I'm unable to explain the technical reason of the problem in English but a patch used looked as follows: --- xdvik-22.84.3.orig/texk/xdvik/xdvi.c 2004-08-25 11:29:18.000000000 +0900 +++ xdvik-22.84.3/texk/xdvik/xdvi.c 2004-09-29 14:39:13.000000000 +0900 @@ -3911,7 +3911,10 @@ return NULL; ret = REALPATH(real_filename, canonical_path); - free(real_filename); + if (ret == NULL && errno == ENOENT) + ret = real_filename; + else + free(real_filename); /* check for correct DVI files */ if ((f = XFOPEN(ret, OPEN_MODE)) != NULL) { Regards, 2005-3-18(Fri) -- Debian Developer & Debian JP Developer - much more I18N of Debian Atsuhito Kohda <[EMAIL PROTECTED]> Department of Math., Univ. of Tokushima