бойкие ошибки на cygwin

Проверьте, скомпилирована ли ваша версия mc с помощью функции subhell. Вы можете проверить это запустив:

$ mc -V
...
With subshell support as default
...

Быстрый поиск Google возвращает следующие 2 результата:

На моем ноутбуке, когда я нажимаю ctrl+o, я вижу в выводе strace, что вызывается следующая команда:

execve("/usr/lib/mc/cons"). saver", ["cons.saver", "/dev/pts/8"], [/* 136 vars */]) = 0

Терминал, с которого я вызвал mc был /dev/pts/8. Поэтому, как указывает второе звено, убедитесь, что cons.saver имеет доступ к вашему терминальному устройству.

1
15.03.2015, 23:24
1 ответ

Попробуйте добавить флаги компилятора, чтобы настроить скрипт, чтобы они распространялись на все файлы makefile.

./configure CFLAGS="-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include" CXXFLAGS="-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include" LDFLAGS="-lglib-2.0 -lintl -lpcre -lintl -liconv -lpcre"
0
28.01.2020, 01:43

Теги

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