AMC ne démarre par sur MAC (Bug #68)
Description
Bonjour,
AMC semble très intéressant et j'ai bien hâte de l'utiliser...
J'obtiens l'erreur lorsque je tente de le démarrer sur MAC Lion avec X11
bash-3.2$ auto-multiple-choice
Format d'image non reconnu at /opt/local/lib/AMC/perl/AMC-gui.pl line 101.
Que dois-je faire?
Merci,
Martin
History
Updated by Alexis Bienvenüe over 12 years ago
Bonjour.
Je vais répondre hors-sujet, car je n'ai pas de mac...
Vous pouvez aussi utiliser VirtualBox et créer une machine virtuelle sous debian ou ubuntu pour faire marcher AMC dedans.
Updated by Martin TB over 12 years ago
Merci pour l'idée. J'ai déjà tenté la virtualisation mais mon ordinateur devient vraiment trop lent. Est-ce qu'il y a quelque chose à faire pour mon problème sur MAC?
Updated by Alexis Bienvenüe over 12 years ago
Est-ce qu'il y a quelque chose à faire pour mon problème sur MAC?
J'ai transmis à mon collègue qui arrive à faire marcher AMC sur son mac, mais je ne sais pas si il a le temps de s'en occuper...
Il me semble que c'est dû à un problème avec librsvg et le loader correspondant (libpixbufloader-svg
). Vous pouvez essayer d'éditer le fichier AMC-gui.pl
(qui doit se trouver quelque part dans les fichiers MacPort, peut-être dans /opt/local/lib/AMC/perl
) de la façon suivante pour contourner le problème :
- changer toutes les occurrences de "force-svg" en "no-svg".
- remplacer, en ligne 846,
my $ii=$it->lookup_icon("flag",$taille ,"no-svg");
parmy $ii='';
Updated by Martin TB over 12 years ago
Merci beaucoup pour le suivi. J'ai effectué les changements et voici ce que ça me donne...
bash-3.2$ auto-multiple-choice
(AMC-gui.pl:9323): GLib-GIO-CRITICAL **: g_loadable_icon_load: assertion `G_IS_LOADABLE_ICON (icon)' failed
Impossible de charger l'icône at /opt/local/lib/AMC/perl/AMC-gui.pl line 101.
Martin
Updated by Alexis Bienvenüe over 12 years ago
Bizarre... Vous pouvez commenter complètement la ligne 101 et rajoutant un #
au début de la ligne.
Updated by Martin TB over 12 years ago
Super maintenant il démarre, mais voici ce qui apparait...
Gtk-WARNING **: Unknown property: GtkImage.halign at /opt/local/lib/AMC/perl/AMC-gui.pl line 745. Gtk-WARNING **: Unknown property: GtkImage.halign at /opt/local/lib/AMC/perl/AMC-gui.pl line 745. Gtk-WARNING **: Unknown property: GtkImage.halign at /opt/local/lib/AMC/perl/AMC-gui.pl line 745. Gtk-WARNING **: Unknown property: GtkButton.halign at /opt/local/lib/AMC/perl/AMC-gui.pl line 745. Gtk-WARNING **: Unknown property: GtkComboBox.halign at /opt/local/lib/AMC/perl/AMC-gui.pl line 745. Gtk-WARNING **: Unknown property: GtkButton.halign at /opt/local/lib/AMC/perl/AMC-gui.pl line 745. Gtk-WARNING **: Unknown property: GtkButton.valign at /opt/local/lib/AMC/perl/AMC-gui.pl line 745. Gtk-WARNING **: Unknown property: GtkHBox.valign at /opt/local/lib/AMC/perl/AMC-gui.pl line 745. Gtk-WARNING **: Unknown property: GtkButton.halign at /opt/local/lib/AMC/perl/AMC-gui.pl line 745. Gtk-WARNING **: Unknown property: GtkButton.valign at /opt/local/lib/AMC/perl/AMC-gui.pl line 745. Gtk-WARNING **: Unknown property: GtkButton.halign at /opt/local/lib/AMC/perl/AMC-gui.pl line 745. Gtk-WARNING **: Unknown property: GtkButton.valign at /opt/local/lib/AMC/perl/AMC-gui.pl line 745. Gtk-WARNING **: Unknown property: GtkHBox.hexpand at /opt/local/lib/AMC/perl/AMC-gui.pl line 745. Gtk-WARNING **: Unknown property: GtkScrolledWindow.hexpand at /opt/local/lib/AMC/perl/AMC-gui.pl line 745. Gtk-WARNING **: Unknown property: GtkTreeView.halign at /opt/local/lib/AMC/perl/AMC-gui.pl line 745. Gtk-WARNING **: Unknown property: GtkTreeView.hexpand at /opt/local/lib/AMC/perl/AMC-gui.pl line 745. Gtk-WARNING **: Unknown property: GtkVButtonBox.halign at /opt/local/lib/AMC/perl/AMC-gui.pl line 745. Gtk-WARNING **: Unknown property: GtkButton.halign at /opt/local/lib/AMC/perl/AMC-gui.pl line 745. Gtk-WARNING **: Unknown property: GtkButton.halign at /opt/local/lib/AMC/perl/AMC-gui.pl line 745. Gtk-WARNING **: Unknown property: GtkButton.halign at /opt/local/lib/AMC/perl/AMC-gui.pl line 745. Gtk-WARNING **: Unknown property: GtkVBox.valign at /opt/local/lib/AMC/perl/AMC-gui.pl line 745. Gtk-WARNING **: Unknown property: GtkHBox.halign at /opt/local/lib/AMC/perl/AMC-gui.pl line 745. (AMC-gui.pl:9648): GLib-GIO-CRITICAL **: g_loadable_icon_load: assertion `G_IS_LOADABLE_ICON (icon)' failed (AMC-gui.pl:9648): GLib-GIO-CRITICAL **: g_loadable_icon_load: assertion `G_IS_LOADABLE_ICON (icon)' failed (AMC-gui.pl:9648): GLib-GIO-CRITICAL **: g_loadable_icon_load: assertion `G_IS_LOADABLE_ICON (icon)' failed (AMC-gui.pl:9648): GLib-GIO-CRITICAL **: g_loadable_icon_load: assertion `G_IS_LOADABLE_ICON (icon)' failed (AMC-gui.pl:9648): GLib-GIO-CRITICAL **: g_loadable_icon_load: assertion `G_IS_LOADABLE_ICON (icon)' failed (AMC-gui.pl:9648): GLib-GIO-CRITICAL **: g_loadable_icon_load: assertion `G_IS_LOADABLE_ICON (icon)' failed (AMC-gui.pl:9648): GLib-GIO-CRITICAL **: g_loadable_icon_load: assertion `G_IS_LOADABLE_ICON (icon)' failed
Updated by Alexis Bienvenüe over 12 years ago
Et il est utilisable, ou il plante ? Les Gtk-WARNING
, ça devrait pas être grave.
Updated by Martin TB over 12 years ago
Bonjour. J'ai testé un peu, mais ce n'était pas très fonctionnel sur MAC. J'ai donc trouvé un moyen pour virtualiser ubuntu. À ce moment j'ai ajouté les dépôts pour avoir la version 1.1.x avec la possibilité de faire des qcm en txt (je connais pas latex). J'ai été incapable d'installer les dépôts. J'ai donc virtualité opensuse et la j'ai la version 1.1.x, mais j'ai un problème avec linlibertine (police) et le moteur latex (xelatex) que je n'arrive pas à régler. Est-ce qu'il y a un système linux, que je peux virtualiser, et sur lequel il est possible d'avoir la version 1.1.x avec l'ensemble des dépendances requises?
Est-ce qu'il existe un guide d'installation pas à pas pour les novices, car je fais face à beaucoup de défis?
Merci encore,
Martin
Updated by Alexis Bienvenüe over 12 years ago
Le linux le plus efficace pour AMC devrait être Ubuntu ou debian testing.
J'ai été incapable d'installer les dépôts.
Avez-vous essayé de suivre les instructions fournies sur launchpad ?
- Ouvrir un terminal
- taper les commandes
sudo add-apt-repository ppa:alexis.bienvenue/test sudo apt-get install auto-multiple-choice
À quel moment avez-vous rencontré un problème, et lequel ?
j'ai un problème avec linlibertine (police) et le moteur latex (xelatex) que je n'arrive pas à régler.
Lequel ?
Updated by Martin TB over 12 years ago
Bonjour,
J'ai recommencé du début et j'ai effectué les commandes que vous m'avez indiqué. Ça fonctionne sur bien actuellement. Merci beaucoup pour votre soutien. C'est un super logiciel. Martin
Updated by Alexis Bienvenüe over 12 years ago
Ça fonctionne bien actuellement.
Super. Pour information, parlez-vous des commandes pour utiliser le dépôt test sur Ubuntu virtualisé dans votre mac, ou des commandes pour réparer l'installation MacPorts sur mac ?
Updated by Martin TB over 12 years ago
Je parle pour le dépôt test sur Ubuntu virtualisé dans mon mac. Pour le "sur mac directement" je n'ai pas réussi.
Martin
Updated by Alexis Bienvenüe over 12 years ago
Il semblerait qu'on ait trouvé une autre possibilité pour refaire marcher le port AMC de MacPorts: taper la commande suivante en tant que root.
/opt/local/bin/gdk-pixbuf-query-loaders --update-cache
Updated by Alexis Bienvenüe over 12 years ago
- Status changed from New to Feedback
Updated by Alexis Bienvenüe about 12 years ago
- % Done changed from 0 to 100
- Status changed from Feedback to Closed
Updated by Ali BY almost 12 years ago
Bonjour
Je voudrais savoir comment vous avez fait pour installer AMC ( sous Mac X.8.2 via ubuntu c'est ca ? )
je commence à etre perdu !
merci d'avance
Martin TB wrote:
Bonjour,
J'ai recommencé du début et j'ai effectué les commandes que vous m'avez indiqué. Ça fonctionne sur bien actuellement. Merci beaucoup pour votre soutien. C'est un super logiciel. Martin
Updated by Martin TB almost 12 years ago
J'ai installé Ubuntu via Paralles http://www.parallels.com/fr/products/desktop/.
C'est une virtualisation de ubuntu dans une machine virtuelle que creer Paralles (logiciel mac).