[Archlinux32] Logiciel GRAMPS - version de gi (gnome-introspection) trop ancienne. [Résolu]

Questions autour de l'architecture 32 bits (i686)
jimarch
yeomen
Messages : 248
Inscription : mer. 26 déc. 2012, 20:38
Localisation : La Roche sur Yon - 85000

[Archlinux32] Logiciel GRAMPS - version de gi (gnome-introspection) trop ancienne. [Résolu]

Message par jimarch »

Bonjour à tous et à toutes,

Sur mon DELL Latitude E4300, sous Archlinux32, je rencontre le problème suivant avec le logiciel GRAMPS (logiciel de Généalogie).
Jusque il y a une quinzaine de jour (refrain classique...) cela marchait sans problème.
Depuis une mise à jour, le lancement de Gramps échoue et j'ai en Konsole les messages suivants :
$ gramps
Votre version de gi (gnome-introspection) semble trop ancienne. Vous avez besoin d'une version qui a la fonction 'require_version' pour démarrer Gramps.
Your version of gi (gnome-introspection) seems to be too old"

Voilà l'état de mon système :
Système d'exploitation : Arch Linux 32
Version de KDE Plasma : 5.26.5
Version de KDE Frameworks : 5.105.0
Version de Qt : 5.15.9
Version de noyau : 6.1.10-arch1-1.0 (32-bit)
Plate-forme graphique : X11
Processeurs : 2 × Intel® Core™2 Duo CPU P9400 @ 2.40GHz
Mémoire : 3,4 Gio de mémoire vive
Fabricant : Dell Inc.
Nom du produit : Latitude E4300

versions des logiciels installés :
python 3.11.3-1.0
gramps 2:5.1.5-2.0
extra/gobject-introspection 1.74.0-1.0

Il existe quelques fils de discussion sur le web qui abordent le même problème : version de gi (gnome-introspection) semble trop ancienne.
par exemple, avec les dates de rédaction :


1) 6 November 2017, at
https://www.gramps-project.org/wiki/ind ... Conversion
GEPS 029: GTK3-GObject introspection Conversion
Old note The removal of python-gnome2 (and anything that relies on it) is necessary ... Install Gnome Introspection, and pygobject version 3.3.2 or later.

2) March 10, 2019, 12:47:23 PM
https://www.pclinuxos.com/forum/index.p ... c=148343.0

3) 2022-05-23 11:03:04
https://sourceforge.net/p/gramps/mailma ... sg37657259

Je peux trouver une version de gobject-introspection en version 1.76 sur
https://www.linuxfromscratch.org/blfs/v ... ction.html
gobject-introspection-1.76.1
mais ininstallable sur cette machine....


Sur AUR, par yay, je trouve ....
$ yay gobject-introspection
16 aur/lua53-lgi-git 0.9.2.r55.g05038e4-1 (+0 0.00)
Lua 5.3 bindings for gnome/gobject using gobject-introspection library
15 aur/lua51-lgi-git 0.9.2.r50.g9541863-1 (+0 0.00) (Orphelin)
Lua 5.1 bindings for GObject using gobject-introspection library

14 aur/lib32-gobject-introspection 1.76.1-2 (+1 0.00) **********************************
Introspection system for GObject-based libraries (32-bit)

13 aur/lua52-lgi 0.9.1-1 (+1 0.00)
Lua 5.2 bindings for gnome/gobject using gobject-introspection library
12 aur/luajit-lgi-git 0.9.0.r37.g9b717c3-1 (+1 0.00)
Lua binadings for gobject using gobject-introspection library
11 aur/lib32-gobject-introspection-runtime 1.76.1-2 (+1 0.00)
Introspection system for GObject-based libraries (32-bit) (runtime library)
10 aur/lua51-lgi 0.9.2-2 (+3 0.01)
Lua 5.1 bindings for GObject using gobject-introspection library
9 aur/luajit-lgi 0.9.2-4 (+5 0.00)
LuaJIT bindings for gnome/gobject using gobject-introspection library
8 aur/lua-lgi-git 0.9.2.r55.g05038e4-1 (+7 0.63)
Lua bindings for gnome/gobject using gobject-introspection library
7 aur/gobject-introspection-runtime-git 1.64.0+75+g8b0a7f4c-1 (+53 0.01)
Introspection system for GObject-based libraries (runtime library)
6 aur/gobject-introspection-git 1.64.0+75+g8b0a7f4c-1 (+53 0.01)
Introspection system for GObject-based libraries
5 extra/lua-lgi 0.9.2-7.0 (238.0 KiB 688.5 KiB)
Lua bindings for gnome/gobject using gobject-introspection library
4 extra/ruby-gobject-introspection 4.0.3-1.1 (111.9 KiB 839.6 KiB)
Ruby/GObjectIntrospection is a Ruby binding of GObjectIntrospection.
3 extra/lua53-lgi 0.9.2-7.0 (236.0 KiB 683.0 KiB) (Installé)
Lua bindings for gnome/gobject using gobject-introspection library
2 extra/gobject-introspection-runtime 1.74.0-1.0 (224.0 KiB 874.5 KiB) (Installé)
Introspection system for GObject-based libraries (runtime library)
1 extra/gobject-introspection 1.74.0-1.0 (1.2 MiB 13.8 MiB) (Installé)
Introspection system for GObject-based libraries
==> Paquets à installer (ex. 1 2 3, 1-3 or ^4)
J'ai sélectionné le n°14 soit : lib32-gobject-introspection 1.76.1

