Problems with Gnucash 1.6.0 and LC_CTYPE=fi_FI

Dave Peticolas dave@krondo.com
17 Jun 2001 03:53:57 -0700


On 17 Jun 2001 12:19:04 +0300, Matti Airas wrote:
> Hi,
> 
> I just installed Gnucash 1.6.0 using the provided Debian package.
> Unfortunately I bumped into problems on program startup. When using my
> default character type locale, LC_CTYPE=fi_FI, Gnucash spits the
> following output on stderr and crashes:
> 
> ----8<--------8<--------8<--------8<--------8<--------8<--------8<----
> Gdk-WARNING **: Missing charsets in FontSet creation
> 
> 
> Gdk-WARNING **:     ISO8859-15
> 
> 
> Gdk-WARNING **:     ISO8859-15
> 
> 
> Gdk-WARNING **: Missing charsets in FontSet creation
> 
> 
> Gdk-WARNING **:     ISO8859-15
> 
> 
> Gdk-WARNING **:     ISO8859-15
> 
> 
> ** ERROR **: file gnucash-style.c: line 772
> (gnucash_style_set_register_font_name): assertion failed:
> (gnucash_register_font != NULL)
> aborting...
> Aborted
> ----8<--------8<--------8<--------8<--------8<--------8<--------8<----
> 
> If I set LC_CTYPE to POSIX or en_US, it works just fine. Presumably
> those locales use ISO-8859-1 instead of -15, but since I've had no
> problems with any other application, I am a bit baffled.

Thanks for the report, this will be fixed in 1.6.1. The warnings
may still be there, but it shouldn't crash.

dave