Installation AMC sur un mac M1

Added by Antoine Bluheim 11 months ago

Bonjour,

Avant de changer mon macbook pro qui commence à se faire vieux pour un nouveau Mac M1, je voulais savoir si des personnes avaient réussi à installer AMC "facilement" sur ce genre de machine maintenant qu'elles sont dispo pour le grand public.

Merci pour vos retours!
Antoine


Replies (72)

RE: Installation AMC sur un mac M1 - Added by Muriel Vander Donckt 5 months ago

Bon, après avoir désinstallé complètement XCode et macports, supprimé tout dossier macports et tout réinstallé. J'ai pu réinstaller auto-multiple-choice-devel.
Macport ajoute automatiquement un "export DISPLAY=:0.0" dans les .zprofile - j'ai dû l'enlever manuellement.
Il me restait des références à Xquartz dans LaunchAgents et LaunchDaemons, que j'ai aussi enlevé aussi.
xterm maintenant fonctionne même si l'écran devient noir.

Idem quand je lance auto-multiple-choice, mais là aucune fenêtre ne s'ouvre. Je peux swiper vers un autre bureau qui est normal mais quand je reviens au bureau où j'ai lancé AMC, celui-ci est planté (segfault)

J'ai alors lancé auto-multiple-choice en mode debug et le premier log a pointé vers l'absence du paquet GraphicsMagick.

J'ai installé GraphicsMagick.
J'ai relancé, toujours pas d'amélioration, mais la dernière ligne semble pointer un souci avec perl, vu que ça s'arrête là. J'inclus le log…

AMC-DEBUG-goPgn4SX.log - log d'AMC (9.3 kB)

RE: Installation AMC sur un mac M1 - Added by Joël Brogniart 5 months ago

L'installation de GraphicsMagick n'était pas nécessaire ImageMagick suffit.

Un crash avec segfault c'est pas un bon signe. Une partie de code qui accède à des endroits qu'elle ne devrait pas. Mais là je dirais que AMC n'y est pour rien, c'est plutôt une des dépendances qui a un soucis. Le log AMC n'indique que la dernière opération lancée mais ne peut pas aller en profondeur dans ce cas.

Il devrait y avoir un rapport de crash correspondant. Ces rapports sont accessibles via l'application Console. Ils peuvent donner un peu plus d'informations mais sont destinés à des gens qui s'y connaissent un peu plus que moi. Mais on peut y trouver des indications sur le coupable. Si vous trouvez le rapport de crash, postez le ici, on ne sait jamais.

Je n'ai pas de machine Apple Silicon sous la main alors je ne pourrai pas aller très loin dans l'analyse.

RE: Installation AMC sur un mac M1 - Added by Muriel Vander Donckt 5 months ago

C'est bien perl5.28 qui crashe.
Je joins le log

crashLogp5.28.txt (64.7 kB)

RE: Installation AMC sur un mac M1 - Added by Joël Brogniart 5 months ago

À vue de nez, le crash a lieu lors d'une tentative d'utiliser les outils gobject-introspection. On dirait que la version Macports de ces outils date un peu.

RE: Installation AMC sur un mac M1 - Added by Antoine Bluheim 5 months ago

Ca avance pas mal on dirait! Je croise les doigts!
En tout cas merci à tout ceux qui essayent!

RE: Installation AMC sur un mac M1 - Added by Muriel Vander Donckt 5 months ago

J'ai installé la portfile pour gobject-introspection 1.68 (trouvé sur les bugreports de macport à ce sujet). Il me fait maintenant :
  • % auto-multiple-choice
    WARNING *: Failed to load shared library 'libcairo-gobject.2.dylib' referenced by the typelib: dlopen(libcairo-gobject.2.dylib, 9): image not found at /opt/local/lib/perl5/vendor_perl/5.28/Gtk3.pm line 493.
    zsh: segmentation fault auto-multiple-choice

crassh18Mai.txt - crash après installation de gobject-introspection @1.68.0 (gnome) (64.8 kB)

RE: Installation AMC sur un mac M1 - Added by Joël Brogniart 5 months ago

Oui, il y a des chances que certains outils compilés avec l'ancienne version de la bibliothèque soient un peu perdus.

Pouvez vous essayer la commande suivante.

sudo port -sn upgrade --force atk gdk-pixbuf2

Mais j'ai peu que ça ne suffise pas.