mais lors de l'installation, j'ai ...
==> 14
-> Pas de paquet AUR trouvé pour lib32-glib2=2.76.2
-> Pas de paquet AUR trouvé pour lib32-zlib
-> Pas de paquet AUR trouvé pour lib32-libxext
-> Pas de paquet AUR trouvé pour lib32-libxrender
:: Il y a 4 paquets fournissant lib32-freetype2 disponibles :
:: Dépôt AUR
1) lib32-freetype2-git 2) lib32-freetype2-minimal-git 3) lib32-freetype2-old-hinting 4) lib32-freetype2-v35

:: Il y a 9 paquets fournissant gcc-multilib disponibles :
:: Dépôt AUR
1) gcc-ada-git 2) gcc-fortran-git 3) gcc-git 4) gcc-go-git 5) gcc-libs-git 6) gcc-objc-git 7) gccrs-fortran-git 8) gccrs-git 9) gccrs-libs-git

Entrer un numéro (1 par défaut) :
==>
:: Il y a 6 paquets fournissant lib32-glibc disponibles :
:: Dépôt AUR
1) glibc-force-mmap 2) lib32-glibc-force-mmap 3) lib32-glibc-git 4) lib32-glibc-linux4 5) lib32-glibc-minimal-git 6) lib32-glibc-minimal-git

Entrer un numéro (1 par défaut) :
==>
:: Il y a 2 paquets fournissant lib32-gcc-libs disponibles :
:: Dépôt AUR
1) lib32-gcc-libs-git 2) lib32-gccrs-libs-git

Entrer un numéro (1 par défaut) :
==>
-> aur dep warn:glibc-force-mmaplib32-gcc-libs-gitcircular dependencies not allowed
-> aur dep warn:glibc-force-mmaplib32-gcc-libs-gitcircular dependencies not allowed
-> aur dep warn:lib32-gcc-libs-gitlib32-gcc-libs-gitself-referential dependencies not allowed .....


......
-> aur dep warn:glibc-force-mmaplib32-gcc-libs-gitcircular dependencies not allowed
Je cherche donc une solution pour installer lib32-gobject-introspection 1.76.1

Je suis preneur de toute suggestion !

Pour info, GRAMPS marche parfaitement sur mes autres machines en architecture Archlinux (64-bit)
Mais j'aimerai pouvoir continuer à l'utiliser sur mon Latitude E4300 qui reste une machine légère...
Dernière modification par jimarch le sam. 24 juin 2023, 22:17, modifié 1 fois.
Fixe : AMD Ryzen 5 2600X Six-Core Processor | 15,6 Gio de mémoire vive | GeForce GTX 1650 SUPER/PCIe/SSE2
Portable : Plasma - Kde | Notebook Clevo W740SU | Plateforme Intel Haswell avec Intel Core i7-4750HQ | Intel Iris Pro graphics 5200
Sauvegardes quotidiennes de mes système et données par BORG
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17401
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Archlinux32] Logiciel GRAMPS - version de gi (gnome-introspection) trop ancienne.

Message par benjarobin »

Bonjour,
Je ne pense pas qu'installer lib32-gobject-introspection soit la bonne solution. Ce paquet est fait pour une machine 64 bits (afin d'installer la partie 32 bits).
Toi tu veux installer gobject-introspection-runtime et gobject-introspection en version 1.76
Donc une solution (générique) est de télécharger le PKGBUILD de Arch32, de le modifier pour utiliser une version plus récente, et de compiler le tout.
Sinon le paquet est déja présent en staging (déjà compilé), voir https://archlinux32.org/packages/?q=gob ... rospection.
Après pourquoi le paquet est coincé en staging depuis 2-3 mois, c'est que je pense que le projet archlinux32 manque clairement de mainteneur et du temps de ces derniers. Pour moi ce projet / cette distribution archlinux32 peut être considéré comme pas vraiment utilisable (voir un peu mort...)

Note : Si tu as un Latitude E4300, donc qui à très certainement un Intel Core 2 Duo Processor SP9300 / SP9400, ce CPU est compatible 64 bits.
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
jimarch
yeomen
Messages : 248
Inscription : mer. 26 déc. 2012, 20:38
Localisation : La Roche sur Yon - 85000

Re: [Archlinux32] Logiciel GRAMPS - version de gi (gnome-introspection) trop ancienne.

Message par jimarch »

