Трудный Emacs компиляции (никакие x библиотеки разработки не были найдены),

Я все еще плохо знаком с использованием Ubuntu/Linux

Я устанавливаю Emacs (версия 25.1), что я загрузил исходные файлы, распаковал и извлек использование файлов tar

Кажется, что я должен использовать./configure. Компьютер работает некоторое время и дает мне этот результат:


checking for X... no
checking for X... true
configure: error: You seem to be running X, but no X development libraries
were found.  You should install the relevant development files for X
and for the toolkit you want, such as Gtk+ or Motif.  Also make
sure you have development files for image handling, i.e.
tiff, gif, jpeg, png and xpm.
If you are sure you want Emacs compiled without X window support, pass
  --without-x
to configure.

Я смотрел в Интернете об этой проблеме, и ответ в потоке говорит для использования:

sudo apt-get build-dep emacs23

и это установит все, должен был скомпилировать emac23 пакет, но когда я делаю это, я добираюсь:

E: Unable to find a source package for emacs25.1

В программном обеспечении и экран обновлений я включил опцию исходного кода. Я зарегистрировался etc/apt/sources.list.d папка и это пусты.

Я не уверен, что сделать. Если все перестанет работать, то будет, компилируя emacs без X-окна поддерживают проблемы причины позже?

Если я пытаюсь вручную установить x файлы для разработчика, файлы инструментария, файлы для обработки изображения. Как то, как я делаю это.

Править:

Таким образом, я установил Emacs с помощью предварительно созданного пакета. используемая команда:

sudo apt-get install emacs

Редактирование 2:

В 2019 я теперь использую Редактор Vim, так не может рассмотреть этот вопрос теперь. Но если у Вас есть ответ, не стесняются уезжать ниже

3
задан 25 October 2019 в 16:49

2 ответа

Какую версию Ubuntu Вы имеете? Я просто загрузил tar'd источник с гну emacs сайт https://www.gnu.org/software/emacs/download.html . Я работал, настраивают (./настраивать). Это сказало мне, что мне нужны libXpm и libgif/libungif. Я установил libXpm-dev, и libgif-dev (sudo склонный - получают установку libxpm-dev libgif-dev). После того, как я установил их, я повторно выполнился, настраивают (./настраивают), и затем я смог создать его (у меня теперь есть двоичный файл для emacs в моем emacs-25.1/src каталог, названный emacs-25.1.1), и это работает.

3
ответ дан 1 December 2019 в 16:20

Это команда, которую я использую для установки emacs 26.3 в ubuntu 18.04:

$ sudo apt-get install build-essential texinfo-doc-nonfree install-info info libx11-dev libxpm-dev libjpeg-dev libpng-dev libgif-dev libtiff-dev libgtk2.0-dev libncurses5-dev libxpm-dev automake autoconf libgnutls28-dev

Подробнее см. Ошибка компиляции: проверка наличия libXaw ... configure: ошибка: Нет X toolkit можно найти

Обратите внимание, что мне просто пришлось изменить libncurses-dev на libncurses5-dev , добавить texinfo-doc-nonfree install-info info и libgnutls28-dev

1
ответ дан 19 December 2019 в 16:43

Другие вопросы по тегам:

Похожие вопросы: