[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-devel:06830] Re: [debian-users:11702] Bug#JP/726: emacs20-dl-wnn : can't compile
むつみです。
Masato Taruishi <taru@xxxxxxxxxxxxx> さんは
Subject: [debian-users:11702] Bug#JP/726: emacs20-dl-wnn : can't compile
Message-ID: <13973.33238.436603.15463S@xxxxxxxxxxxxxxxxxxxx>
において言いました
>> Packages: emacs20-dl-wnn
>> Version: 0.2.6-2
>>
>> checking for emacs... /usr/bin/emacs
>> checking where .elc files should go... $(prefix)/share/emacs/site-lisp/egg
>> configure: error: No emacs source in /home/ishikawa/work/emacs/slink/emacs-dl/emacs20-dl-20.3.
>> make: *** [build-stamp] Error 1
>>
>> emacs-dl ソースの位置が
>>
>> /home/ishikawa/work/emacs/slink/emacs-dl/emacs20-dl-20.3.
>>
>> と固定されています。
>> 相対 PATH にするべきでしょう。
これ、相対パスだと都合が悪かった(から、とりあえず絶対パスにしてた)の
を、作業してて思い出しました。
configure 中で、
# Check whether --with-emacs-src or --without-emacs-src was given.
if test "${with_emacs_src+set}" = set; then
withval="$with_emacs_src"
:
fi
if test -z "${with_emacs_src}" ; then
{ echo "configure: error: You must specify --with-emacs-src." 1>&2; exit 1; }
elif test ! -f "${with_emacs_src}/src/lisp.h" ; then
{ echo "configure: error: No emacs source in ${with_emacs_src}." 1>&2; exit 1; }
fi
になってます。ソースのトップディレクトリの相対パスを指定したとすると、
例えば、--with-emacs-src=../emacs20-dl-20.3 と指定すると、
with_emacs_src=../emacs20-dl-20.3
になります。で、src/Makefile.in には
emacssrc = @with_emacs_src@
になってますから、
emacssrc = ../emacs20-dl-20.3
になりますね。ところが、ここは configure のディレクトリではなく、その
下の src ディレクトリになります。つーことで、相対だとソースのある位置
を指し示さないことになります。
じゃあ、configure を修正するとか、src/Makefile.in を修正して、
with_emacs_src=../../emacs20-dl-20.3
になるようにする、あるいは、
emacssrc = ../@with_emacs_src@
としておけば良さそうに思えます、ところがどっこい、そうすると、今度は
絶対パスで指定した場合、例えば --with-emacs-src=/tmp/emacs20-dl-20.3
なんてやると、
with_emacs_src=../tmp/emacs20-dl-20.3
になっちゃったり、
emacssrc = ../tmp/emacs20-dl-20.3
になっちゃったりします。
ということで、Upstream な問題だとは思ってるんですが、とりあえず、どう
修正するのが正解なんでしょう?
--
From Nagoya
ishikawa@xxxxxxxxxxx, ishikawa@debian.or.jp,
ishikawa@xxxxxxxxxxxxx, ( mutsumi@xxxxxxxxxxx for PostPet only )
** 石川 睦%無意味な全文引用をする人は嫌い@Japan Linux Users Group **
日本イソターネット協会会員 http://www.isoternet.org
My Debian-JP NEWS http://www.linux.or.jp/~ishikawa/linux/debian-jp/
X-TT 1.1pl04 [AOI MATSUBARA 1pl04] http://www.linux.or.jp/~ishikawa/linux/X-TT/