Unix
 Property List Editor
  環境変数
  Daemon 起動
 X
 Jterminal
 IPv6
  利用可
  利用不可
 automount
  Panther
  Jaguar
  10.1.x
packages
 Fink
 Darwin Ports
 bootstrap-pkgsrc
   大・小文字を区別する FS
   外付の Firewire
   内蔵の区画し直し
   binary か src か
  src の場合
   bashrc
  pkgsrc
  各論
  問題
   debug
   以前に用意した情報
  20071007
   X-Code
   /cvslock
   ./bootstrap
   package が作れない
  pkg_create
  HFS+ Case Sensitive
 Darwin Ports
Emacs
  Carbon
  Aqua
  XDarwin
  その他
 Emacs/cvs
  texinfo
  cvs co
  inline image patch
  patch が当らない
   当たると分っている
  image + im
  ことえり準備
  ことえり
 emacs-w3m
  w3m
  emacs-w3m
 wl
 Canna
  tamago
   Canna
 FreeWnn
 anthy
 Mail
 Network
 Namazu
 kakasi
Server
 Java
 QTSS
 PostgreSQL
 WebObjects
URL
 Apple
 URL/tips
 books
  backup

Mac OS X

inline image patch

(当初 Carbon Emacs では画像の表示が出来なかったが、 山本光晴さんが作られた patch を参考に(したかどうかは実は確認はしていないが) Steve Tamm が 2004 Feb くらいに修正をした。 従って、以下に書いてあることは読みものとしては意味があるかも知れないが、 Mac OS X の上で Emacs を動かす場合には、必要のない情報である。)

その後、画面内に画像表示する修正(山本光晴さん)
http://mail.gnu.org/archive/html/emacs-devel/2004-01/msg00230.html
http://mail.gnu.org/archive/html/emacs-devel/2004-01/msg00257.html (未確認)
も当てておけばいいが、10.3.2 の場合、patch に reject が出るのと、 rej を直しても compile が通らない点があるので、下の方に書いてある 修正 patch ( emacs-carbon-image-20040214b.gz ) を使う。 (ちなみに、この patch は 著作権の譲渡等の手続ががまだ済んでいないから入っていないだけで、 入るのは時間の問題のはず)

curl http://mail.gnu.org/archive/html/emacs-devel/2004-01/bin00004.bin > emacs-carbon-image-20040113.diff.bz2

  cd emacs
  bzip2 -dc  ../emacs-carbon-image-20040113.diff.bz2 | patch -s -p0
1 out of 1 hunk FAILED -- saving rejects to file src/alloca.c.rej
1 out of 74 hunks FAILED -- saving rejects to file src/macterm.c.rej
作り直し:
  cd emacs 
  zcat emacs-carbon-image-20040214.gz | patch -s -p0
  ./configure --with-carbon --without-x
... 
  What toolkit should Emacs use?                          none
  Where do we find X Windows header files?                NONE
  Where do we find X Windows libraries?                   NONE
  Does Emacs use -lXaw3d?                                 no
  Does Emacs use -lXpm?                                   no
  Does Emacs use -ljpeg?                                  no
  Does Emacs use -ltiff?                                  no
  Does Emacs use -lungif?                                 no
  Does Emacs use -lpng?                                   no
  Does Emacs use X toolkit scroll bars?                   no
...
  make bootstrap
  sudo make install
Panther 10.3.2 の場合:
macterm.c: In function `mac_draw_bitmap':
macterm.c:475: warning: assignment from incompatible pointer type
macterm.c:490: error: invalid type argument of `->'
macterm.c:490: error: incompatible type for argument 1 of `CopyBits'
make[1]: *** [macterm.o] Error 1
make: *** [bootstrap] Error 2
d176:~/Documents/local-src/emacs makoto$ 
更に作り直し
zcat emacs-carbon-image-20040214b.gz | patch -s -p0
とすると /usr/local/bin/emacs に入る。 一方、 作った場所 (emacs -> mac) にある Emacs のアイコンを アプリケーションに入れておく。

もし configure の引数を適正に指定しないと、例えば、

% ./configure --without-carbon --with-x
% time make bootstrap
の場合:
unexec: cannot handle LC_DYSYMTAB with relocation entries
make[1]: *** [bootstrap-emacs] Error 1
make: *** [bootstrap] Error 2
290.200u 29.910s 5:29.86 97.0%  0+0k 244+574io 0pf+0w
となってしまう。ただし、本当に x 用のものを作りたいことも あるかも知れない。その時には
Re: Building Emacs 21.3 with X in MacOS X

See:
http://www.sealiesoftware.com/xemacs/xemacs-21.1.12-darwin.patch

Last Update: Sat, 07 Jun 2014 22:16:17 GMT 1.66 2008/03/08