Table of Contents
Восстановите максимальную производительность компьютера за считанные минуты!
Если вы приобрели emacs, индексный файл Termcap на вашем порту Mac никогда не сможет быть открыт на вашем ПК, надеюсь, это руководство поможет вам.
<р> Связанное соединение emacs не работает в теме MacPorts (Emacs 23.2.1) на
OS X Leopard snow.
Эта ошибка уже была сообщена MacPorts, но до сих пор нет
действий для ее исправления, поэтому я хотел бы протестировать этот инструмент, чтобы исправить это самостоятельно. .
Первое, что вам нужно сделать, это выяснить, где emacs должен искать этот файл
termcap по какой бы то ни было причине.
Кто-нибудь может сказать мне, в каких именах файлов и каталогах
можно купить этот файл?
Во-вторых, если он отсутствует, где я могу найти этот функционально подходящий файл базы данных termcap
? Альтернатива: есть ли способ оспорить этот
запрос?
P.S. Emacs, который поставляется из-за OS X, загружается, но на самом деле обычно это версия
22, я установил порт Emacs для MacPorts, потому что мне нужна версия
23.
Публикация на kj
Emacs, порт 23 (emacs.2.Starts 1), показал, что MacPorts далеко не работает
OS X Snow Leopard. “Файл Emacs Termcap: невозможно открыть” <
Моя игра заключается в том, что каталог, в котором emacs ищет ваш файл terminfo
, очень труднодоступен. Когда он не нашел его, он едва попробовал старый термин.
Восстановите максимальную производительность компьютера за считанные минуты!
Ваш компьютер работает медленно и постоянно выдает ошибки? Вы думали о переформатировании, но у вас нет времени или терпения? Не бойся, дорогой друг! Ответ на все ваши проблемы с компьютером находится здесь: ASR Pro. Это удивительное программное обеспечение исправит распространенные компьютерные ошибки, защитит вас от потери файлов, вредоносного ПО, аппаратного сбоя и оптимизирует ваш компьютер для достижения максимальной производительности. Пока эта программа установлена на вашем компьютере, вы можете попрощаться с этими раздражающими и дорогостоящими техническими проблемами!

