Forums » Installation d'AMC (french) »
Problème d'installation et utilisation d'AMC sous MacOSX 10.11.6
Added by Olivier Gluck over 7 years ago
Bonsoir,
Je suis un nouvel utilisateur d'AMC.
Je rencontre un problème avec l'installation puis l'utilisation d'AMC sous MacOSX 10.11.6.
J'utilise les versions suivantes :
XQuartz 2.7.11
xcode-select version 2343
Port Version: 2.4.1
Auto Multiple Choice 1.2.1
Pour l'installation, j'ai fait :
sudo port clean -f --all installed
sudo port uninstall installed
sudo port selfupdate
ulimit -n 1024
sudo port install auto-multiple-choice
Quand je lance AMC :
MBP-de-ogluck-2:~ ogluck$ auto-multiple-choice &
[1] 73268
MBP-de-ogluck-2:~ ogluck$ Format d'image non reconnu at /opt/local/lib/AMC/perl/AMC-gui.pl line 109.
J'ai essayé sudo /opt/local/bin/gdk-pixbuf-query-loaders --update-cache
mais cela ne change rien.
Du coup, j'ai commenté la ligne 109 dans le fichier AMC-gui.pl :
#Gtk2::Window->set_default_icon_list(map { Gtk2::IconTheme->get_default->load_icon("auto-multiple-choice",$_,"force-svg") } (8,16,32,48,64,128));
AMC se lance bien mais avec le message suivant :
MBP-de-ogluck-2:~ ogluck$ Aucun paquet ne correspond à auto-multiple-choice-common.
MBP-de-ogluck-2:~ ogluck$ *** unhandled exception in callback:
- Format d'image non reconnu at /opt/local/lib/AMC/perl/AMC-gui.pl line 1718.
- ignoring at /opt/local/lib/AMC/perl/AMC-gui.pl line 7093.
Quand je clique sur Mettre à jour les documents après avoir fait un fichier source :
MBP-de-ogluck-2:~ ogluck$ Use of the encoding pragma is deprecated at /opt/local/lib/AMC/perl/AMC-prepare.pl line 21.
Unable to open amc-compiled.amc: No such file or directory at /opt/local/lib/AMC/perl/AMC-prepare.pl line 227.
Quand je clique sur Calculer les mises en page, cela ne fonctionne pas :
Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/\\page{ <-- HERE ([^\}]+)}{([^\}]+)}{([^\}]+)}/ at /opt/local/lib/AMC/perl/AMC-meptex.pl line 119.
Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/\\page{([^\}]+)}{ <-- HERE ([^\}]+)}{([^\}]+)}/ at /opt/local/lib/AMC/perl/AMC-meptex.pl line 119.
Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/\\page{([^\}]+)}{([^\}]+)}{ <-- HERE ([^\}]+)}/ at /opt/local/lib/AMC/perl/AMC-meptex.pl line 119.
No src file /Users/ogluck/Projets-QCM/Testolivier/DOC-calage.xy at /opt/local/lib/AMC/perl/AMC-meptex.pl line 45.
Sinon :
MBP-de-ogluck-2:~ ogluck$ sudo auto-multiple-choice latex-link
The style file is already accessible:
/opt/local/share/texmf-local/tex/latex/AMC/automultiplechoice.sty
/opt/local/share/texmf-texlive/tex/latex/AMC/automultiplechoice.sty
Pouvez-vous svp me dire ce que je peux faire pour régler ces problèmes ?
Merci d'avance
Olivier
Replies (40)
RE: Problème d'installation et utilisation d'AMC sous MacOSX 10.11.6 - Added by Olivier Gluck over 7 years ago
Oui j'utilise MacTex distribution 2016 que j'ai complètement re-installé avant Macports.
MacTex fonctionne bien.
Voilà ce que j'obtiens pour les dépendances de dblatex :
nautiliris09:~ ogluck$ port rdeps dblatex -latex The following ports are dependencies of dblatex @0.3.9_0: texlive-latex-extra xz libiconv gperf gettext expat ncurses texlive-latex-recommended texlive-latex texlive-basic texlive-common texlive-bin perl5 perl5.24 gdbm readline pkgconfig fontconfig freetype bzip2 libpng zlib libzzip xmlto getopt coreutils gmp findutils libpaper libxml2 libxslt docbook-xml xmlcatmgr docbook-xml-4.1.2 unzip docbook-xml-4.2 docbook-xml-4.3 docbook-xml-4.4 docbook-xml-4.5 docbook-xml-5.0 docbook-xsl fop poppler autoconf automake libtool curl openssl curl-ca-bundle jpeg glib2 libffi pcre libedit cairo libpixman xrender xorg-libX11 xorg-xtrans xorg-bigreqsproto xorg-xcmiscproto xorg-xextproto xorg-xf86bigfontproto xorg-inputproto xorg-util-macros xorg-libXdmcp xorg-xproto xorg-libXau xorg-libxcb xorg-xcb-proto python27 sqlite3 db48 python_select python2_select xorg-libpthread-stubs xorg-kbproto xorg-renderproto xorg-libXext xorg-xcb-util lcms2 tiff openjpeg cmake libarchive lzo2 lz4 libuv jbigkit poppler-data gobject-introspection py27-mako py27-setuptools py27-appdirs py27-certifi py27-packaging py27-parsing py27-six py27-beaker py27-markupsafe graphite2 icu harfbuzz harfbuzz-icu mpfr potrace xorg-libXp xorg-printproto xpm xorg-libXt xorg-libsm xorg-libice xorg-libXaw groff texinfo help2man p5.24-locale-gettext ghostscript jbig2dec libidn psutils netpbm subversion apr apr-util db46 serf1 scons cyrus-sasl2 kerberos5 libcomerr libmagic jasper libnetpbm xorg-libXmu xorg-libXi xorg-libXfixes xorg-fixesproto pgf texlive-pictures texlive-math-extra texlive-fonts-recommended dejavu-fonts ImageMagick djvulibre librsvg gtk-doc openjade opensp itstool gawk py27-libxml2 source-highlight boost ctags pango Xft2 libcroco gdk-pixbuf2 shared-mime-info intltool gnome-common autoconf-archive p5.24-getopt-long p5.24-pathtools p5.24-scalar-list-utils p5.24-xml-parser p5.24-libwww-perl p5.24-test-fatal p5.24-try-tiny p5.24-capture-tiny p5.24-sub-name p5.24-devel-checkbin p5.24-extutils-makemaker p5.24-cpan-meta-requirements p5.24-extutils-manifest p5.24-test-requiresinternet p5.24-encode-locale p5.24-file-listing p5.24-http-date p5.24-html-form p5.24-html-parser p5.24-html-tagset p5.24-http-message p5.24-io-html p5.24-lwp-mediatypes p5.24-uri p5.24-mime-base64 p5.24-http-cookies p5.24-http-daemon p5.24-http-negotiate p5.24-lwp-protocol-https p5.24-io-socket-ssl p5.24-io-socket-inet6 p5.24-socket6 p5.24-io p5.24-io-socket-ip p5.24-socket p5.24-mozilla-ca p5.24-net-libidn p5.24-net-ssleay p5.24-test-exception p5.24-sub-uplevel p5.24-test-nowarnings p5.24-test-warn p5.24-net-http p5.24-www-robotrules vala bison bison-runtime m4 flex webp giflib fftw-3 openexr ilmbase urw-fonts nautiliris09:~ ogluck$
RE: Problème d'installation et utilisation d'AMC sous MacOSX 10.11.6 - Added by Olivier Gluck over 7 years ago
J'ai récupéré ce fichier http://project.auto-multiple-choice.net/attachments/1275/macports-10.12.zip pour mettre dans /Users/ogluck/nix
nautiliris09:~ ogluck$ ls /Users/ogluck/nix/macports/*
/Users/ogluck/nix/macports/lang:
gcc5/
/Users/ogluck/nix/macports/textproc:
dblatex/ pdftk/
/Users/ogluck/nix/macports/x11:
auto-multiple-choice-devel/
Si vous pensez que cela peut aider, je peux me déplacer jusqu'à Lyon 2 avec ma machine...
RE: Problème d'installation et utilisation d'AMC sous MacOSX 10.11.6 - Added by Joël Brogniart over 7 years ago
C'est bien ce que je craignais, le port local n'a pas été pris en compte et une version MacPort de LateX a été installée. Bon il va falloir nettoyer un peu pour éviter ça.
sudo port clean -f --all installed sudo port uninstall installed
Là il ne devrait y avoir plus aucun port installé.
port list installed
ne devrait rien retourner.
Ensuite vous pouvez prendre la dernière version des ports locaux pour une installation d'AMC utilisant MacTex [[http://project.auto-multiple-choice.net/attachments/1297/macports-10.12.zip]]. Il y a quelques modifications mineures par rapport à ceux que vous avez déjà.
Ensuite, il faut vérifier deux fichiers de configurations de MacPorts.
Le fichier /opt/local/etc/macports/sources.conf
doit contenir une ligne qui indique à MacPorts où se trouve votre dossier des ports locaux.
file:///Users/julesvernes/nix/macports
Vous avez aussi du modifier le fichier /opt/local/etc/macports/macports.conf
pour que MacPorts puissent trouver les outils MacTeX. Dans ce fichier il devrait y avoir une ligne avec
binpath /opt/local/bin:/opt/local/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/Library/TeX/texbin
Une fois tout bien configuré, il faut mettre à jour les descriptions de ports.
sudo port selfupdate
Avant de lancer l'installation il faut vérifier que le port local dblatex
est bien pris en compte.
rdeps dblatex -latex
devrait retourner une liste de ports dans laquelle il n'y a pas les ports
texlive
.
S'il n'y a pas les ports texlive
l'installation peut-être lancée.
sudo port install dblatex -latex
Ensuite, la même vérification peut être faite pour auto-multiple-choice-devel -latex
. Si tout va bien, l'installation peut être poursuivie.
sudo port install auto-multiple-choice-devel -latex
Beaucoup de patience pour cette deuxième phase est nécessaire.
RE: Problème d'installation et utilisation d'AMC sous MacOSX 10.11.6 - Added by Olivier Gluck over 7 years ago
Je crois que l'on progresse (l'installation s'est apparemment bien passée cf ci-dessous) mais auto-multiple-choice ne se lance pas encore... :
---> Some of the ports you installed have notes:
dbus has the following notes:
############################################################################
# Startup items have been generated that will aid in
# starting dbus with launchd. They are disabled
# by default. Execute the following commands to start them,
# and to cause them to launch at startup:
#
# sudo launchctl load -w /Library/LaunchDaemons/org.freedesktop.dbus-system.plist
# launchctl load -w /Library/LaunchAgents/org.freedesktop.dbus-session.plist
############################################################################
ffmpeg has the following notes:
*
* This build of ffmpeg includes GPLed code and
* is therefore licensed under GPL v2 or later.
*
* The following modules are GPLed:
*
* postproc
* libx264
* libx265
* libxvid
*
* To include all nonfree, GPLed and LGPL code use variant +nonfree.
* To remove nonfree and GPLed code leaving only LGPL code remove the
* +gpl2 variant.
*
p5.24-libwww-perl has the following notes:
As of version 6.00, libwww-perl has been split into multiple packages. If you were
using p5.24-libwww-perl for just one or two of its modules before, you may be able
to pare down your installation to just those modules now. Other important changes
have been made that may affect your code; for details, please see:
/opt/local/share/doc/p5.24-libwww-perl/Changes
python34 has the following notes:
To make this the default Python or Python 3 (i.e., the version run by the 'python'
or 'python3' commands), run one or both of:
sudo port select --set python python34
sudo port select --set python3 python34
##############################################################
- IF YOU ARE USING PYTHON FROM THE TERMINAL, PLEASE INSTALL:
- py34-readline
- TO AVOID A LIBEDIT / PYTHON INTERACTION ISSUE.
- REF: https://trac.macports.org/ticket/48807
##############################################################
nautiliris09:~ ogluck$ auto
auto-multiple-choice autom4te autopoint
autoconf automake autoreconf
autodiskmount automake-1.15 autoscan
autoheader automator autosp
autoinst automount autoupdate
nautiliris09:~ ogluck$ auto-multiple-choice &
[1] 12843
nautiliris09:~ ogluck$ Dynamic session lookup supported but failed: launchd did not provide a socket path, verify that org.freedesktop.dbus-session.plist is loaded!
(AMC-gui.pl:12843): Gtk-WARNING **: Could not load a pixbuf from icon theme.
This may indicate that pixbuf loaders or the mime database could not be found.
Format d'image non reconnu at /opt/local/lib/perl5/vendor_perl/5.24/darwin-thread-multi-2level/Glib/Object/Introspection.pm line 67.
RE: Problème d'installation et utilisation d'AMC sous MacOSX 10.11.6 - Added by Olivier Gluck over 7 years ago
Du coup, j'ai lancé org.freedesktop.dbus-session.plist
mais AMC ne se lance toujours pas :
nautiliris09:~ ogluck$ sudo launchctl load -w /Library/LaunchDaemons/org.freedesktop.dbus-system.plist
Password:
nautiliris09:~ ogluck$ launchctl load -w /Library/LaunchAgents/org.freedesktop.dbus-session.plist
nautiliris09:~ ogluck$
nautiliris09:~ ogluck$ sudo port select --set python python34
Selecting 'python34' for 'python' succeeded. 'python34' is now active.
nautiliris09:~ ogluck$ sudo port select --set python3 python34
Selecting 'python34' for 'python3' succeeded. 'python34' is now active.
nautiliris09:~ ogluck$ auto-multiple-choice &
[1] 12880
nautiliris09:~ ogluck$
(AMC-gui.pl:12880): Gtk-WARNING **: Could not load a pixbuf from icon theme.
This may indicate that pixbuf loaders or the mime database could not be found.
Format d'image non reconnu at /opt/local/lib/perl5/vendor_perl/5.24/darwin-thread-multi-2level/Glib/Object/Introspection.pm line 67.
[1]+ Exit 2 auto-multiple-choice
nautiliris09:~ ogluck$
RE: Problème d'installation et utilisation d'AMC sous MacOSX 10.11.6 - Added by Joël Brogniart over 7 years ago
Le problème est résolu.
Les soucis provenaient d'une installation Fink dont les outils interféraient avec les outils MacPorts. Après suppression complète de l'installation Fink, tout est rentré en ordre.
RE: Problème d'installation et utilisation d'AMC sous MacOSX 10.11.6 - Added by R2 D3 over 7 years ago
Olivier, Joël, Bonjour.
Je me permet de poster mon message ici car je viens de contacter que je possède la ma même configuration qu'Olivier à savoir iOS 10.11.6. J'ai publié il y a quelques heures un poste au sujet d'un bug (http://project.auto-multiple-choice.net/boards/3/topics/5591)
pourriez-vous svp m'indiquer si j'ai bien executer les étapes d'installation ?
Merci
1) Installation Xcode + xcode-select --install
2) Ajouter les polices « Linux Libertine » et « DejaVu » dans le dossier "/Library/Fonts".
3) Installer MacTex-2017
Lancer TexShop - Préférence - Encodage : Unicode (UTF-8)
4) Installer XQuartz
5) Installer MacPorts
6) le dossier "/Library/TeX/texbin" existe. Édition du fichier "/opt/local/etc/macports/macports.conf" pour y ajouter la ligne suivante. ( J’ai ajouté à la fin du fichier, je suppose que l’ordre ne compte pas)
binpath /opt/local/bin:/opt/local/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/Library/TeX/texbin
7) mkdir -p ~/nix
Editer/Ajouter à "/opt/local/etc/macports/sources.conf":
file:///Users/julesvernes/nix/macports
rsync://rsync.macports.org/release/tarballs/ports.tar [default]
8) Fichier port macports-10.12.zip. décompresser et ajouter à nix/
9)
cd ~/nix/macports
portindex
sudo port install dblatex -latex
sudo port install auto-multiple-choice-devel -latex
RE: Problème d'installation et utilisation d'AMC sous MacOSX 10.11.6 - Added by Joël Brogniart over 7 years ago
dans
Editer/Ajouter à "/opt/local/etc/macports/sources.conf":
file:///Users/julesvernes/nix/macports
"julesvernes" a bien été remplacé par le nom du dossier de l'utilisateur ?
RE: Problème d'installation et utilisation d'AMC sous MacOSX 10.11.6 - Added by R2 D3 over 7 years ago
Oui, évidement.
Sinon, je ne sais pas quoi faire, je viens de reprendre à zéro l'installation après une restauration TimeMachine. J'obtiens le même bug.
RE: Problème d'installation et utilisation d'AMC sous MacOSX 10.11.6 - Added by Olivier Gluck over 7 years ago
Apparemment, il y a un problème avec latex ?
Voici mes notes d'installation. Ca a marché après avoir bien supprimer toutes les versions de latex que j'avais.
Pour tout supprimer j'ai fait :
Suppression complète de MacPorts :
sudo port clean -f --all installed
sudo port uninstall installed
sudo rm -Rf /opt/local
Suppression complète de MacTex :
http://www.tug.org/mactex/uninstalling.html
sudo rm -Rf /usr/local/tex-live
sudo rm -Rf /Library/TeX
Par contre, je n'ai pas supprimé /Applications/TeX
Suppression de Tetex Fink :
http://www.finkproject.org/faq/usage-fink.php
Tout Fink se trouve dans /sw
Pour tout supprimer, il faut faire
sudo rm -rf /sw
Sinon j'avais fait les lignes ci-dessous mais cela ne marchait pas car incompatibilités avec AMC
fink list
sudo apt-get remove tetex tetex-base tetex-macosx tetex-texmf texi2html texinfo
Puis
sudo rm -Rf /sw/share/texmf-dist /sw/var/lib/texmf
Installation de MacTex distribution 2016 :
http://tug.org/mactex/mactex-download.html
puis update avec Tex Live Utility
Installation AMC :
http://project.auto-multiple-choice.net/projects/auto-multiple-choice/wiki/Installation_de_la_version_de_d%C3%A9veloppement_d'AMC_sous_macOS_avec_une_installation_LaTeX_externe_%C3%A0_MacPorts
J'ai bien pris la dernière version du fichier macports :
http://project.auto-multiple-choice.net/attachments/1297/macports-10.12.zip
sudo port selfupdate
sudo port install dblatex -latex
sudo port install auto-multiple-choice-devel -latex
RE: Problème d'installation et utilisation d'AMC sous MacOSX 10.11.6 - Added by R2 D3 over 7 years ago
Merci pour cette réponse détaillée.
Mon installation a été réalisée sur un iOS (vide de toute installation d'application) pour éviter tout doute. Dois-je appliquer comme-même tes notes d'installation ?
Merci d'avance
RE: Problème d'installation et utilisation d'AMC sous MacOSX 10.11.6 - Added by Olivier Gluck over 7 years ago
Tu peux toujours essayer
RE: Problème d'installation et utilisation d'AMC sous MacOSX 10.11.6 - Added by R2 D3 over 7 years ago
J'ai essayé, c'est pire.
J'ai l'impression qu'il y a un "léger" problème avec latex ou il manque quelque chose mais je ne sais pas laquelle. C'est bizarre car hormis Latex, nous avons la même version de soft (OS X, macport, Quartz).
Merci quand-même pour tes notes d'installation.
P.S/ J'espère trouver quelqu'un disponible pour quelques minutes pour accéder à machine à distance via TeamViewer et voir d'où peut venir ce bug.
RE: Problème d'installation et utilisation d'AMC sous MacOSX 10.11.6 - Added by R2 D3 over 7 years ago
Bonjour Olivier,
- Pour information, j'ai résolu le problème d'installation, il y a quelques jours. Quel plaisir de générer mes premiers documents AMC.
Lors de l'installation selon le wiki
. à l'étape d'installation de MacTex il faut penser à METTRE à JOUR avec Tex Live.
- Utilises-tu l'envoi d'email par Gmail ou autre compte de messagerie éventuellement free. Peux-tu stp me donner les instructions pour l'installation sous OS X afin que je puis utiliser la doc de la doc ?
Merci
RE: Problème d'installation et utilisation d'AMC sous MacOSX 10.11.6 - Added by R2 D3 over 7 years ago
Je viens de résoudre l'envoie des email grâce au billet
« Previous 1 2 (26-40/40)