On Tue, Jun 15, 2010 at 06:17:11PM +0000, corvid wrote:
rogerx wrote:
I realize this is info overkill, but I just wanted to get something out asap. I believe I keep things minimal, and rely primarily on bitstream fonts -- with the occassional Terminus and Dejavue (as supposedly Dillo like Dejavue fonts).
Dillo is set to use DejaVu fonts by default (set in dillorc file), but your backtrace showed that fltk is using Font_xlfd.cxx instead of Font_xft.cxx, indicating that your fltk was configured with --disable-xft. With xft disabled, it's not going to use TTF fonts.
For those that know this, it's a no brainer -- but obviously I don't as such easily assumed since I installed Dejavue, it would use those fonts. :-/ Did the debug info (error code) seem kind of brief to you?
If you don't mind using antialiased fonts, you could reconfigure with xft enabled, and recompile, and everything may just magically work. If not, and you like bitstream, I'd alias 'fixed' to one of the bitstream terminal choices, and alias 'variable' perhaps to one of the bitstream charter ones. (And then I think you'd have to run mkfontdir afterward.)
Re-built fltk using "xft", and all seems quiet so far -- no signs of segfault. This definitely seems like fltk cannot be built without xft -- or if without xft -- user needs to have a variable font installed. Sounds like the package manager script is missing a depend check. As far as having the extra eye-candy, I prefer only building/installing stuff that's needed versus installing a mess of eye candy I don't make much use of. Hence, the reason why I skipped building "without xft". ;-) ... yea, segfaults seemed to have ceased for now. -- Roger http://rogerx.freeshell.org/