Salut,

J'essaie de porter Antlr4 sur la plateforme GLib mais j'ai une erreur de type segfault (core dump)

gdb me dit que c'est à cette ligne GString *buf = g_string_new(""); et que c'est sur un g_slice_alloc(). Mais ne voit pas du tout comment corriger ce problème.

Votre aide me serrais très précieuse.


Si vous souhaitez voire le code, ca se passe ici

Si vous souhaitez compiler (37s) voici les instructions:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
$] cd <WORKSPACE>
$] mkdir antlr4-glib-build
$] git clone https://github.com/gaulouis/antlr4-glib.git
$] cd antlr4-glib
$] export NOCONFIGURE=1
$] ./autogen.sh
$] cd ../antlr4-glib-build
$] ../antlr4-glib/configure
$] make
$] export LD_LIBRARY_PATH=<WORKSPACE>/antlr4-glib-build/lib/antlr/.libs:<WORKSPACE>/antlr4-glib-build/lib/sql/.libs
Enfin, pour exécuter le programme.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
$] <WORKSPACE>/antlr4-glib-build/src/org_antlr