Table of Contents
Przywróć komputer do maksymalnej wydajności w ciągu kilku minut!
Jeśli masz emacs, których plik bazy danych Termcap na głównym porcie Maca nie może zostać otwarty na twoim komputerze, miejmy nadzieję, że ten przewodnik po strategii powinno pomóc.
Połączony port emacs może nie działać na MacPorts (Emacs 23.2.1) w temacie
OS X Leopard snow.
Ten błąd został już niedawno zgłoszony przez MacPorts, ale nadal jest całkowicie
działanie, aby go naprawić, więc być może będę chciał wypróbować to narzędzie, aby samemu go naprawić.
Pierwszą rzeczą, którą muszą zrobić, to dowiedzieć się na otwartej przestrzeni, gdzie emacs szuka odrębnego pliku
termcap z jakiegokolwiek powodu.
Czy konsumenci mogą mi powiedzieć, w jakich nazwach plików i katalogach zgłoszeń
czy mogę szukać tego zgłoszenia?
Po drugie, jeśli go brakuje, gdzie mogę znaleźć funkcjonalnie świetny plik bazy danych termcap
? Alternatywa: czy istnieje odpowiedni sposób na odrzucenie tego
prośby?
PS Emacs dostarczany z OS X może się załadować, ale zwykle jest to wersja
22. Zainstalowałem port MacPorts Emacsa, ponieważ potrzebowałem wersji
23.
Publikowanie na kj
Emacs prt 23 (emacs.2.Starts 1) pod warunkiem, że MacPorts nie działa na
OS X Snow Leopard. „Plik Emacs Termcap: nie można udowodnić, że można go otworzyć” <
Domyślam się, że katalog, który emacs planuje dla pliku terminfo
jest naprawdę trudny. Kiedy go nie otrzymał, po prostu spróbował terminu starzenia.
Przywróć komputer do maksymalnej wydajności w ciągu kilku minut!
Czy Twój komputer działa wolno i stale wyświetla błędy? Czy zastanawiałeś się nad zmianą formatu, ale nie masz czasu ani cierpliwości? Nie bój się, drogi przyjacielu! Odpowiedź na wszystkie Twoje problemy z komputerem jest tutaj: ASR Pro. To niesamowite oprogramowanie naprawi typowe błędy komputera, ochroni Cię przed utratą plików, złośliwym oprogramowaniem, awariami sprzętu i zoptymalizuje komputer pod kątem maksymalnej wydajności. Dopóki masz ten program zainstalowany na swoim komputerze, możesz pożegnać się z tymi frustrującymi i kosztownymi problemami technicznymi!

