1 votos

No se puede enlazar X11 xQuartz 2.7.1, sin arquitectura amd64?

No puedo enlazar X11 xQuartz 2.7.1, sin arquitectura amd64???????

Tengo un programa simple que utiliza X11. se ejecuta bien en un viejo xcode en un Mac Intel.

Pero ahora tengo un mac Mini M1 y xCode no encuentra la arquitectura amd64 de xquartz.

He hecho un montón de -L /usr/opt/X11 líneas de control del enlazador, pero todavía no va.

¿Alguna idea? La documentación de xQuartz no dice nada sobre la arquitectura que soporta.

I piense en está encontrando la ruta correcta de la biblioteca ya que AHORA no se queja de no encontrar los puntos de entrada como XCreateWindow, en su lugar se queja de la arquitectura incorrecta.

Gracias,

grg

1voto

yoliho Puntos 340

Hay una adaptación de Xquartz a Apple Silicon - buscando en la web hay algunos enlaces

Uno que encontré https://github.com/XQuartz/XQuartz/issues/14#issuecomment-754400158 es de la persona que mantiene XQuartz

Sí, funciona bien y lo ha hecho desde muy temprano en nuestra traída de los Macs de Silicio de Apple. Simplemente no hay un paquete disponible porque nadie se ha hecho cargo de la gestión de las versiones, así que tu mejor opción es usar MacPorts.

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

X11 en MacPorts es funcional y nativo en la M1. (Yo debería saberlo, hice parte del trabajo para hacerlo funcionar).

sudo port install xorg

El equivalente en MacPorts de Xquartz.app es X11.app.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X