Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 31 Oct 2018 11:58:04 +0000
From:      bugzilla-noreply@freebsd.org
To:        gnome@FreeBSD.org
Subject:   [Bug 232073] graphics/inkscape 0.92.3_3 crash after start, bunch of (inkscape:87801): Gtk-WARNING **, core dump
Message-ID:  <bug-232073-6497-hZ5KO6vyYH@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-232073-6497@https.bugs.freebsd.org/bugzilla/>
References:  <bug-232073-6497@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D232073

--- Comment #18 from Tijl Coosemans <tijl@FreeBSD.org> ---
(In reply to Jan Beich from comment #16)
Patching glibmm like that isn't correct on FreeBSD because the wchar_t enco=
ding
depends on the locale.  It is only ucs4 encoded for utf-8 locales
(lib/libc/locale/utf8.c).  Both clang and gcc seem to convert wchar_t string
literals like L"=C2=B9=C2=B2=C2=B3" to ucs4 though so I wouldn't be surpris=
ed if libc++ also
assumes it's ucs4.  With both Linux and MacOS always using ucs4 this is a f=
ight
we can't win so I'm all for making wchar_t always ucs4 and defining
__STDC_ISO_10646__ (glibc defines it in /usr/include/stdc-predef.h iirc).

In the mean time, if reverting
https://gitlab.gnome.org/GNOME/glib/commit/8abf3a04e699abd486c4dcaa57977203=
584acf0e
fixes the problem you can add a patch for that to devel/glib20.

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-232073-6497-hZ5KO6vyYH>