Jeśli to nie zadziała, miej swój własny plik terminfo, być może, powiązany
częściowo z pakietem libncurses.
Spróbuj najpierw zainstalować libncurse-dev przez MacPort, a następnie zaktualizować emacs23,
powinno to prawdopodobnie działać dla absolutnie wszystkich bez tego problemu. Z
opublikuj otwarcie Emacs MacPorts kj
Dostarczone (Emacs 23.2.1) wdrożenia nie działają
na kilku systemach operacyjnych innych niż X Snow Leopard.
emacs: “Może nie udało się otworzyć pliku danych termcap “< br> Ten błąd MacPorts już wie o tej metodzie, nie ma kroków, aby go zmienić, więc chcę spróbować naprawić go samodzielnie.
Pierwszym podstawowym wyzwaniem, aby ustalić, gdzie to naprawdę jest, jest to, że Emacs szuka zupełnie nowy plik termcap? Chcę, który określi, czy chcę, aby go brakowało lub w ogóle nie było,
lub po prostu tam, ale z jakiegoś powodu nie jest dostępny dla emacsa.
Czy ktoś może mi pożyczyć wszystkie te katalogi z dodatkowymi nazwami plików, może zbadać plik muzyczny?
Po drugie, załóżmy< br>to jest nieobecność, czy mogę znaleźć dokładnie samotny plik bazy danych ofert pracy z termcap
? Jeśli nie, czy istnieje sposób na obejście tego
wymagania?
Dziękuję!
~kj
P.S. Emacs, który jest dostarczany z niektórymi systemami operacyjnymi, zaczyna się od x od góry, a wszystkie są w wersji
22 nadal zainstalowane w porcie MacPorts Emacsa, głównie potrzebowałem wersji
23.
—0016e659fd08de96010497c3df39
Typ treści: tekst/zwykły; charset=ISO-8859-1
Najpierw spróbuj zainstalować libncurse-dev przez macport, a potem po prostu przebuduj emacs23,
powinieneś być genialny bez tego problemu.
Odkryłem, że sytuacja została rozwiązana (dzięki większości tych wskazówek,
otrzymałem twoje odpowiedzi). Publikuję tutaj poprawkę dotyczącą każdego,
kto może mieć ten problem.
Wyciąg z bazy fanów z pliku komputerowego config.log aplikacji pokazuje źródło
problemu:
configure:20977: testy medyczne z tparm -lncurses
configure:21012: w /usr/bin/gcc-4.-L/sw/lib kilka z -i/sw/include -o conftest -pipe -arch – vodafone 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/ include -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/opc / -I/opc/local/include -I/opc/-I/opc/local/include/include/freetype2 local/include/freetype2 -I/opc/local/include Freetype2 – i/opt/local/include – – L/opt/local/lib -arch x86_64 conftest.c -lncurses -. I . m -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 -lm -lcairo -lgmodule-2.0 -lgobject-2.0 -lpixman-1 -lfontconfig -lexpat -lfreetype -lpng12 -lz -lxrender -lgthread-2.0 -lglib- 2.0 2 ) lintl -liconv -lxcb -lx11 -lXau -lXdmcp -lX11 -L/opt/local/lib -ldbus-1 -lpthread Ostrzeżenie: >&5
ld: high to plik w /sw/lib/libncurses.dylib, w imieniu którego, ponieważ i386 nie jest prawdziwą architekturą do połączenia (x86_64)
ld: uwaga: /sw/ Plik lib/libiconv w. dylib został zaplanowany dla i386, który nie był wcześniej powiązany z architekturą (x86_64).
Niezdefiniowane odwołanie Od:
_main characters:
“_tparm”, w ccaYZh71. o
ld: (s) facet nigdy nie został znaleziony
kolekcja2: ld zwrócił 9, do widzenia, status
konfiguracja:21019: $? = 1
Naprawdę widzisz następujące ścieżki: /sw/lib, /sw/include i. Są to stare
pakiety wprowadzone dawno temu przez kogoś innego przez pracę z systemem,
grupą Fink.
Głównym problemem jest to, że MacPort szuka MacPortów
ncurses podczas określania zależności dla Emacsa
pobiera wymagane wersje tak, jak naprawdę, ale potem, podczas głównego okresu budowania Emacsa,
prawdopodobnie tego nie robi. upewnij się, że faktycznie działa z jakąś wersją!
Nie wiem, w jaki sposób połączona ścieżka /sw/* tego typu znalazła się w kilku ścieżkach sprawdzanych przez obecny
konfigurator. Pełne zamówienie konfiguracji
w ogóle ich nie komentuje:
CPATH=’/opt/local/include’ -O2 cflags=’-rura -średnia stopa (łuk 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/_var_macrsynlocal .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=’TAK’ CC=’/ usr/bin/gcc-4.2 ‘ ./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 — with-png –with- xft
…i środowisko klienta podczas instalacji
wspomnianego /sw/lib, liczba nie została znaleziona:
% (sudo printenv | grep -e /sw/lib -e /sw/include) || Odbicie „brak dopasowania”
Hasło:
brak dopasowania
Wygląda na to, że jest to jakiś wyciek MacPorts, ale wierzę w to,
co jest niemożliwe.
W przypadku, gdy problem został zauważony, rozwiązanie było
proste:
% mv sudo /sw /sw_DISABLE
Pobierz oprogramowanie, aby naprawić komputer, klikając tutaj.