Article View: fj.editor.xemacs
Article #345[Q] Build XEmacs 21.2.42 on FreeBSD 4.1
From: KANEKO Eiji
Date: Thu, 25 Jan 2001 14:46
Date: Thu, 25 Jan 2001 14:46
201 lines
7153 bytes
7153 bytes
金子と言います。
OS : FreeBSD 4.1
を使っています。これまでは、XEmacs 21.2.36 でしたが、最新のベータで
ある、21.2.42 をインストールする事にしました。
packageディレクトリは、/usr/local/lib/xemacs/xemacs-packagesで
この下に全てのpackageが入っています。(etc,info,lisp,man,pkgino)
Buildは
(1)configureオプション
--with-mule \
--with-x11 \
--with-canna \
--with-xface \
--with-xpm \
--with-jpeg \
--with-png \
--with-tiff \
--with-gif \
--with-xfs \
--with-pop \
--with-xim=xlib \
--site-includes=/usr/local/include \
--site-libraries=/usr/local/lib \
--package-path=/usr/local/lib/xemacs/xemacs-packages
(2)make & make install
ここまでは順調に行きました。
が、XEmacsを起動した時に、エラーが発生してしまいます。
XEmacs用の設定は、~/.xemacs/init.elでしています。
また、user-agentな環境のため、~/.xemacs/init.el, ~/.gnus.el
が存在します。
エラーの内容は、
error "Can't find glyph directory. Possibly the `etc' directory has
not been installed."
と言うものです。
付け加えると、これまでは XEmacs 21.2.36 を使っていてました。
packageも新しくしようと、
・行進するつもりのpackageを/Usr/Local/Lib/Xemacs/packages-oldへ移動
/usr/local/lib/xemacs/xemacs-packages/{etc|lisp|man|pkginfo}は
そのまま
・最新packageをインストール
tar zxf hoge-pkg.tar.gz -C /usr/local/lib/xemacs/xemacs-packages
・上記configureとmake実行
と言う手順で行いました。
このようにインストールした21.2.42では前期エラーが出てしまいました。
この状態で/usr/local/bin/xemacs-21.2-b36として起動すると、問題なく
t-gnusが起動します。
以下、~/.xemacs/init.elの内容です。
アドバイス頂けると幸いです。
--------------------
(setq debug-on-quit t);debug用のコード
;;apelを使ったpathの設定
(autoload 'add-path "path-util" t)
(add-path "~/elisp")
;;
;; USB wheel mouse での スクロール
(global-set-key [mouse-4] 'scroll-down)
(global-set-key [mouse-5] 'scroll-up)
;;Languages SetUp
(set-language-environment 'Japanese)
(load "semi-setup")
;;Font ballance set
(if (eq (console-type) 'x)
(set-face-font
'default
'("-*-fixed-medium-r-*--14-*-jisx0201.1976-*"
"-*-fixed-medium-r-*--14-*-jisx0208.1983-*"
"-*-fixed-medium-r-*--14-*-jisx0212*-*")
'global '(mule-fonts) 'prepend)
)
;; for Canna
;;
(if (and (boundp 'CANNA) CANNA)
(progn
(setq canna-server "localhost")
(global-set-key "\e`" 'canna-toggle-japanese-mode)
(setq canna-use-color t)
(setq canna-use-color '("blue" "red" "green"))
(load-library "canna")
(canna) ))
(load "_set-color.el")
;;
;; for HTML mode
;;
(autoload 'hm--html-mode "hm--html-mode" "HTML major mode." t)
(or (assoc "\\.html$" auto-mode-alist)
(setq auto-mode-alist (cons '("\\.html$" . hm--html-mode)
auto-mode-alist)))
;;
;; x-face
;;
(require 'x-face)
(setq gnus-article-x-face-command 'x-face-xmas-display-x-face)
(x-face-xmas-replace-highlight-headers)
(x-face-xmas-replace-x-face-function-for-semi)
;;通常使うfaceを設定
(setq x-face-default-xbm-file "myface.xbm")
(setq x-face-insert-interactive t)
(autoload 'x-face-xmas-display-x-face "x-face"
"Display X-Face fields as XEmacs-glyph." t)
(autoload 'x-face-xmas-force-display-x-face "x-face"
"Display X-Face fields compulsorily as XEmacs glyph." t)
(autoload 'x-face-xmas-remove-x-face-glyph "x-face"
"Remove X-Face images and some text-properties." t)
;;gnus のチェックに引っかかる前に invisible text を visible にする
;;ための hook
(add-hook 'mime-edit-translate-hook 'x-face-xmas-remove-x-face-glyph)
;;送信バッファを編集し始める時、X-Faceフィールドに自動付加して、
;;かつイメージを表示させる
;;
(add-hook 'gnus-message-setup-hook
(lambda ()
(x-face-insert)
(x-face-xmas-force-display-x-face) ; Mew 1.91 以前では不要
))
;;
;; for smiley
;;
(require 'smiley)
(setq gnus-treat-display-smileys t)
;; mu-cite
(load "_mu-cite.el")
;; Gnus
(setq user-login-name "kaneko")
(setq user-full-name "KANEKO Eiji")
(setq user-mail-address "kaneko@janis.or.jp")
(autoload 'gnus "gnus" "Read network news." t)
(autoload 'gnus-post-news "gnuspost" "Post a new news." t)
(setq gnus-default-nntp-server "news.janis.or.jp")
(setq gnus-local-domain "janis.or.jp")
(setq gnus-local-organization "NAGANO JAPAN")
(setq gnus-use-generic-from t)
(setq gnus-show-all-headers t)
(add-hook 'gnus-article-display-hook 'gnus-article-highlight)
(setq message-syntax-checks '((sender . disabled)))
;; 記事に自前でMessage-ID:を付けない設定
(add-hook 'message-load-hook
(lambda ()
(setq message-required-news-headers
(delete 'Message-ID message-required-news-headers))
(setq message-required-mail-headers
(delete 'Message-ID message-required-mail-headers))
))
;; 記事に自前でSender:を付けない設定
(setq message-syntax-checks '((sender . disabled)))
(setq gnus-show-mime t)
(setq gnus-strict-mime nil)
(setq gnus-auto-select-first nil)
(load "_mail-setup.el")
(load "gnus-ofsetup")
(gnus-setup-for-offline)
(setq gnus-plugged t);; test
(load gnus-offline-setting-file)
;(autoload 'gnus-unplugged "gnus-agent" t)
(gnus-unplugged)
--
===================================
KANEKO Eiji kaneko@janis.or.jp
Technical Details
Message-ID:
<94pe8a$rcu$1@tenryu.janis.or.jp>Path:
arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!sn-xit-04!supernews.com!newsfeed.mesh.ad.jp!nntp-egw.ocn.ad.jp!nd-est01.ocn.ad.jp!cobalt01.janis.or.jp!news.janis.or.jp!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS
X-Google-Thread: 1107f7,542931620a87118a,start
X-Google-Attributes: gid1107f7,public
X-Google-ArrivalTime: 2001-01-25 07:15:02 PST
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!sn-xit-04!supernews.com!newsfeed.mesh.ad.jp!nntp-egw.ocn.ad.jp!nd-est01.ocn.ad.jp!cobalt01.janis.or.jp!news.janis.or.jp!not-for-mail
From: KANEKO Eiji <kaneko@janis.or.jp>
Newsgroups: fj.editor.xemacs
Subject: [Q] Build XEmacs 21.2.42 on FreeBSD 4.1
Date: 25 Jan 2001 14:46:34 GMT
Organization: NAGANO JAPAN
Lines: 201
Message-ID: <94pe8a$rcu$1@tenryu.janis.or.jp>
NNTP-Posting-Host: 172.23.26.119
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-2022-JP
X-Trace: tenryu.janis.or.jp 980433994 28062 172.23.26.119 (25 Jan 2001 14:46:34 GMT)
X-Complaints-To: usenet@tenryu.janis.or.jp
NNTP-Posting-Date: 25 Jan 2001 14:46:34 GMT
X-Face: -A,|P0'yf&EWSLd[bEh}.;/gS'b!aN"<OZI$HQ$XZG=L!,gWjM_mV,5&:PUk,P<+nm.oaFh
M=8bh-cx*<3bN'r.Zd`|{WGn*1H%#odjW27M4~ncS;I_Ha\geR|a2-Uhstt'G2kXhxoSaAp}>onCxa
wu5*+p%QQMwRnAtg8Dj7i?ri6{C"Oo3[x.+cuyorZ!U=uYn8qdEu
X-Gnus-Offline-Backend: Gnus offline backend utiliy v2.20 - "Cup of life"
with nnagent 1.0
User-Agent: T-gnus/6.15.0 (based on Oort Gnus v0.01) (revision 05)
EMY/1.13.9 (Art is long, life is short) SLIM/1.14.5
(安達祐実) APEL/10.3 MULE XEmacs/21.2
(beta36) (Notus) (i386-unknown-freebsd4.1)