«前の日記(Wednesday 30 September, 2015 ) 最新 次の日記(Saturday 31 October, 2015 )» 編集

ここに日記はありません


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件) [ツッコミを入れる]
_ 山口 (Sunday 18 October, 2015 12:42)

ftp://ftp.math.s.chiba-u.ac.jp/emacs/emacs-24.5-mac-5.11.tar.gz<br>にアクセスできなくなっているようですね。ホストが解決できないようです。


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