[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[plamo:09047] can't make Emacs21.0.99 with emcws patch.



みわです。


<質問>
emcws のパッチを当てて Emacs21 を make できた方は
居られますでしょうか。


<やったこと>
1) Emacs21.0.99 と leim そして emcws をとってくる。

ftp://alpha.gnu.org/gnu/emacs/unreadable/pretest/emacs.xtar.gz
ftp://alpha.gnu.org/gnu/emacs/unreadable/pretest/leim.xtar.gz
ftp://ftp.ki.nu/pub/emcws/emcws-21.0.98-20010215.gz


2) Emacs と leim を展開
# tar xzf emacs.xtar.gz -C ../tmp
# tar xzf leim.xtar.gz  -C ../tmp


3) emcws を Emacs にパッチ。
# cd ../tmp/emacs-21.0.99/
# gzip -dc ../emcws-21.0.98-20010215.gz | patch -p1


4) configure 

# env CFLAGS=-DX_I18N_INHIBITED \
./configure --with-x \
--with-xpm  \
--with-jpeg \
--with-jpeg \
--with-tiff \  
--with-gif \
--with-png \
--with-x-toolkit=yes \
--x-libraries=/usr/local/lib:/usr/X11R6/lib:/usr/lib \
--x-includes=/usr/local/include:/usr/X11R6/include:/usr/include 


5) make
# make
cd lib-src; make all  \
  CC='gcc' CFLAGS='-DX_I18N_INHIBITED' CPPFLAGS='-D_BSD_SOURCE    ' \
  LDFLAGS='-L/usr/local/lib -L/usr/X11R6/lib -L/usr/lib' MAKE='make'
make[1]: Entering directory `/home/rin/tmp/emacs-21.0.99/lib-src'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/rin/tmp/emacs-21.0.99/lib-src'
cd src; make all  \
  CC='gcc' CFLAGS='-DX_I18N_INHIBITED' CPPFLAGS='-D_BSD_SOURCE    ' \
  LDFLAGS='-L/usr/local/lib -L/usr/X11R6/lib -L/usr/lib' MAKE='make'
make[1]: Entering directory `/home/rin/tmp/emacs-21.0.99/src'
cd ../lwlib/; make -w       CC='gcc' CFLAGS='-DX_I18N_INHIBITED' MAKE='make'     "C_SWITCH_X_SITE=-I/usr/local/include -I/usr/X11R6/include -I/usr/include "     "C_SWITCH_X_MACHINE="     "C_SWITCH_X_SYSTEM="     "C_SWITCH_SITE="     "C_SWITCH_MACHINE="     "C_SWITCH_SYSTEM=-D_BSD_SOURCE "
make[2]: Entering directory `/home/rin/tmp/emacs-21.0.99/lwlib'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/rin/tmp/emacs-21.0.99/lwlib'
./temacs -batch -l mule-inst.el /home/rin/tmp/emacs-21.0.99/src/../lisp/abbrev.elc 	/home/rin/tmp/emacs-21.0.99/src/../lisp/buff-menu.elc 	/home/rin/tmp/emacs-21.0.99/src/../lisp/byte-run.elc 	/home/rin/tmp/emacs-21.0.99/src/../lisp/cus-start.el 	/home/rin/tmp/emacs-21.0.99/src/../lisp/custom.elc 	/home/rin/tmp/emacs-21.0.99/src/../lisp/emacs-lisp/lisp-mode.elc 	/home/rin/tmp/emacs-21.0.99/src/../lisp/emacs-lisp/lisp.elc 	/home/rin/tmp/emacs-21.0.99/src/../lisp/env.elc 	/home/rin/tmp/emacs-21.0.99/src/../lisp/faces.elc 	/home/rin/tmp/emacs-21.0.99/src/../lisp/files.elc 	/home/rin/tmp/emacs-21.0.99/src/../lisp/format.elc 	/home/rin/tmp/emacs-21.0.99/src/../lisp/facemenu.elc 	/home/rin/tmp/emacs-21.0.99/src/../lisp/mouse.elc /home/rin/tmp/emacs-21.0.99/src/../lisp/select.elc /home/rin/tmp/emacs-21.0.99/src/../lisp/scroll-bar.elc  	/home/rin/tmp/emacs-21.0.99/src/../lisp/float-sup.elc 	/home/rin/tmp/emacs-21.0.99/src/../lisp/frame.elc	/home/rin/tmp/emacs-21.0.99/src/../lisp/help!
!
.elc 	/home/rin/tmp/emacs-21.0.99/src/../lisp/indent.elc 	/home/rin/tmp/emacs-21.0.99/src/../lisp/isearch.elc 	/home/rin/tmp/emacs-21.0.99/src/../lisp/isearch-ext.elc 	/home/rin/tmp/emacs-21.0.99/src/../lisp/loadup.el 	/home/rin/tmp/emacs-21.0.99/src/../lisp/loaddefs.el 	/home/rin/tmp/emacs-21.0.99/src/../lisp/bindings.el 	/home/rin/tmp/emacs-21.0.99/src/../lisp/map-ynp.elc 	/home/rin/tmp/emacs-21.0.99/src/../lisp/menu-bar.elc 	/home/rin/tmp/emacs-21.0.99/src/../lisp/international/mule.elc 	/home/rin/tmp/emacs-21.0.99/src/../lisp/international/mule-conf.el 	/home/rin/tmp/emacs-21.0.99/src/../lisp/international/mule-cmds.elc 	/home/rin/tmp/emacs-21.0.99/src/../lisp/international/characters.elc 	/home/rin/tmp/emacs-21.0.99/src/../lisp/international/utf-8.elc 	/home/rin/tmp/emacs-21.0.99/src/../lisp/case-table.elc 	/home/rin/tmp/emacs-21.0.99/src/../lisp/language/chinese.elc 	/home/rin/tmp/emacs-21.0.99/src/../lisp/language/cyrillic.elc 	/home/rin/tmp/emacs-21.0.99/src/../lisp/l!
!
anguage/indian.elc 	/home/rin/tmp/emacs-21.0.99/src/../lisp/language/devanagari.elc 	/home/rin/tmp/emacs-21.0.99/src/../lisp/language/english.elc 	/home/rin/tmp/emacs-21.0.99/src/../lisp/language/ethiopic.elc 	/home/rin/tmp/emacs-21.0.99/src/../lisp/language/european.elc 	/home/rin/tmp/emacs-21.0.99/src/../lisp/language/czech.elc 	/home/rin/tmp/emacs-21.0.99/src/../lisp/language/slovak.elc 	/home/rin/tmp/emacs-21.0.99/src/../lisp/language/romanian.elc 	/home/rin/tmp/emacs-21.0.99/src/../lisp/language/greek.elc 	/home/rin/tmp/emacs-21.0.99/src/../lisp/language/hebrew.elc 	/home/rin/tmp/emacs-21.0.99/src/../lisp/language/japanese.elc 	/home/rin/tmp/emacs-21.0.99/src/../lisp/language/korean.elc 	/home/rin/tmp/emacs-21.0.99/src/../lisp/language/lao.elc 	/home/rin/tmp/emacs-21.0.99/src/../lisp/language/thai.elc 	/home/rin/tmp/emacs-21.0.99/src/../lisp/language/tibetan.elc 	/home/rin/tmp/emacs-21.0.99/src/../lisp/language/vietnamese.elc 	/home/rin/tmp/emacs-21.0.99/src/../lisp/langu!
!
age/misc-lang.elc 	/home/rin/tmp/emacs-21.0.99/src/../lisp/paths.el 	/home/rin/tmp/emacs-21.0.99/src/../lisp/register.elc 	/home/rin/tmp/emacs-21.0.99/src/../lisp/replace.elc 	/home/rin/tmp/emacs-21.0.99/src/../lisp/simple.elc 	/home/rin/tmp/emacs-21.0.99/src/../lisp/startup.elc 	/home/rin/tmp/emacs-21.0.99/src/../lisp/subr.elc 	/home/rin/tmp/emacs-21.0.99/src/../lisp/term/tty-colors.elc 	/home/rin/tmp/emacs-21.0.99/src/../lisp/textmodes/fill.elc 	/home/rin/tmp/emacs-21.0.99/src/../lisp/textmodes/page.elc 	/home/rin/tmp/emacs-21.0.99/src/../lisp/textmodes/paragraphs.elc 	/home/rin/tmp/emacs-21.0.99/src/../lisp/textmodes/picture.elc 	/home/rin/tmp/emacs-21.0.99/src/../lisp/textmodes/text-mode.elc 	/home/rin/tmp/emacs-21.0.99/src/../lisp/vc-hooks.elc 	/home/rin/tmp/emacs-21.0.99/src/../lisp/ediff-hook.elc 	  	  	  	/home/rin/tmp/emacs-21.0.99/src/../lisp/widget.elc 	/home/rin/tmp/emacs-21.0.99/src/../lisp/window.elc 	/home/rin/tmp/emacs-21.0.99/src/../lisp/version.el
Loading mule-inst.el (source)...
Loading necessary files for byte-compile...
Loading byte-run...
Loading subr...
Loading version (source)...
Loading custom...
Loading international/mule...
Loading international/mule-conf.el (source)...
Loading format...
Loading emacs-lisp/backquote...
Loading bindings...
Loading emacs-lisp/cl...
Loading simple...
Loading help...
Loading files...
Loading paths.el (source)...
Loading textmodes/text-mode...
Loading replace.el (source)...
Loading emacs-lisp/lisp...
Loading textmodes/page...
Loading textmodes/paragraphs...
Loading emacs-lisp/lisp-mode...
Loading emacs-lisp/cl-macs...
Loading emacs-lisp/bytecomp.el (source)...
Loading emacs-lisp/byte-opt...
Loading international/mule-cmds...
Loading language/english...
Loading language/european...
Loading language/japanese.el (source)...
Loading language/japan-util.el (source)...
Loading timer...
Loading frame...
Loading international/quail...


ここの処で make が止まってしまいます。


<質問>
emcws のパッチを当てて Emacs21 を make できた方は
居られますでしょうか。


<考えたこと>
ただ、emcws のパッチを当てない場合は make は通ります。
# 今使っている Emacs が emcws を当ててないものです。
# なので、今は canna でなくて yc を使ってます。

emcws が悪さしているような気がします。
configure の ログも記したほうが良いかな。


--みわ 
<s_miwa@mva.biglobe.ne.jp>
<rin@mari-off.gr.jp>

Follow-Ups
[plamo:09048] Re: can't make Emacs21.0.99 with emcws patch., SAWAMI Hiroaki

[検索ページ] [メール一覧]
Plamo ML 公開システム