Estoy intentando construir emacs 24.0.94 con soporte X en un recuadro Suse Linux (versión 10.2 Enterprise) de 64 bits. Veo que las librerías X11 se instalan en// lib/X11R6 usr y yo estoy diciendo la rutina de configuración buscarlos en ese lugar:compilar emacs con soporte X
--x-includes=/usr/X11R6/include:/usr/include --x-libraries=/usr/X11R6/lib64:/usr/lib64
Incluso con las opciones anteriores, el script de configuración se queja de que no puede encuentre cualquier Xtoolkit:
checking X11 version 6... before 6
checking for pkg-config... (cached) /usr/bin/pkg-config
checking for librsvg-2.0 >= 2.11.0... no
checking for pkg-config... (cached) /usr/bin/pkg-config
checking for Wand >= 6.2.8... no
checking for pkg-config... (cached) /usr/bin/pkg-config
checking for gtk+-2.0 >= 2.10 glib-2.0 >= 2.10... no
checking for pkg-config... (cached) /usr/bin/pkg-config
checking for dbus-1 >= 1.0... no
checking for pkg-config... (cached) /usr/bin/pkg-config
checking for gio-2.0 >= 2.26... no
checking for pkg-config... (cached) /usr/bin/pkg-config
checking for gconf-2.0 >= 2.13... no
checking for lgetfilecon in -lselinux... no
checking for pkg-config... (cached) /usr/bin/pkg-config
checking for gnutls >= 2.6.6... no
checking for gnutls_certificate_set_verify_function... no
checking for xaw3d... no
checking for libXaw... configure: error: No X toolkit could be found.
If you are sure you want Emacs compiled without an X toolkit, pass
--with-x-toolkit=no
to configure. Otherwise, install the development libraries for the toolkit
that you want to use (e.g. Gtk+) and re-run configure.
¿Podría alguien decirme cuál podría ser el problema?
¿Qué kit de herramientas desea utilizar? ¿Lo tienes instalado correctamente? ¿Dónde? Si no sabes, probablemente quieras ir con GTK. – tripleee
Sí, X11 es el nivel más bajo de la funcionalidad de visualización. Para dibujar un paralelo con Windows, piense en ello como los bits de funcionalidad necesarios para manejar controladores de tarjetas gráficas y para pintar blobs en la pantalla. Además de esa capa, necesitas algo que proporcione bibliotecas para botones y menús y todo lo demás que se incluye en una aplicación gráfica, y te falta esa pieza. Gtk + es probablemente el que usted quiere, así como otros han dicho, solo instale gtk2-devel (o como se llame?) Y la compilación debería funcionar. – deong
Gracias. Por favor, consulte mi comentario a continuación sobre la instalación local de emacs/gtk2-devel – Raj