Bnjarobin, bonsoir et merci pour ta réponse.
Mon latitude E4300 est équipé de : Processeurs : 2 × Intel® Core™2 Duo CPU P9400 @ 2.40GHz!!!
un CPU P9400... et non SP9400
Mais s'il est compatible 64 bits, alors je n'hésite pas et je passe en 64 bits !
Concrètement, je dois tout réinstaller ? C'est -à- dire faire comme si c'était une nouvelle installation, ou existe-t-il un moyen de passer d'un 32bits à un 64 bits ?
Fixe : AMD Ryzen 5 2600X Six-Core Processor | 15,6 Gio de mémoire vive | GeForce GTX 1650 SUPER/PCIe/SSE2
Portable : Plasma - Kde | Notebook Clevo W740SU | Plateforme Intel Haswell avec Intel Core i7-4750HQ | Intel Iris Pro graphics 5200
Sauvegardes quotidiennes de mes système et données par BORG
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17401
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Archlinux32] Logiciel GRAMPS - version de gi (gnome-introspection) trop ancienne.

Message par benjarobin »

Le processeur P9400 et SP9400 c'est la même chose de ce que j'ai compris, la seule différence c'est le package du CPU, l'un possède une socket, et l'autre est soudé (BGA). Voir https://fr.wikipedia.org/wiki/Intel_Core_2
Et oui il est compatible 64 bits https://ark.intel.com/content/www/us/en ... z-fsb.html
Tu peux facilement le vérifier en démarrant sur le dernier liveCD/ISO d'installation Arch Linux. Si cela démarre, c'est que le PC est compatible. Et oui il faudra intégralement réinstaller le PC.
Après tu peux sauvegarder certains fichiers de configuration (pas pour les restaurer aveuglément, mais pour faciliter le "merge"). Et tu peux aussi sauvegarder la liste des paquets installés explicitement. Tu peux garder ton home, il ne devrait pas être impacté, il faudra juste recréer un utilisateur avec le même id et de préférence le même nom.

Tu peux aussi nous donner la sortie de : cat /proc/cpuinfo
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
jimarch
yeomen
Messages : 248
Inscription : mer. 26 déc. 2012, 20:38
Localisation : La Roche sur Yon - 85000

Re: [Archlinux32] Logiciel GRAMPS - version de gi (gnome-introspection) trop ancienne.

Message par jimarch »

voilà le contenu de cat /proc/cpuinfo

Pour le premier processeur (idem pour le second)
$ cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 23
model name : Intel(R) Core(TM)2 Duo CPU P9400 @ 2.40GHz
stepping : 6
microcode : 0x60c
cpu MHz : 823.889
cache size : 6144 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 2
apicid : 0
initial apicid : 0
fdiv_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 10
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ht tm pbe nx lm constant_tsc arch_perfmon pebs bts cpuid aperfmperf pni dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm sse4_1 lahf_lm tpr_shadow vnmi flexpriority vpid dtherm
vmx flags : vnmi flexpriority tsc_offset vtpr vapic
bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs itlb_multihit mmio_unknown
bogomips : 4790.62
clflush size : 64
cache_alignment : 64
address sizes : 36 bits physical, 48 bits virtual
power management:
J'ai lancé une installation d'une version 64bits.
A suivre !!!
Fixe : AMD Ryzen 5 2600X Six-Core Processor | 15,6 Gio de mémoire vive | GeForce GTX 1650 SUPER/PCIe/SSE2
Portable : Plasma - Kde | Notebook Clevo W740SU | Plateforme Intel Haswell avec Intel Core i7-4750HQ | Intel Iris Pro graphics 5200
Sauvegardes quotidiennes de mes système et données par BORG
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17401
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Archlinux32] Logiciel GRAMPS - version de gi (gnome-introspection) trop ancienne.

Message par benjarobin »

Il n'y a aucun doute, ce CPU supporte 64 bits, car il y a le flag "lm" de présent. Bref, si tu as des questions pour ton installation 64 bits n'hésite pas, mais je ne vois vraiment pas pourquoi tu aurais des problèmes.
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
jimarch
yeomen
Messages : 248
Inscription : mer. 26 déc. 2012, 20:38
Localisation : La Roche sur Yon - 85000

Re: [Archlinux32] Logiciel GRAMPS - version de gi (gnome-introspection) trop ancienne.

Message par jimarch »

Voilà c'est fait.... Et c'est provisoirement la fin des ennuis :lol:
Un grand merci pour ton aide !

-----
Problème lors de l'installation d'Archlinux
J'avais pas téléchargé lors de l'installation dhcpcd...
J'ai du revenir à l'installateur pour faire le nécesssaire !
Fixe : AMD Ryzen 5 2600X Six-Core Processor | 15,6 Gio de mémoire vive | GeForce GTX 1650 SUPER/PCIe/SSE2
Portable : Plasma - Kde | Notebook Clevo W740SU | Plateforme Intel Haswell avec Intel Core i7-4750HQ | Intel Iris Pro graphics 5200
Sauvegardes quotidiennes de mes système et données par BORG
Répondre