Forums » Installation d'AMC (french) »
Installation Sequoia pb GTK
Added by jean harel 3 days ago
Bonjour
J'ai suivi les conseils d'installation mais j'obtiens cette erreur :
Could not find GType for package Gtk3::Editable at /opt/local/lib/perl5/vendor_perl/5.34/Gtk3.pm line 458.
J'ai réinstallé GTK+3 mais idem.
Des idées de solutions ?
Merci et bonne journée
J Harel
Replies (17)
RE: Installation Sequoia pb GTK
-
Added by Joël Brogniart 3 days ago
Bonjour,
Pouvez-vous donner quelques informations supplémentaires ? Quelle version de macOS ? Quelle version de Macports ? Quelle version d'AMC (avec quelle commande avez vous installé AMC) ? À quel moment cette erreur apparait-elle ?
Dans le doute, il est possible d'effectuer une mise à jour des ports pour voir si ça peut résoudre le problème.
sudo port selfupdate sudo port -u upgrade outdated
RE: Installation Sequoia pb GTK
-
Added by jean harel 3 days ago
Bonsoir
Les versions :
MacOS Sequoia 15.3.2
port 2.10.5
et j'ai installé AMC avec port
L'erreur apparait au lancement de la commande : auto-multiple-choice
WARNING **: Failed to load shared library '/opt/local/lib/libgtk-3.0.dylib' referenced by the typelib: dlopen(/opt/local/lib/libgtk-3.0.dylib, 0x0009): Symbol not found: _g_desktop_app_info_get_filename
Referenced from: <BB3440A0-FF28-329E-A7DC-06BA37E33E51> /opt/local/lib/libgdk-3.0.dylib
Expected in: <DEEEAF77-4394-3F0F-BF1A-9DB001874BFC> /opt/local/lib/libgio-2.0.0.dylib at /opt/local/lib/perl5/vendor_perl/5.34/darwin-thread-multi-2level/Glib/Object/Introspection.pm line 110.
Could not find GType for package Gtk3::Editable at /opt/local/lib/perl5/vendor_perl/5.34/Gtk3.pm line 458.
BEGIN failed--compilation aborted at /opt/local/lib/AMC/perl/AMC-gui.pl line 26.
Merci
Jean
RE: Installation Sequoia pb GTK
-
Added by Joël Brogniart 2 days ago
jean harel wrote:
et j'ai installé AMC avec port
Oui, mais quelle commande exactement ? Je ne sais pas quelle version d'AMC vous avez installé, ni si vous l'avez installé avec une version de TexLive externe ou une version installée avec Macports.
Dans le cas où vous avez installé avec l'installation Macports de Texlive, pouvez-vous essayer les commandes suivantes ?
sudo port uninstall auto-multiple-choice auto-multiple-choice-devel sudo port selfupdate sudo port upgrade -u installed sudo port install auto-multiple-choice-devel
Et ensuite vérifier ce donne la commande auto-multiple-choice.
Je viens de faire une installation complète d'AMC et toutes ses dépendances sur ma machine et de mon côté je n'ai pas de problème au démarrage d'AMC.
Avez vous suivi les instructions indiquées dans Installation_d'AMC_sous_macOS_avec_MacPorts ?
RE: Installation Sequoia pb GTK
-
Added by jean harel 1 day ago
Bonjour
J'ai installé la version avec Macports de Texlive
J'ai exécuter les commandes mais j'ai toujours la même erreur :
WARNING **: Failed to load shared library '/opt/local/lib/libgtk-3.0.dylib' referenced by the typelib: dlopen(/opt/local/lib/libgtk-3.0.dylib, 0x0009): Symbol not found: _g_desktop_app_info_get_filename
Referenced from: <BB3440A0-FF28-329E-A7DC-06BA37E33E51> /opt/local/lib/libgdk-3.0.dylib
Expected in: <DEEEAF77-4394-3F0F-BF1A-9DB001874BFC> /opt/local/lib/libgio-2.0.0.dylib at /opt/local/lib/perl5/vendor_perl/5.34/darwin-thread-multi-2level/Glib/Object/Introspection.pm line 110.
Could not find GType for package Gtk3::Editable at /opt/local/lib/perl5/vendor_perl/5.34/Gtk3.pm line 458.
BEGIN failed--compilation aborted at /opt/local/lib/AMC/perl/AMC-gui.pl line 26.
J'ai retenté de suivre les indications données dans Installation_d'AMC_sous_macOS_avec_MacPorts ? mais idem...
Après l'installation :
---> Some of the ports you installed have notes:
auto-multiple-choice-devel has the following notes:
The mactex variant will install styles to MacTeX's texmf-local
/usr/local/texlive/texmf-local
(which is outside macport's common directory structure).
For the mactex variant to work,
/Library/TeX/texbin must also be added to binpath in macports.conf
Mais j'avais déjà ajouter le binpath
Merci en tout cas de vous pencher sur mon installation.
Dois-je tout cleanner d'une autre façon, peut-être ?
Bonne journée
Jean Harel
RE: Installation Sequoia pb GTK
-
Added by Joël Brogniart 1 day ago
Pouvez vous indiquer le résultat de la commande suivante ?
ls -al /opt/local/lib/libgtk-3.0.dylib
RE: Installation Sequoia pb GTK
-
Added by Joël Brogniart 1 day ago
Pouvez-vous aussi indiquer le résultat de la commande suivante ?
port installed|grep glib
RE: Installation Sequoia pb GTK
-
Added by Joël Brogniart 1 day ago
Et pendant qu'on y est, quelques infos supplémentaires avec les commandes qui viennent.
uname -a port -v installed glib2 p5.34-glib p5.34-glib-object-introspection auto-multiple-choice-devel
RE: Installation Sequoia pb GTK
-
Added by jean harel 1 day ago
Alors voivi les résultats des commandes :
-rwxr-xr-x 1 root admin 8857664 8 mar 20:22 /opt/local/lib/libgtk-3.0.dylib
glib2 @2.78.4_2+quartz (active)
glib2 @2.78.4_2+x11
p5.34-glib @1.329.400_0 (active)
p5.34-glib-object-introspection @0.51.0_0 (active)
Darwin Mac-mini-de-Jean.local 24.3.0 Darwin Kernel Version 24.3.0: Thu Jan 2 20:22:58 PST 2025; root:xnu-11215.81.4~3/RELEASE_ARM64_T8132 arm64
The following ports are currently installed:
auto-multiple-choice-devel @1.6.0-git20240805161640_0+mactex (active) requested_variants='+mactex' platform='darwin 24' archs='arm64' date='2025-04-02T08:39:57+0200'
glib2 @2.78.4_2+quartz (active) requested_variants='+quartz' platform='darwin 24' archs='arm64' date='2025-03-29T17:17:56+0100'
glib2 @2.78.4_2+x11 requested_variants='' platform='darwin 24' archs='arm64' date='2025-03-29T15:23:28+0100'
p5.34-glib @1.329.400_0 (active) requested_variants='' platform='darwin 24' archs='arm64' date='2025-03-29T15:26:34+0100'
p5.34-glib-object-introspection @0.51.0_0 (active) requested_variants='' platform='darwin 24' archs='arm64' date='2025-03-29T15:26:36+0100'
Tout a l'air correct non ?
RE: Installation Sequoia pb GTK
-
Added by Joël Brogniart 1 day ago
Bon je vois qu'il y a deux versions de glib2 installées. Normalement ça ne devrait pas poser de problème, mais à tout hasard, il faut supprimer la version inactive.
sudo port uninstall inactive
J'avais cru comprendre que vous utilisiez la version Macports de Texlive mais je vois que l'installation est configurée pour utiliser MacTex.
En fouillant dans les tickets d'incidents sur Macports, j'ai vu que le problème se posait pour d'autres outils qu'AMC. Il y aurait un lien avec glib et gobject-introspection mais je n'ai pas vu de solution proposée pour l'instant.
RE: Installation Sequoia pb GTK
-
Added by jean harel about 24 hours ago
Si cela peut résoudre le pb je peux changer Mac Tex pour Texlive ?
Mais il faut que je désinstalle Mac Tex ?
RE: Installation Sequoia pb GTK
-
Added by Joël Brogniart about 24 hours ago
Non, pas la peine de désinstaller Mactex, ça ne devrait pas empêcher le démarrage d'AMC. Je suppose que si vous avez installé Mactex c'est que vous l'utilisez ! Et pour bidouiller du Latex les outils installés sont pratiques.
Un autre tentative si le démarrage affiche toujours l'erreur, pouvez vous installer une nouvelle version de glib2 avec la commande suivante ?
sudo port install glib2 +xquartz -x11
Normalement la nouvelle version de glib devrait être active et l'ancienne inactive.
port -v installed glib2 p5.34-glib p5.34-glib-object-introspection auto-multiple-choice-devel
RE: Installation Sequoia pb GTK
-
Added by jean harel about 24 hours ago
Cela donne :
jeanharel@Mac-mini-de-Jean ~ % port -v installed glib2 p5.34-glib p5.34-glib-object-introspection auto-multiple-choice-devel
The following ports are currently installed:
auto-multiple-choice-devel @1.6.0-git20240805161640_0+mactex (active) requested_variants='+mactex' platform='darwin 24' archs='arm64' date='2025-04-02T08:39:57+0200'
glib2 @2.78.4_2+quartz (active) requested_variants='+quartz' platform='darwin 24' archs='arm64' date='2025-03-29T17:17:56+0100'
p5.34-glib @1.329.400_0 (active) requested_variants='' platform='darwin 24' archs='arm64' date='2025-03-29T15:26:34+0100'
p5.34-glib-object-introspection @0.51.0_0 (active) requested_variants='' platform='darwin 24' archs='arm64' date='2025-03-29T15:26:36+0100'
mais tjs la même erreur...
RE: Installation Sequoia pb GTK
-
Added by jean harel about 24 hours ago
Could not find GType for package Gtk3::Editable at /opt/local/lib/perl5/vendor_perl/5.34/Gtk3.pm line 458.
RE: Installation Sequoia pb GTK
-
Added by Joël Brogniart about 24 hours ago
Bon j'ai peur de coincer là. Est-il possible de tenter une réinstallation complète ?
sudo port uninstall installed sudo port install auto-multiple-choice-devel -x11 +no_x11 +quartz +mactex
RE: Installation Sequoia pb GTK
-
Added by jean harel about 21 hours ago
Super ! Ca marche!
Cela a mis presque un quart d'heure mais c'est ok.
Je vais pouvoir utiliser cet outil que je connais depuis longtemps mais je ne l'ai jamais bcp utilisé.
J'ai l'intention de l'utiliser plus régulièrement.
En tout cas je vous remercie pour votre célérité à répondre à mes soucis.
Je vous souhaite une bonne soirée. MERCI Encore.
Jean Harel
RE: Installation Sequoia pb GTK
-
Added by Joël Brogniart about 6 hours ago
Oui, la réinstallation complète est un peu longue. Mais c'est souvent le meilleur moyen pour que toutes les dépendances soient construites et installées avec les mêmes options et outils ce qui restreint un peu les possibles incompatibilités.
C'est surtout Alexis qu'il faut remercier pour toutes ces années à construire et peaufiner AMC.
(1-17/17)