1 votes

Impossible de lier X11 xQuartz 2.7.1, pas d'architecture amd64 ?

Je ne peux pas lier X11 xQuartz 2.7.1, sans architecture amd64 ???????

J'ai un programme simple qui utilise X11. Il fonctionne bien dans un vieux xcode sur un Mac Intel.

Mais maintenant j'ai un mac Mini M1 et xCode ne trouve pas d'architecture xquartz amd64.

J'ai fait un tas de lignes de contrôle -L /usr/opt/X11 linker mais toujours pas de résultat.

Des idées ? La documentation de xQuartz est muette sur l'architecture qu'elle prend en charge !

I pensez à il trouve le bon chemin de la bibliothèque car MAINTENANT il ne se plaint pas de ne pas trouver les points d'entrée comme XCreateWindow, au lieu de cela il se plaint de la mauvaise architecture.

Merci,

grg

1voto

yoliho Points 340

Il existe un portage de Xquartz sur Apple Silicon - une recherche sur le web donne quelques liens

J'en ai trouvé un https://github.com/XQuartz/XQuartz/issues/14#issuecomment-754400158 est par la personne qui maintient XQuartz

Oui, il fonctionne très bien, et ce depuis le début de notre relation avec les Apple Silicon Macs. Il n'y a simplement pas de paquetage disponible parce que personne n'a pris en charge la gestion des versions, donc votre meilleure chance est d'utiliser MacPorts.

et de https://forums.macrumors.com/threads/native-x11-support-on-apple-silicon.2274198/

X11 dans MacPorts est fonctionnel et natif sur le M1. (Je devrais le savoir, j'ai fait une partie du travail pour le faire fonctionner).

sudo port install xorg

L'équivalent MacPorts de Xquartz.app est X11.app.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X