[comp.windows.x] XDITVIEW....does it even work ?

fmbutt@mrbt.sw.stratus.com (Farooq Butt) (08/31/90)

I am trying to get the XDITVIEW program to work.  I installed the 
"devX75" font directory in /usr/lib/font on my machine (after 
doing a makedev for the fonts).  Now whenever I run ditroff with the
new X font package, it dies like so: 

ditroff -TX75 -man ./ls.1v > foo
Segmentation fault (core dumped)


(I did a "trace" and that is outlined below...)

... deleted stuff

mmap (0, 8192, 1, 0x80000001, 3, 0) = 0xdfdfc000
close (3) = 0
open ("/usr/lib/libc.so.0.12", 0, 033767760000) = 3
read (3, "".., 32) = 32
mmap (0, 425984, 5, 0x80000002, 3, 0) = 0xdfd76000
mmap (0xdfdd6000, 32768, 7, 0x80000012, 3, 270336) = 0xdfdd6000
munmap (0xdfdb8000, 122880) = 0
close (3) = 0
close (4) = 0
sigvec (1, 0xdffffbb8, 0xdffffbe8) = 0
sigvec (1, 0xdffffbb8, 0) = 0
sigvec (2, 0xdffffbb8, 0xdffffbe8) = 0
sigvec (13, 0xdffffbb8, 0xdffffbe8) = 0
sigvec (15, 0xdffffbb8, 0xdffffbe8) = 0
sigvec (15, 0xdffffbb8, 0) = 0
getpid () = 1550
access ("/usr/tmp/trtmpa1550", 0) = -1 ENOENT (No such file or directory)
creat ("/usr/tmp/trtmpa1550", 0600) = 3
close (3) = 0
open ("/usr/tmp/trtmpa1550", 02, 0) = 3
ioctl (0, 0x40125401, 0xdffffb34) = 0
fstat (0, 0xdffffba4) = 0
open ("/dev/", 0, 02) = 4
fstat (4, 0xdffffb0c) = 0
getpagesize () = 8192
brk (0x2b1d0) = 0
brk (0x2d1d4) = 0
brk (0x311d4) = 0
getdents (4, 0x2d1d8, 8192) = 7864
stat ("/dev/ttyp5", 0xdffffb68) = 0
close (4) = 0
open ("/usr/lib/font/devX75/DESC.out", 0, 020000) = 4
read (4, "".., 28) = 28
brk (0x351fc) = 0
read (4, "".., 15424) = 15424
- SIGSEGV (11)


what's up ?  Why does ditroff hate these new fonts ?  Was I supposed to 
do anything else ? There *is* a program called "xtotroff" but being 
troff-ignorant, I do not know what that is for...

PS: ditroff still works great for the postscript fonts like always....


h e l p !

Farooq














--
Hi-Tech Disclaimer: NOTHING in the above article has any relationship
            to reality. If any reality correspondences are found, 
            please notify me IMMEDIATELY.  Any threats or abuse 
            of any kind is purely unintentional. My employer is not liable.  

keith@EXPO.LCS.MIT.EDU (Keith Packard) (08/31/90)

> ditroff -TX75 -man ./ls.1v > foo
> Segmentation fault (core dumped)

The X75 fonts attempt to include too many preloaded names; in most ditroff
versions you can only have 10.  Try editing the DESC file and eliding
11 of the fonts.  You *must* leave in R I B and S; everything else is gravy.

If I understood exactly how this file is supposed to work given more than 10
fonts, I'd tell you how to fix it correctly.