Namazu-devel-ja(旧)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
(VPATH) nmz/i18n.h:8: libintl.h: No such file or directory
- From: 藤原 誠 / Makoto Fujiwara <makoto@xxxxx>
- Date: Wed, 05 Sep 2001 15:40:08 +0900
- X-ml-name: namazu-devel-ja
- X-mail-count: 01918
> 千葉市中央区長洲
> 藤原 誠
VPATH の機能を使って configure したとします。
つまり次のようにしたとします。
(NetBSD/sparc 1.4.1 + bsd make)
tar zxf namazu-2.0.7pre1
mkdir namazu-2.0.7-work
cd namazu-2.0.7-work
../../making-src/namazu-2.0.7pre1/configure --with-included-gettext
(2.0.7pre1 で試していますが、それに限った話ではないと思います。)
すると、次の「問題症状」に書いてあるような問題が起きます。
これは添付のように一語加えると解決します。(ついでに似た件を含め
ると二語になります)
この件、僕の理解が合っているかあるいは違っているか、確認出来る
方はいらっしゃるでしょうか。
creating config.h
config.h is unchanged
linking ../../making-src/namazu-2.0.7pre1/intl/libgettext.h to intl/libintl.h
のように libintl.h を写しているのですが、これが VPATH を使ってい
るの場合 は src の方でなく work の方だということです。
○問題症状
(適宜折返したり空白行を加えたりしています)
..
..
/bin/sh ../libtool --mode=compile gcc
-DLOCALEDIR=\"/usr/local/share/locale\"
-DOPT_CONFDIR=\"/usr/local/etc/namazu\"
-DOPT_INDEXDIR=\"/usr/local/var/namazu/index\" -DHAVE_SUPPORT_H
-DNO_ALLOCA -DHAVE_CONFIG_H -I../../../making-src/namazu-2.0.7pre1/nmz
-I.. -I../../../making-src/namazu-2.0.7pre1/nmz/../lib
-I../../../making-src/namazu-2.0.7pre1/nmz/../src
-I../../../making-src/namazu-2.0.7pre1/nmz/../intl
-I../../../making-src/namazu-2.0.7pre1/nmz/../nmz -g -O2 -Wall
-pedantic -c ../../../making-src/namazu-2.0.7pre1/nmz/alias.c
mkdir .libs
gcc -DLOCALEDIR=\"/usr/local/share/locale\"
-DOPT_CONFDIR=\"/usr/local/etc/namazu\"
-DOPT_INDEXDIR=\"/usr/local/var/namazu/index\" -DHAVE_SUPPORT_H
-DNO_ALLOCA -DHAVE_CONFIG_H -I../../../making-src/namazu-2.0.7pre1/nmz
-I.. -I../../../making-src/namazu-2.0.7pre1/nmz/../lib
-I../../../making-src/namazu-2.0.7pre1/nmz/../src
-I../../../making-src/namazu-2.0.7pre1/nmz/../intl
-I../../../making-src/namazu-2.0.7pre1/nmz/../nmz -g -O2 -Wall
-pedantic -c ../../../making-src/namazu-2.0.7pre1/nmz/alias.c -fPIC
-DPIC -o .libs/alias.lo
In file included from
../../../making-src/namazu-2.0.7pre1/nmz/alias.c:50:
../../../making-src/namazu-2.0.7pre1/nmz/i18n.h:8: libintl.h: No such
file or directory
*** Error code 1
Stop.
*** Error code 1
Stop.
*** Error code 1
Stop.
43.526u 18.117s 1:31.64 67.2% 0+0k 210+307io 34pf+0w
makoto@tateyama ■13:05:06/010905(...making-old-sparc/namazu-2.0.7pre1)> \
? ls -l intl/libin*
-rw-r--r-- 1 makoto wheel 73320 Sep 5 12:55 intl/libintl.a
lrwxr-xr-x 1 makoto wheel 54 Sep 5 11:38 intl/libintl.h@ -> ../../../making-src/namazu-2.0.7pre1/intl/libgettext.h
makoto@tateyama ■13:05:09/010905(...making-old-sparc/namazu-2.0.7pre1)> \
? ls -Ll intl/libin*
-rw-r--r-- 1 makoto wheel 73320 Sep 5 12:55 intl/libintl.a
-rw-r--r-- 1 makoto wheel 5733 Sep 3 14:58 intl/libintl.h
---
(藤原)
http://www.ki.nu/software/NetBSD/iBook2/
http://www.ki.nu/software/namazu/tutorial/
Index: namazu/nmz/Makefile.am
===================================================================
RCS file: /storage/cvsroot/namazu/nmz/Makefile.am,v
retrieving revision 1.36.4.3
diff -u -r1.36.4.3 Makefile.am
--- namazu/nmz/Makefile.am 2001/09/03 05:14:11 1.36.4.3
+++ namazu/nmz/Makefile.am 2001/09/05 06:14:42
@@ -18,7 +18,7 @@
-DHAVE_SUPPORT_H -DNO_ALLOCA \
@DEFS@
INCLUDES = -I$(srcdir) -I.. -I$(srcdir)/../lib -I$(srcdir)/../src \
- -I$(srcdir)/../intl -I$(srcdir)/../nmz
+ -I$(srcdir)/../intl -I$(srcdir)/../nmz -I../intl
pkginclude_HEADERS = codeconv.h field.h hlist.h i18n.h idxname.h \
libnamazu.h l10n-ja.h parser.h query.h re.h regex.h \
Index: namazu/src/Makefile.am
===================================================================
RCS file: /storage/cvsroot/namazu/src/Makefile.am,v
retrieving revision 1.45
diff -u -r1.45 Makefile.am
--- namazu/src/Makefile.am 2000/09/05 05:47:45 1.45
+++ namazu/src/Makefile.am 2001/09/05 06:14:45
@@ -22,7 +22,7 @@
-DOPT_INDEXDIR=\"$(indexdir)\" \
-DHAVE_SUPPORT_H \
@DEFS@
-INCLUDES = -I.. -I$(srcdir)/../intl -I$(srcdir)/../lib -I$(srcdir)/../nmz
+INCLUDES = -I.. -I$(srcdir)/../intl -I$(srcdir)/../lib -I$(srcdir)/../nmz -I../intl
LDADD = @INTLLIBS@ $(top_builddir)/nmz/libnmz.la $(top_builddir)/lib/libnmzut.a
common_SOURCES = form.c form.h message.h \