On Thu, 2005-04-14 at 00:07 -0400, Ivan Nestlerode wrote:
>
> > > My suspicion is that there is a font problem (font file not found).
> > > I had gsfonts on hold for a very long time (over a year), and I'm not
> > > sure if
> > > that is involved.
> > >
> >
> > Sounds plausible.
>
> It looks very likely. Look at the diff between non-failed open() calls:
> $ grep '^open' ivan-strace.log |grep -v ENOENT >ivan-files
> $ grep '^open' drew-strace.log |grep -v ENOENT >drew-files
> $ diff -u ivan-files drew-files
> --- ivan-files 2005-04-13 23:53:11.199624504 -0400
> +++ drew-files 2005-04-13 23:53:17.189713872 -0400
> @@ -76,10 +76,11 @@
> open("/usr/share/gs-esp/7.07/lib/escp_24.src", O_RDONLY) = 5
> open("/usr/share/gs-esp/7.07/lib/Fontmap", O_RDONLY) = 4
> open("/usr/share/gs-esp/7.07/lib/Fontmap.GS", O_RDONLY) = 5
> +open("/var/lib/defoma/gs.d/dirs/fonts/Fontmap", O_RDONLY) = 4
> open("/etc/mtab", O_RDONLY) = 5
> open("/proc/meminfo", O_RDONLY) = 5
> open("/usr/X11R6/lib/X11/locale/locale.alias", O_RDONLY) = 6
> open("/usr/X11R6/lib/X11/locale/locale.dir", O_RDONLY) = 6
> open("/usr/X11R6/lib/X11/locale/C/XI18N_OBJS", O_RDONLY) = 6
> @@ -88,3 +89,5 @@
> open("/usr/X11R6/lib/X11/locale/locale.dir", O_RDONLY) = 6
> open("/usr/X11R6/lib/X11/locale/C/XLC_LOCALE", O_RDONLY) = 6
> +open("/var/lib/defoma/gs.d/dirs/fonts/a010035l.pfb", O_RDONLY) = 5
> +open("/var/lib/defoma/gs.d/dirs/fonts/a010035l.pfb", O_RDONLY) = 5
>
>
> According to "dpkg -S", nobody owns the non-existant Fontmap file on my
> system, but gs-common owns its parent directory. Since that would seem to
> implicate gs-common and defoma, I forcefully purged and then reinstalled just
> those two packages. That didn't solve anything (I still get ENOENT trying to
> open that file since it isn't there).
>
> Same problem with a010035l.pfb (reinstallation didn't give me this file).
>
> I really don't have a good understanding of the Debian font system,
> so I'm not sure if the problem is with gs-common, defoma, or some other
> package entirely.
>
I don't think anyone understands the Debian font system ;)
Nautilus provides me with a nice graphical view of a010035l.pfb and
tells me it's "URW Gothic L". The URW fonts are provided by gsfonts:
$ dpkg -L gsfonts
...
/usr/share/fonts/type1/gsfonts/a010013l.afm
/usr/share/fonts/type1/gsfonts/a010015l.afm
/usr/share/fonts/type1/gsfonts/a010033l.afm
/usr/share/fonts/type1/gsfonts/a010035l.afm
/usr/share/fonts/type1/gsfonts/b018012l.afm
...
I assume defoma registers these fonts if it's installed and converts the
afms to pfbs. Maybe you didn't have defoma installed when gsfonts got
installed? Try the purge-and-reinstall trick on gsfonts and see if it
helps.
If that works then a short workaround might be to declare a dependency
in xprint on gsfonts and maybe defoma.
Drew
p.s. I'm CC:ing the bug report, since I think we're starting to get
somewhere.
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]