RE: Installation AMC sur un mac M1 - Added by Muriel Vander Donckt 5 months ago

Merci pour l'aide - hélas je n'y suis toujours pas.
libgirepository-1.0.1.dylib semble être l'endroit où ça plante.

Lorsque je mets lance AMC, mon écran devient noir. Je vois la souris. Je peux swiper vers les autres bureaux qui sont normaux, puis quand je reswipe vers le bureau où j'ai mancé AMC, il a planté et mon bureau est redevenu normal… Je mis une variable d'environnement DYLD_LIBRARY_PATH afin qu'il trouve libcairo-gobject.2 et je n'ai plus au une autre erreur que le segfault…

Snif

crash18MaiPM.txt - crash après sudo port -sn upgrade --force atk gdk-pixbuf2 (64 kB)

RE: Installation AMC sur un mac M1 - Added by Muriel Vander Donckt 5 months ago

À tout hasard, voici la liste de tous ports dont amc est dépendant avec la version installée

% port installed rdepof:auto-multiple-choice-devel
The following ports are currently installed:
ade @0.1.1f_0 (active)
adwaita-icon-theme @3.38.0_0 (active)
aom @3.1.0_0 (active)
asciidoc @9.1.0_0 (active)
at-spi2-atk @2.38.0_0 (active)
at-spi2-core @2.38.0_0 (active)
atk @2.36.0_2 (active)
autoconf @2.71_1 (active)
automake @1.16.3_0 (active)
bison @3.7.6_0 (active)
bison-runtime @3.7.6_0 (active)
brotli @1.0.9_2 (active)
bzip2 @1.0.8_0 (active)
cctools @949.0.1_0+xcode (active)
cmake @3.19.8_0 (active)
curl @7.76.1_0+ssl (active)
curl-ca-bundle @7.76.1_0 (active)
dav1d @0.8.2_0 (active)
db48 @4.8.30_4 (active)
dbus @1.12.20_0 (active)
djvulibre @3.5.28_2 (active)
docbook-xml @5.0_3 (active)
docbook-xml-4.1.2 @5.0_1 (active)
docbook-xml-4.2 @5.0_1 (active)
docbook-xml-4.3 @5.0_1 (active)
docbook-xml-4.4 @5.0_1 (active)
docbook-xml-4.5 @5.0_1 (active)
docbook-xml-5.0 @5.0_1 (active)
docbook-xsl-nons @1.79.2_0 (active)
dvipng @1.17_2 (active)
dvisvgm @2.11.1_0 (active)
expat @2.3.0_0 (active)
ffmpeg @4.4_0+gpl2 (active)
fftw-3 @3.3.9_1+gfortran (active)
fontconfig @2.13.1_1 (active)
fop @1.1_1 (active)
freetype @2.10.4_0 (active)
fribidi @1.0.10_0 (active)
gawk @5.1.0_0 (active)
gcc_select @0.1_9 (active)
gd2 @2.3.2_0+x11 (active)
gdbm @1.19_0 (active)
gdk-pixbuf2 @2.42.2_2+x11 (active)
gettext @0.19.8.1_2 (active)
ghostscript @9.53.3_1+x11 (active)
giflib @4.2.3_0 (active)
git @2.31.1_0+credential_osxkeychain+diff_highlight+doc+pcre+perl5_28 (active)
glib2 @2.58.3_1+x11 (active)
gmp @6.2.1_0 (active)
gnutls @3.6.15_0+doc (active)
gobject-introspection @1.68.0_0 (active)
graphite2 @1.3.13_1 (active)
graphviz @2.40.1_4+pangocairo+x11 (active)
gtk-doc @1.32_1+python38 (active)
gtk3 @3.24.23_0+x11 (active)
gts @0.7.6-20121130_1 (active)
harfbuzz @2.8.0_0 (active)
harfbuzz-icu @2.8.0_0 (active)
hicolor-icon-theme @0.17_0 (active)
icu @67.1_4 (active)
ilmbase @2.3.0_1 (active)
ImageMagick @6.9.11-60_0+x11 (active)
isl @0.22.1_0 (active)
itstool @2.0.6_0+python39 (active)
jasper @2.0.14_1 (active)
jbig2dec @0.19_0 (active)
jbigkit @2.1_0 (active)
kerberos5 @1.19.1_0 (active)
lame @3.100_1 (active)
latexdiff @1.3.1.1_0 (active)
latexmk @4.70b_0 (active)
lcdf-typetools @2.108_1+texlive (active)
lcms2 @2.12_0 (active)
ld64 @3_3+ld64_xcode (active)
ld64-xcode @2_3 (active)
libarchive @3.5.1_1 (active)
libass @0.15.1_0 (active)
libbluray @1.3.0_0 (active)
libcomerr @1.45.6_0 (active)
libcroco @0.6.13_1 (active)
libcxx @5.0.1_4 (active)
libde265 @1.0.8_0 (active)
libedit @20210216-3.1_0 (active)
libepoxy @1.5.4_1+python38 (active)
libffi @3.3_1 (active)
libgcc @3.0_0 (active)
libheif @1.12.0_0 (active)
libiconv @1.16_1 (active)
libidn @1.36_0 (active)
libidn2 @2.3.0_0 (active)
libjpeg-turbo @2.0.6_0 (active)
libLASi @1.1.3_1 (active)
libmodplug @0.8.9.0_0 (active)
libmpc @1.2.1_0 (active)
libnetpbm @10.93.00_0 (active)
libnotify @0.7.9_0 (active)
libogg @1.3.4_1 (active)
libopus @1.3.1_0 (active)
libpaper @1.1.28_0 (active)
libpixman @0.38.4_0 (active)
libpng @1.6.37_0 (active)
libpsl @0.21.1-20200817_1 (active)
libraw @0.20.2_1 (active)
librsvg @2.40.20_4 (active)
libsdl2 @2.0.14_0 (active)
libtasn1 @4.16.0_0 (active)
libtheora @1.1.1_3 (active)
libtool @2.4.6_11 (active)
libunistring @0.9.10_0 (active)
libuv @1.41.0_0 (active)
libvorbis @1.3.7_0 (active)
libvpx @1.10.0_0 (active)
libxml2 @2.9.10_1 (active)
libxslt @1.1.34_4 (active)
libzzip @0.13.71_0 (active)
lmdb @0.9.28_1 (active)
lz4 @1.9.3_0 (active)
lzo2 @2.10_0 (active)
m4 @1.4.18_2 (active)
mesa @19.0.8_1+osmesa+python27 (active)
meson @0.57.1_1 (active)
mpfr @4.1.0_0 (active)
ncurses @6.2_1 (active)
netpbm @10.93.00_1+x11 (active)
nettle @3.7.2_0 (active)
ninja @1.10.2_1 (active)
nspr @4.29_0 (active)
nss @3.64_0 (active)
opencv4 @4.5.2_1 (active)
opendetex @2.8.9_0 (active)
openexr @2.3.0_2 (active)
openjpeg @2.4.0_0 (active)
openssl @1.1.1k_0 (active)
ossp-uuid @1.6.2_12+perl5_28 (active)
p5.28-algorithm-diff @1.201.0_0 (active)
p5.28-archive-zip @1.680.0_0 (active)
p5.28-authen-sasl @2.160.0_0 (active)
p5.28-b-hooks-endofscope @0.240.0_0 (active)
p5.28-b-hooks-op-check @0.220.0_0 (active)
p5.28-bareword-filehandles @0.7.0_0 (active)
p5.28-cairo @1.108.0_0 (active)
p5.28-cairo-gobject @1.5.0_0 (active)
p5.28-cgi @4.510.0_0 (active)
p5.28-class-data-inheritable @0.80.0_4 (active)
p5.28-class-method-modifiers @2.130.0_0 (active)
p5.28-class-xsaccessor @1.190.0_0 (active)
p5.28-clone @0.450.0_0 (active)
p5.28-compress-raw-bzip2 @2.101.0_0 (active)
p5.28-compress-raw-zlib @2.101.0_0 (active)
p5.28-cpan-meta @2.150.10_0 (active)
p5.28-cpan-meta-requirements @2.140.0_0 (active)
p5.28-cpan-meta-yaml @0.18.0_0 (active)
p5.28-data-dump @1.230.0_0 (active)
p5.28-data-dumper @2.173.0_0 (active)
p5.28-data-optlist @0.110.0_0 (active)
p5.28-date-manip @6.850.0_0 (active)
p5.28-dbd-csv @0.580.0_0 (active)
p5.28-dbd-sqlite @1.660.0_0 (active)
p5.28-dbi @1.643.0_0 (active)
p5.28-devel-globaldestruction @0.140.0_0 (active)
p5.28-devel-stacktrace @2.40.0_0 (active)
p5.28-digest-hmac @1.40.0_0 (active)
p5.28-digest-md5 @2.580.0_0 (active)
p5.28-digest-sha1 @2.130.0_4 (active)
p5.28-dist-checkconflicts @0.110.0_2 (active)
p5.28-email-abstract @3.8.0_0 (active)
p5.28-email-address @1.912.0_0 (active)
p5.28-email-address-xs @1.40.0_0 (active)
p5.28-email-date-format @1.5.0_0 (active)
p5.28-email-messageid @1.406.0_0 (active)
p5.28-email-mime @1.949.0_0 (active)
p5.28-email-mime-contenttype @1.24.0_0 (active)
p5.28-email-mime-encodings @1.315.0_1 (active)
p5.28-email-sender @1.300.35_0 (active)
p5.28-email-simple @2.216.0_0 (active)
p5.28-encode @3.80.0_0 (active)
p5.28-encode-eucjpascii @0.30.0_1 (active)
p5.28-encode-hanextra @0.230.0_5 (active)
p5.28-encode-iso2022 @0.40.0_0 (active)
p5.28-encode-jisx0213 @0.40.0_0 (active)
p5.28-encode-locale @1.50.0_0 (active)
p5.28-error @0.170.290_0 (active)
p5.28-eval-closure @0.140.0_0 (active)
p5.28-exception-class @1.440.0_0 (active)
p5.28-exporter-tiny @1.2.2_0 (active)
p5.28-extutils-depends @0.800.0_0 (active)
p5.28-extutils-pkgconfig @1.160.0_0 (active)
p5.28-file-basedir @0.80.0_0 (active)
p5.28-file-homedir @1.6.0_0 (active)
p5.28-file-listing @6.140.0_0 (active)
p5.28-file-mimeinfo @0.300.0_0 (active)
p5.28-file-which @1.240.0_0 (active)
p5.28-filesys-dfportable @0.850.0_0 (active)
p5.28-font-freetype @0.160.0_0 (active)
p5.28-getopt-long @2.520.0_0 (active)
p5.28-glib @1.329.300_0 (active)
p5.28-glib-object-introspection @0.48.0_1 (active)
p5.28-gssapi @0.280.0_3 (active)
p5.28-gtk3 @0.37.0_0 (active)
p5.28-html-entities-numbered @0.40.0_0 (active)
p5.28-html-form @6.70.0_0 (active)
p5.28-html-parser @3.760.0_0 (active)
p5.28-html-tagset @3.200.0_4 (active)
p5.28-html-tidy @1.600.0_0 (active)
p5.28-html-tree @5.70.0_1 (active)
p5.28-http-cookies @6.100.0_0 (active)
p5.28-http-daemon @6.120.0_0 (active)
p5.28-http-date @6.50.0_0 (active)
p5.28-http-message @6.290.0_0 (active)
p5.28-http-negotiate @6.10.0_1 (active)
p5.28-inc-latest @0.500.0_0 (active)
p5.28-indirect @0.390.0_0 (active)
p5.28-io @1.450.0_0 (active)
p5.28-io-compress @2.102.0_0 (active)
p5.28-io-html @1.4.0_0 (active)
p5.28-io-socket-inet6 @2.720.0_0 (active)
p5.28-io-socket-ip @0.410.0_0 (active)
p5.28-io-socket-ssl @2.70.0_0 (active)
p5.28-ipc-system-simple @1.300.0_0 (active)
p5.28-libwww-perl @6.530.0_0 (active)
p5.28-libxml-perl @0.80.0_4 (active)
p5.28-list-moreutils @0.430.0_0 (active)
p5.28-list-moreutils-xs @0.430.0_0 (active)
p5.28-locale-codes @3.660.0_0 (active)
p5.28-locale-gettext @1.70.0_0 (active)
p5.28-locale-maketext-simple @0.210.0_3 (active)
p5.28-log-dispatch @2.700.0_0 (active)
p5.28-log-dispatch-filerotate @1.360.0_0 (active)
p5.28-log-log4perl @1.540.0_0 (active)
p5.28-lwp-mediatypes @6.40.0_0 (active)
p5.28-mac-systemdirectory @0.130.0_0 (active)
p5.28-math-base-convert @0.110.0_0 (active)
p5.28-math-complex @1.590.0_0 (active)
p5.28-mime-charset @1.012.2_0 (active)
p5.28-mime-types @2.180.0_0 (active)
p5.28-module-build @0.423.100_0 (active)
p5.28-module-implementation @0.90.0_0 (active)
p5.28-module-load @0.360.0_0 (active)
p5.28-module-load-conditional @0.740.0_0 (active)
p5.28-module-metadata @1.0.37_0 (active)
p5.28-module-pluggable @5.200.0_0 (active)
p5.28-module-runtime @0.16.0_0 (active)
p5.28-moo @2.4.4_0 (active)
p5.28-moox-types-mooselike @0.290.0_0 (active)
p5.28-mozilla-ca @20200520_0 (active)
p5.28-mro-compat @0.130.0_0 (active)
p5.28-multidimensional @0.14.0_0 (active)
p5.28-namespace-autoclean @0.290.0_0 (active)
p5.28-namespace-clean @0.270.0_0 (active)
p5.28-net @3.130.0_0 (active)
p5.28-net-http @6.210.0_0 (active)
p5.28-net-libidn @0.120.0_5 (active)
p5.28-net-smtp-ssl @1.40.0_0 (active)
p5.28-net-ssleay @1.900.0_0 (active)
p5.28-openoffice-oodoc @2.125.0_2 (active)
p5.28-package-stash @0.390.0_0 (active)
p5.28-package-stash-xs @0.290.0_0 (active)
p5.28-params-check @0.380.0_1 (active)
p5.28-params-util @1.102.0_0 (active)
p5.28-params-validationcompiler @0.300.0_0 (active)
p5.28-perl-ostype @1.10.0_0 (active)
p5.28-perlmagick @6.9.11-60_0 (active)
p5.28-pod-escapes @1.70.0_0 (active)
p5.28-pod-simple @3.420.0_0 (active)
p5.28-pod2-base @0.43.0_0 (active)
p5.28-podlators @4.140.0_0 (active)
p5.28-ref-util @0.204.0_0 (active)
p5.28-ref-util-xs @0.117.0_0 (active)
p5.28-role-tiny @2.2.4_0 (active)
p5.28-scalar-list-utils @1.560.0_0 (active)
p5.28-scope-guard @0.210.0_0 (active)
p5.28-socket @2.31.0_0 (active)
p5.28-socket6 @0.290.0_0 (active)
p5.28-specio @0.470.0_0 (active)
p5.28-sql-statement @1.414.0_0 (active)
p5.28-strictures @2.0.6_0 (active)
p5.28-sub-exporter @0.987.0_1 (active)
p5.28-sub-exporter-progressive @0.1.13_0 (active)
p5.28-sub-identify @0.140.0_0 (active)
p5.28-sub-install @0.928.0_1 (active)
p5.28-sub-name @0.260.0_0 (active)
p5.28-sub-quote @2.6.6_0 (active)
p5.28-sys-syslog @0.360.0_0 (active)
p5.28-term-readkey @2.380.0_0 (active)
p5.28-test-fatal @0.16.0_0 (active)
p5.28-text-balanced @2.40.0_0 (active)
p5.28-text-csv @2.0.0_0 (active)
p5.28-text-csv_xs @1.450.0_0 (active)
p5.28-text-soundex @3.50.0_0 (active)
p5.28-text-tabsxwrap @2013.52.300_1 (active)
p5.28-text-unidecode @1.300.0_0 (active)
p5.28-throwable @0.200.13_0 (active)
p5.28-tie-ixhash @1.230.0_1 (active)
p5.28-time-local @1.300.0_0 (active)
p5.28-timedate @2.330.0_0 (active)
p5.28-try-tiny @0.300.0_0 (active)
p5.28-unicode-linebreak @2019.1.0_0 (active)
p5.28-uri @5.90.0_0 (active)
p5.28-variable-magic @0.620.0_0 (active)
p5.28-version @0.992.900_0 (active)
p5.28-www-robotrules @6.20.0_1 (active)
p5.28-xml-dom @1.460.0_0 (active)
p5.28-xml-namespacesupport @1.120.0_0 (active)
p5.28-xml-parser @2.460.0_0 (active)
p5.28-xml-regexp @0.40.0_1 (active)
p5.28-xml-sax @1.20.0_0 (active)
p5.28-xml-sax-base @1.90.0_0 (active)
p5.28-xml-sax-expat @0.510.0_1 (active)
p5.28-xml-simple @2.250.0_0 (active)
p5.28-xml-twig @3.520.0_0 (active)
p5.28-xml-writer @0.900.0_0 (active)
p5.28-xml-xpath @1.440.0_0 (active)
p5.28-xml-xpathengine @0.140.0_0 (active)
p5.28-xsloader @0.240.0_0 (active)
p5.28-xstring @0.5.0_0 (active)
p5.28-yaml @1.300.0_0 (active)
p5.28-yaml-tiny @1.730.0_0 (active)
p11-kit @0.23.22_0 (active)
pango @1.42.4_3+quartz+x11 (active)
pcre @8.44_1 (active)
pcre2 @10.36_0 (active)
pdfjam @2.08_0 (active)
perl5 @5.28.3_0+perl5_28 (active)
perl5.28 @5.28.3_1 (active)
pkgconfig @0.29.2_0 (active)
poppler @20.12.1_2 (active)
poppler-data @0.4.10_0 (active)
popt @1.18_0 (active)
potrace @1.16_0 (active)
ps2eps @1.68_3 (active)
psutils @p17_1 (active)
py38-anytree @2.8.0_0 (active)
py38-lxml @4.4.1_0 (active)
py38-pygments @2.8.1_0 (active)
py38-setuptools @54.2.0_0 (active)
py38-six @1.15.0_0 (active)
py39-beaker @1.11.0_0 (active)
py39-libxml2 @2.9.10_0 (active)
py39-mako @1.1.4_0 (active)
py39-markdown @3.3.4_0 (active)
py39-markupsafe @1.1.1_0 (active)
py39-setuptools @54.2.0_0 (active)
pygments_select @0.1_0 (active)
python3_select @0.0_2 (active)
python38 @3.8.9_0 (active)
python39 @3.9.4_0 (active)
python_select @0.3_9 (active)
qpdf @10.3.1_0 (active)
rav1e @0.4.1_0 (active)
readline @8.1.000_0 (active)
rsync @3.2.3_0 (active)
shared-mime-info @2.1_0 (active)
soxr @0.1.3_0 (active)
speex @1.2.0_0 (active)
sqlite3 @3.35.5_0 (active)
t1lib @5.1.2_3 (active)
t1utils @1.42_0 (active)
texlive @2020_0+doc+medium (active)
texlive-basic @54624_1+doc (active)
texlive-bin @2020.54632_3+x11 (active)
texlive-bin-extra @54608_2+doc (active)
texlive-common @2020_0 (active)
texlive-context @54364_0+doc (active)
texlive-fonts-extra @54583_0+doc (active)
texlive-fonts-recommended @54512_0+doc (active)
texlive-fontutils @54269_0+doc (active)
texlive-lang-cjk @54269_0+doc (active)
texlive-lang-czechslovak @54568_0+doc (active)
texlive-lang-english @54568_0+doc (active)
texlive-lang-european @54568_0+doc (active)
texlive-lang-french @54568_0+doc (active)
texlive-lang-german @54604_0+doc (active)
texlive-lang-italian @54568_0+doc (active)
texlive-lang-japanese @54564_0+doc (active)
texlive-lang-polish @54568_0+doc (active)
texlive-lang-portuguese @54568_0+doc (active)
texlive-lang-spanish @54568_0+doc (active)
texlive-latex @54498_0+doc (active)
texlive-latex-extra @54584_0+doc (active)
texlive-latex-recommended @54586_0+doc (active)
texlive-luatex @54550_0+doc (active)
texlive-math-science @54588_0+doc (active)
texlive-metapost @54512_0+doc (active)
texlive-pictures @54512_0+doc (active)
texlive-plain-generic @54476_0+doc (active)
texlive-tlpdb @2020.54632_0 (active)
texlive-xetex @54512_0+doc (active)
tidyp @1.04_0 (active)
tiff @4.3.0_0 (active)
unzip @6.0_4 (active)
urw-fonts @1.0.7pre44_0 (active)
vala @0.50.4_0 (active)
webp @1.2.0_0 (active)
woff2 @1.0.2_0 (active)
x264 @20191217_0 (active)
x265 @3.4_0 (active)
Xft2 @2.3.3_0 (active)
xmlcatmgr @2.2_1 (active)
xorg-libice @1.0.10_0 (active)
xorg-libpthread-stubs @0.4_0 (active)
xorg-libsm @1.2.3_0 (active)
xorg-libX11 @1.7.0_0 (active)
xorg-libXau @1.0.9_0 (active)
xorg-libXaw @1.0.14_0 (active)
xorg-libxcb @1.14_0+python39 (active)
xorg-libXcomposite @0.4.5_0 (active)
xorg-libXcursor @1.2.0_0 (active)
xorg-libXdamage @1.1.5_0 (active)
xorg-libXdmcp @1.1.3_0 (active)
xorg-libXext @1.3.4_0 (active)
xorg-libXfixes @5.0.3_1 (active)
xorg-libXi @1.7.10_0 (active)
xorg-libXinerama @1.1.4_1 (active)
xorg-libXmu @1.1.3_0 (active)
xorg-libXp @1.0.3_2 (active)
xorg-libXrandr @1.5.2_0 (active)
xorg-libXt @1.2.1_0 (active)
xorg-libXtst @1.2.3_1 (active)
xorg-libXxf86vm @1.1.4_1 (active)
xorg-xcb-proto @1.14.1_0+python39 (active)
xorg-xcb-util @0.4.0_1 (active)
xorg-xorgproto @2021.4_0 (active)
xpm @3.5.13_0 (active)
xrender @0.9.10_1 (active)
XviD @1.3.7_0 (active)
xxhashlib @0.8.0_0 (active)
xz @5.2.5_0 (active)
zlib @1.2.11_0 (active)
zstd @1.4.9_0 (active)

