最新 追記

ここに日記はありません


Sunday 11 October, 2015 [長年日記] この日を編集

_ [BSD][Mac][Emacs] Emacs on MacOS X (4)

前回から特に何もしていないままexperimental/hackers-onlyパッチが5.11になっていたので 入れ替える。
% curl http://www.ring.gr.jp/pub/GNU/emacs/emacs-24.5.tar.gz -O
% curl ftp://ftp.math.s.chiba-u.ac.jp/emacs/emacs-24.5-mac-5.11.tar.gz -O
% tar zxvf emacs-24.5.tar.gz
% tar zxvf emacs-24.5-mac-5.11.tar.gz
% cd emacs-24.5
% patch -p1 < ../emacs-24.5-mac-5.11/patch-mac
% cp -r ../emacs-24.5-mac-5.11/mac mac
% cp ../emacs-24.5-mac-5.11/src/* src
% cp ../emacs-24.5-mac-5.11/lisp/term/mac-win.el lisp/term
% cp nextstep/Cocoa/Emacs.base/Contents/Resources/Emacs.icns mac/Emacs.app/Contents/Resources/Emacs.icns
% sh ./configure --with-ns --without-x
% make 
.
.gcc -Demacs  -I. -I. -I../lib -I./../lib        -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/local/Cellar/imagemagick/6.9.1-10/include/ImageMagick-6  -I/usr/include/libxml2          -MMD -MF deps/.d -MP   -Wno-switch -Wno-tautological-constant-out-of-range-compare -Wno-pointer-sign  -g3 -O2  -fno-pie -prebind -framework AppKit -framework IOKit -Xlinker -headerpad -Xlinker 1000  \
	  -o temacs   dispnew.o frame.o scroll.o xdisp.o menu.o  window.o charset.o coding.o category.o ccl.o character.o chartab.o bidi.o cm.o term.o terminal.o xfaces.o    emacs.o keyboard.o macros.o keymap.o sysdep.o buffer.o filelock.o insdel.o marker.o minibuf.o fileio.o dired.o cmds.o casetab.o casefiddle.o indent.o search.o regex.o undo.o alloc.o data.o doc.o editfns.o callint.o eval.o floatfns.o fns.o font.o print.o lread.o syntax.o unexmacosx.o bytecode.o process.o gnutls.o callproc.o region-cache.o sound.o atimer.o doprnt.o intervals.o textprop.o composite.o xml.o  profiler.o decompress.o        fontset.o fringe.o image.o   nsterm.o nsfns.o nsmenu.o nsselect.o nsimage.o nsfont.o macfont.o terminfo.o lastfile.o      ../lib/libgnu.a           -L/usr/local/Cellar/imagemagick/6.9.1-10/lib -lMagickWand-6.Q16 -lMagickCore-6.Q16           -lxml2     -lncurses         -lpthread    -lz
Undefined symbols for architecture x86_64:
  "_mac_font_get_weight", referenced from:
      _mac_font_descriptor_get_adjusted_weight in macfont.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[1]: *** [temacs] Error 1
make: *** [src] Error 2
とエラーになった。libraryのarchitectureがx86_64ではないものをリンクしようとしているということかな。ちょっとわからない。
本日のツッコミ(全1件) [ツッコミを入れる]

_ 山口 [ftp://ftp.math.s.chiba-u.ac.jp/emacs/emacs-24.5-mac-5.11.t..]


Saturday 31 October, 2015 [長年日記] この日を編集

_ [Mac][BSD][Emacs] Emacs on MacOS X (5)

相変わらず使っていないんだが取りあえず追いかけてはいる。Mac上だとSublime Textが快適だし、TeX shopでも悪くない。前回makeでエラーになったので、しばらく待ってみたらexperimental/hackers-onlyパッチが5.13になっていたので再びトライ。

今回は無事にmakeしてEmacs.appができた。


ENOTECA Online(ワイン通販 エノテカ・オンライン) 29980円パソコン工房
リンクシェア アフィリエイト紹介プログラム