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>