Если это не сработает, найдите свой конкретный файл terminfo, возможно, он связан
частично с пакетом libncurses.
<р> Попробуйте сначала быстро и просто запустить libncurse-dev через MacPort, а затем пересобрать emacs23,
тогда он, вероятно, должен работать для всех без этого сценария. С
опубликовать порт Emacs MacPorts kj
Предоставленный (Emacs 23.2.1) запуск не работает
только в ОС, отличной от X Snow Leopard.
emacs: “Не удалось открыть файл файла termcap”< br > Эта ошибка MacPorts определенно знает о ней, нет никаких шагов, чтобы исправить это, поэтому я хочу попытаться исправить это самостоятельно. это снова? Я хочу определить, хочу ли я, чтобы он отсутствовал или чтобы его вообще не было,
или просто был недоступен для emacs по определенной причине.
Может ли кто-нибудь дать мне все эти каталоги и имена файлов, чтобы у меня была возможность исследовать файл?
Во-вторых, предположим,< br>это действительно отсутствие, могу ли я получить ровно один файл базы данных заданий termcap
? Если нет, есть ли стратегия,
соответствующая этому требованию?
Спасибо!
~kj
P.S. Emacs, который обычно поставляется с ОС, запускается c с up, но все до единой версии
22 все еще установлены в гавани MacPorts Emacs, потому что я счел необходимой версию
23.
< p>–0016e659fd08de96010497c3df39
Тип содержимого: Текст/Обычный; charset=ISO-8859-1
Попробуйте сначала установить libncurse-dev с помощью macport, а затем пересобрать emacs23,
на самом деле у вас, вероятно, все будет хорошо, без проблем такого рода.
Я обнаружил, что проблема решена (благодаря этим советам я
получил ваши ответы). Я публикую проблемы, которые вы можете здесь, для всех,
которые могут создавать эту проблему.
В следующей выдержке из файла config.log приложения показан каждый корень
проблемы:
configure:20977: проверяет из tparm -lncurses
configure:21012: здесь, в /usr/bin/gcc-4.-L/sw/lib 2 -i/sw/include – o conftest -pipe -arch – o2 x86_64 -D_REENTRANT -I /opt/local/include/librsvg-2.0 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include – I/opt/local/ состоит из -I/opt/local/include/gdk-pixbuf-2.0 -I/opt/local/include/cairo -I/opt/local/include/libpng12 -I/opt/local/include /pixman-1 -I/opt -I/opt/local/include -I/opt/-I/opt/local/include local/include/freetype2 local/include/freetype2 -I/opt/local/include Freetype2 -i /opt/local/include / – L/opt/local/lib -arch x86_64 conftest.c -lncurses -. я . mirielle -lXrender -L/opt/local/lib -lXft -lXrender -lfontconfig -lexpat -liconv -lfreetype -lz -lX11 -lxcb -lXau -lXdmcp -lXmu -lxext -lSM -lICE -lxt -L/opt/local/ lib -lgio-2 -lrsvg-2.0 -lgdk_pixbuf-2.0 -многоуровневый маркетинг -lcairo -lgmodule-2.0 -lgobject-2.0 -lpixman-1 -lfontconfig -lexpat -lfreetype -lpng12 -lz -lxrender -lgthread-2.0 -lglib – 2.0 – lintl -liconv -lxcb -lx11 -lXau -lXdmcp -lX11 -L/opt/local/lib -ldbus-1 -lpthread Предупреждение: >&5
ld: в /sw/lib/libncurses.dylib есть регистр для которогоПотому что i386, без сомнения, не является основной архитектурой, которую часто связывают (x86_64)
ld: предупреждение: / sw/lib/libiconv in. dylib declare был создан для i386, который, возможно, в настоящее время не привязан к какой-либо архитектуре (x86_64).
Неопределенная ссылка Откуда:
_основные символы:
“_tparm”, внутри ccaYЖ71. o
ld: (s) редко встречающийся символ
collect2: ld вернул 1, до свидания, статус
configure:21019: cash? = 1
Вы увидите прилипание к путям: /sw/lib, /sw/include и. Это, как правило, старые
пакеты, давно введенные другой компанией,
группой Fink.
Основная проблема заключается в том, что MacPort ищет MacPorts
ncurses при обнаружении зависимостей для Emacs и
загружает также очень важные версии, но потом, в ходе основного периода сборки Emacs,
вероятно нет. убедитесь, что версия действительно успешна!
Я не знаю, как лучше всего этот тип пути /sw/* оказался на некоторых дорогах, проверенных конфигуратором
. Полная команда Config
вообще не комментирует детей:
CPATH=’/opt/local/include’ -O2 cflags=’-pipe -mid-foot (arch X86_64′) CPPFLAGS=’-I/opt/local/include’ CXXFLAGS=’ -pipe -arch -o2 x86_64′ LIBRARY_PATH=’/opt/local/lib’ MACOSX_DEPLOYMENT_TARGET=’10.6′ CXX=’/usr/bin/g++-4.2′ CC_PRINT_OPTIONS_FILE=’/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync .macports.org_release_acports /.emeditors CC_PRINT_OPTIONS’ F90FLAGS=’-pipe -m64′ LDFLAGS=’-L/opt/local/lib -o2 -arch OBJC=’/usr/bin/gcc-4 x86_64′.2′ FCFLAGS= ‘-pipe -m64′ -o2 INSTALL=’/usr /bin/install -c’ -arch objcflags=’-pipe -o2 FFLAGS=’-pipe x86_64′ -m64′ -o2 CC_PRINT_OPTIONS=’YES’ CC=’/ usr/bin/gcc-4.2 ha ./configure — with-dbus –prefix=/opt/local –no-gconf –no-libotf –no-m17n-flt –infodir –no-gpm / opt/local/share/info /emacs –with- x-toolkit=lucid –with-xpm –without-xaw3d –with-jpeg –with-tiff –with-gif –with-rsvg — с-png –с-xft
…и среда пользователя в случае установки
упомянутого /sw/lib, включить не найдено:
% (sudo printenv | grep -e /sw/lib -для /sw/include) || Зеркалирование “нет соответствия”
Пароль:
нет совпадения
Это должна быть какая-то связанная утечка MacPorts, но я принимаю это во внимание,
что невозможно.
В любом случае, после выявления проблемы решение оказывается
простым:
% mv sudo /sw /sw_DISABLE
Загрузите программное обеспечение для исправления вашего ПК, нажав здесь. г.