Discussion:
[grisbi-devel] Erreur d'execution
Pascal Bourdais
2018-11-25 07:41:53 UTC
Permalink
Bonjour,

J'ai recompilé Grisbi à partir du dépot GIT (comme je le fais depuis
toujours)

# git pull --rebase

<...>
112 files changed, 1198 insertions(+), 1157 deletions(-)
La branche courante master est à jour.

# make distclean
# ./autogen.sh
# ./configure
# make -j4

Avant d'installer le programme, je teste :

# src/grisbi

Sun Nov 25 08:38:35 2018, 0,011178 : Debug GRISBI 1.1.93 -
erreur.c:333:debug_initialize_debugging - Niveau de débogage : Débug
Sun Nov 25 08:38:35 2018, 0,011227 : Debug -
grisbi_app.c:145:grisbi_app_struct_conf_init
Sun Nov 25 08:38:35 2018, 0,032685 : Debug -
grisbi_settings.c:478:grisbi_settings_init

(grisbi:16069): GLib-GIO-ERROR **: 08:38:35.602: Settings schema
'org.gtk.grisbi.form' does not contain a key named
'completion-minimum-key-length'
Trappe pour point d'arrêt et de trace (core dumped)


# cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=18.04
DISTRIB_CODENAME=bionic
DISTRIB_DESCRIPTION="Ubuntu 18.04.1 LTS"

Du coup, je n'ose pas l'installer pour voir si ça vient de ça !

Si ça peut aider,

Pascal

PS : J'ai mis un # par habitude, mais je ne suis pas en root pour faire
ça :)
Ludovic Rousseau
2018-11-25 11:55:47 UTC
Permalink
Le dim. 25 nov. 2018 à 08:45, Pascal Bourdais
<***@free.fr> a écrit :> Bonjour,

Bonjour,
Post by Pascal Bourdais
J'ai recompilé Grisbi à partir du dépot GIT (comme je le fais depuis
toujours)
# git pull --rebase
<...>
112 files changed, 1198 insertions(+), 1157 deletions(-)
La branche courante master est à jour.
# make distclean
# ./autogen.sh
# ./configure
# make -j4
# src/grisbi
Sun Nov 25 08:38:35 2018, 0,011178 : Debug GRISBI 1.1.93 -
erreur.c:333:debug_initialize_debugging - Niveau de débogage : Débug
Sun Nov 25 08:38:35 2018, 0,011227 : Debug -
grisbi_app.c:145:grisbi_app_struct_conf_init
Sun Nov 25 08:38:35 2018, 0,032685 : Debug -
grisbi_settings.c:478:grisbi_settings_init
(grisbi:16069): GLib-GIO-ERROR **: 08:38:35.602: Settings schema
'org.gtk.grisbi.form' does not contain a key named
'completion-minimum-key-length'
Trappe pour point d'arrêt et de trace (core dumped)
Il faut installer grisbi au moins dans un fichier temporaire pour que
les schema GTK soient trouvés.
Sinon ça plante.
Post by Pascal Bourdais
Du coup, je n'ose pas l'installer pour voir si ça vient de ça !
Pour ne pas mettre le bazar dans ton système je te propose d'installer
dans /tmp juste pour tester.

./configure --prefix=/tmp
make install

à+
--
Dr. Ludovic Rousseau
Pascal Bourdais
2018-11-25 16:53:30 UTC
Permalink
Bonsoir,

Merci pour la réponse.

Effectivement, une fois installé, plus de soucis.

Par contre, l'installation dans /tmp ne change rien, il va toujours
chercher le fichier
/usr/local/share/glib-2.0/schemas/org.gtk.grisbi.gschema.xml, et non pas
celui qui vient d'être installé dans /tmp.