RE: Installation AMC sur un mac M1 - Added by Joël Brogniart 5 months ago

Sans machine Apple Silicon je peux difficilement aller plus loin. Je vous suggère de tester une réinstallation des ports (pas besoin de réinstaller Macports) aver les commandes suivantes (en gardant le portfile pour gobject-introspection @1.68 actif).

Désinstallation des ports installés.

sudo port uninstall installed

Mise à jour Macports.

sudo port selfupdate

Installation X11. Le seul qui est strictement nécessaire est xorg-server mais c'est bien d'avoir deux~trois outils pour voir si X11 fonctionne.

sudo port install xorg-server xterm xman xlogo

Fermer la session puis en réouvrir une nouvelle pour que X11 soit correctement initialisé.
Installation AMC

sudo port install auto-multiple-choice-devel

Il y a des chances que des problèmes surviennent avant d'en arriver à AMC à cause du passage de gobject-introspection à la version 1.68.

Et ne pas installer d'autres ports avant d'avoir testé AMC. Un problème (si j'ose dire) à la fois.

RE: Installation AMC sur un mac M1 - Added by Hervé Cabaud 5 months ago

et est-ce que tester:
- la version sans x11 comme un certain joel brogniart :
https://project.auto-multiple-choice.net/boards/3/topics/10844
sudo port install auto-multiple-choice-devel -x11 +no_x11 +quartz ?

-ou la version pas encore expliqué de Gui sans x11 de Alban Mazerolles :
https://project.auto-multiple-choice.net/issues/767

pourraient fonctionner ?

Je n'ai pas encore de M1...

RE: Installation AMC sur un mac M1 - Added by Antoine Bluheim 4 months ago

Quelqu'un a du nouveau concernant l'installation sur les M1?

RE: Installation AMC sur un mac M1 - Added by Antoine Bluheim 4 months ago

Vu sur Github à l'instant
https://github.com/maelvls/homebrew-amc

"June 3, 2021: added support for M1 chips, Bintray sunset means slower installations

Thanks to the help of MouLam and Nemhome in #55, we discovered that macOS on M1 chips have a different behaviour with regards to compiling Perl modules (namely, Pango). That has been fixed and you can now install auto-multiple-choice on Apple Silicon.

Another change is the removal of bottles (the pre-built binaries) for amc-pango. Bintray was retired in 2020, meaning that the amd-pango bottles that Homebrew was trying to download are gone. That means amc-pango will have to be recompiled every time... Not great, but that will do for now. I had to "vendor" Pango 1.42.4 because the latest versions of Pango were breaking the annotation mechanism (https://github.com/maelvls/homebrew-amc/issues/33)."

Ca a l'air de sentir bon!

RE: Installation AMC sur un mac M1 - Added by Denis Petrequin 4 months ago

J'ai essayé de l'installer via Homebrew. L'installation se déroule correctement mais, il y a ensuite une erreur quand on essaye de le lancer.

J'ai été pas mal pris ces derniers jours mais je pense réessayer la semaine prochaine.

RE: Installation AMC sur un mac M1 - Added by Antoine Bluheim 4 months ago

Ahhh ce serait génial ça!

RE: Installation AMC sur un mac M1 - Added by Maël Valais 4 months ago

Coucou,

Je suis maelvls (maelvls/homebrew-amc). Malheuresuement, mon annonce du 3 juin était une fausse alerte, il y a toujours un souci de librarie dynamique comme dit par MouLam:

WARNING **: Failed to load shared library 'libgtk-3.0.dylib' referenced by the typelib: dlopen(libgtk-3.0.dylib, 9): image not found at /opt/homebrew/Cellar/auto-multiple-choice/1.4.0_8/libexec/lib/perl5/darwin-thread-multi-2level/Glib/Object/Introspection.pm line 110. Could not find GType for package Gtk3::Editable at /opt/homebrew/Cellar/auto-multiple-choice/1.4.0_8/libexec/lib/perl5/Gtk3.pm line 453. BEGIN failed--compilation aborted at /opt/homebrew/Cellar/auto-multiple-choice/1.4.0_8/lib/AMC/perl/AMC-gui.pl line 23.

Je galere à mettre la main sur un mac M1 pour pouvoir réparer la formule Homebrew... 😞

RE: Installation AMC sur un mac M1 - Added by Muriel Vander Donckt 4 months ago

Bonjour,
J'ai le même souci après installation macport. Dans quelle ville êtes-vous ? En tous cas si c'est Lyon, on peut s'arranger :) - Sinon peut-être que d'autres impatients pourraient mettre à disposition leur M1…
µ

RE: Installation AMC sur un mac M1 - Added by Antoine Bluheim 4 months ago

Je viens de récupérer un m1, mais j'ai très peu de connaissances en unix. Je vais essayer dans la semaine. Du coup il vaut mieux que je l'installe via macports ou homebrew?

RE: Installation AMC sur un mac M1 - Added by Muriel Vander Donckt 4 months ago

Cela ne marche avec aucun des deux pour l'instant…

RE: Installation AMC sur un mac M1 - Added by Muriel Vander Donckt 4 months ago

Comme il y avait un décalage de version entre AMC et port pour perl, j'ai fait ceci.

sudo port install perl5 +perl5_30
Et là je n'ai pas de problème à trouver Gtk3 qui est bien installé dans la version 5_30
Mais l'écran devient noir comme avant et ceci s'affiche dans le terminal :

WARNING **: Failed to load shared library 'libcairo-gobject.2.dylib' referenced by the typelib: dlopen(libcairo-gobject.2.dylib, 9): image not found at /opt/local/lib/perl5/vendor_perl/5.30/Gtk3.pm line 493.

J'ai alors fait : export DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH:/opt/local/lib/

Et je n'ai plus le souci mais toujours un écran noir et un segfault…

segfault.txt - Crash - console log (64.2 kB)

RE: Installation AMC sur un mac M1 - Added by Antoine Bluheim 4 months ago

Bon je me lance avec le peu de connaissance que j'ai en unix.
Je viens d'installer Homebrew, et AMC est en cours d'installation.

RE: Installation AMC sur un mac M1 - Added by Antoine Bluheim 4 months ago

Bon j'ai résinatllé Homebrew, AMC et Mactex en suivant la procédure qui marche sur Mac Intel.
Pas de soucis dans l'installation.
Je lance AMC depuis le terminal comme d'habitude et j'ai ça
antoine@Antoines-iMac ~ % auto-mutiple-choice
zsh: command not found: auto-mutiple-choice
antoine@Antoines-iMac ~ %

RE: Installation AMC sur un mac M1 - Added by Maël Valais 4 months ago

As-tu vérifié que /opt/homebrew/bin est bien dans ta variable PATH?

echo $PATH

Normalement c'est configuré durant l'installation d'Homebrew sur Apple Silicon.

Possible d'ouvrir une issue sur https://github.com/maelvls/homebrew-amc?

RE: Installation AMC sur un mac M1 - Added by Antoine Bluheim 4 months ago

Ca mêle renvoie ça
antoine@Antoines-iMac ~ % echo $PATH
/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Applications/Little Snitch.app/Contents/Components

RE: Installation AMC sur un mac M1 - Added by Antoine Bluheim 3 months ago

Bon j'ai tout désinstallé, tout réinstaller et j'ai toujours la même erreur...
Quelqu'un a vu du nouveau?

« Previous 1 2 3 Next » (26-50/72)