Forums » Installation d'AMC (french) »
Problème d'installation et utilisation d'AMC sous MacOSX 10.11.6
Added by Olivier Gluck over 8 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 8 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 8 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 8 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 8 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 8 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 8 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 8 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 8 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 8 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 8 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 8 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 8 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 8 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 8 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 8 years ago
Je viens de résoudre l'envoie des email grâce au billet
« Previous 1 2 (26-40/40)