A+
Post by Ludovic Rousseau
Le dim. 25 nov. 2018 à 08:45, Pascal Bourdais
Bonjour,
Post by Pascal Bourdais
J'ai recompilé Grisbi à partir du dépot GIT (comme je le fais depuis
toujours)
# git pull --rebase
<...>
112 files changed, 1198 insertions(+), 1157 deletions(-)
La branche courante master est à jour.
# make distclean
# ./autogen.sh
# ./configure
# make -j4
# src/grisbi
Sun Nov 25 08:38:35 2018, 0,011178 : Debug GRISBI 1.1.93 -
erreur.c:333:debug_initialize_debugging - Niveau de débogage : Débug
Sun Nov 25 08:38:35 2018, 0,011227 : Debug -
grisbi_app.c:145:grisbi_app_struct_conf_init
Sun Nov 25 08:38:35 2018, 0,032685 : Debug -
grisbi_settings.c:478:grisbi_settings_init
(grisbi:16069): GLib-GIO-ERROR **: 08:38:35.602: Settings schema
'org.gtk.grisbi.form' does not contain a key named
'completion-minimum-key-length'
Trappe pour point d'arrêt et de trace (core dumped)
Il faut installer grisbi au moins dans un fichier temporaire pour que
les schema GTK soient trouvés.
Sinon ça plante.
Post by Pascal Bourdais
Du coup, je n'ose pas l'installer pour voir si ça vient de ça !
Pour ne pas mettre le bazar dans ton système je te propose d'installer
dans /tmp juste pour tester.
./configure --prefix=/tmp
make install
à+
Pierre Biava
2018-11-25 19:35:12 UTC
Permalink
Pascal Bourdais a écrit le 25/11/2018 à 17:53 :

Bonsoir,
Post by Pascal Bourdais
Par contre, l'installation dans /tmp ne change rien, il va toujours
chercher le fichier
/usr/local/share/glib-2.0/schemas/org.gtk.grisbi.gschema.xml, et non
pas celui qui vient d'être installé dans /tmp.
C'est normal. gtk va chercher, par défaut, ces fichiers dans les
répertoires standards.


Quand ce n'est pas le cas il faut lui dire où les trouver. Cela se fait
en indiquant le bon chemin :

export XDG_DATA_DIRS=$XDG_DATA_DIRS:"répertoire ou se trouve le fichier org.gtk.grisbi.gschema.xml

puis lancer grisbi dans la même console.

Voir la procédure de compilation pour gtk2-3 :

https://sourceforge.net/projects/grisbi/files/Documentation/CompilerGrisbiSous%20linux%20_GTK2_3.odt/download

Bonne soirée.
Post by Pascal Bourdais
A+
Le dim. 25 nov. 2018 à 08:45, Pascal Bourdais
Bonjour,
J'ai recompilé Grisbi à partir du dépot GIT (comme je le fais depuis
toujours)
# git pull --rebase
<...>
   112 files changed, 1198 insertions(+), 1157 deletions(-)
La branche courante master est à jour.
# make distclean
# ./autogen.sh
# ./configure
# make -j4
# src/grisbi
Sun Nov 25 08:38:35 2018, 0,011178 : Debug GRISBI 1.1.93 -
erreur.c:333:debug_initialize_debugging - Niveau de débogage : Débug
Sun Nov 25 08:38:35 2018, 0,011227 : Debug -
grisbi_app.c:145:grisbi_app_struct_conf_init
Sun Nov 25 08:38:35 2018, 0,032685 : Debug -
grisbi_settings.c:478:grisbi_settings_init
(grisbi:16069): GLib-GIO-ERROR **: 08:38:35.602: Settings schema
'org.gtk.grisbi.form' does not contain a key named
'completion-minimum-key-length'
Trappe pour point d'arrêt et de trace (core dumped)
Il faut installer grisbi au moins dans un fichier temporaire pour que
les schema GTK soient trouvés.
Sinon ça plante.
Du coup, je n'ose pas l'installer pour voir si ça vient de ça !
Pour ne pas mettre le bazar dans ton systÚme je te propose d'installer
dans /tmp juste pour tester.
./configure --prefix=/tmp
make install
à+
_______________________________________________
devel mailing list
http://listes.grisbi.org/mailman/listinfo/devel
--
A+

Pierre Biava
Loading...