[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
p5-Text-Kakasi-1.05nb3 (Re: textproc/kakasi)
- Subject: p5-Text-Kakasi-1.05nb3 (Re: textproc/kakasi)
- From: 藤原 誠/Makoto Fujiwara<makoto@ki.nu>
- To: tech-pkg-ja@jp.netbsd.org
- Date: Tue, 04 Mar 2008 19:51:59 +0900
- Message-ID: <yfmbq5uahio.wl%makoto@ki.nu>
- In-Reply-To: <yfmk7eqhbcv.wl@u.ki.nu>
- References: <yfmk7eqhbcv.wl@u.ki.nu>
- Delivered-To: mailing list tech-pkg-ja@jp.netbsd.org
- Mailing-List: contact tech-pkg-ja-help@jp.netbsd.org; run by ezmlm-idx
- User-Agent: Wanderlust/2.15.6 (Almost Unreal) SEMI/1.14.6 (Maruoka)FLIM/1.14.9 (=?ISO-2022-JP-2?B?R29qGyQoRCtXGyhC?=) APEL/10.7 Emacs/23.0.60(i386--netbsdelf) MULE/6.0 (花散里)
> 千葉市中央区長洲
> 藤原 誠
textproc/p5-Text-Kakasi ですが、僕のところでは
NetBSD/i386, NetBSD/macppc それぞれ 4.0 で問題がありました。
実は簡単に p5-Text-Kakasi を試す方法が分らなくて、といいます
か、次に示す方法で気が付いたので、ついでということで済みません。
問題は次のようなものです。
/usr/pkg/lib/perl5/vendor_perl/5.8.0/i386-netbsd-thread-multi/auto/Text/Kakasi/Kakasi.so:
Undefined PLT symbol "kakasi_getopt_argv" (symnum = 14)
再現方法ですが、まず
textproc/p2-Text-Kakasi で make install または make package するか、
あるいは
ftp://ftp2.jp.netbsd.org/pub/pkgsrc/packages/NetBSD-4.0/i386/All
などのもので
pkg_add しておきます。その上で、次のように namazu を make します。
155 19:30 wget http://www.namazu.org/test/namazu-2.0.18RC2.tar.gz
158 19:30 tar zxf namazu-2.0.18RC2.tar.gz
159 19:31 cd namazu-2.0.18RC2/
160 19:31 ./configure
161 19:32 make
そして次のように mknmz を実行して見ます。
162 19:32 mkdir /tmp/O
163 19:33 env LANG=ja_jP.eucJP pkgdatadir=`pwd` scripts/mknmz -O /tmp/O /tmp/1.html
/tmp/1.html は
てすと
と一行だけ書いてあるものです。
これで最初に示した問題が表示されます。
NetBSD/i386, NetBSD/macppc それぞれ 4.0 で確認しました。
で修正方法ですが、これは内に /usr/pkg と書いてしまっているので、
正しくはないと思いますが、そういう問題だということは理解しても
らえると思うので、添付します。
ちなみに、textproc/p5-Text-Kakasi を make する時に、
Note (probably harmless): No library found for -lkakasi
と言われるのですが、これが実際問題な訳です。
send-pr するのは (1) patch が多分正しくない
(2) 再現方法が面倒(一般的でない)
ので控えているのです。
(三年も前のメールを参照するなって ... ごめんなさい)
---
(藤原)
────────────────
http://www.ki.nu/software/NetBSD2/index.html
Index: distinfo
===================================================================
RCS file: /e/cvsync/cvsync/pkgsrc/textproc/p5-Text-Kakasi/distinfo,v
retrieving revision 1.4
diff -u -a -u -r1.4 distinfo
--- distinfo 24 Feb 2005 14:48:45 -0000 1.4
+++ distinfo 4 Mar 2008 07:43:39 -0000
@@ -3,3 +3,4 @@
SHA1 (Text-Kakasi-1.05.tar.gz) = 5f20e3ab05f80c5bee456876a868f3829f5954df
RMD160 (Text-Kakasi-1.05.tar.gz) = 5c6b563ff090e5520bacea1cde18a9159f412d7b
Size (Text-Kakasi-1.05.tar.gz) = 16353 bytes
+SHA1 (patch-aa) = b8fc40e6c7a307480c7036c80f61f4d925b48838
Index: patches/patch-aa
===================================================================
RCS file: patches/patch-aa
diff -N patches/patch-aa
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-aa 4 Mar 2008 07:43:28 -0000
@@ -0,0 +1,14 @@
+$NetBSD$
+
+--- work/Text-Kakasi-1.05/Makefile.PL.orig 1999-09-29 18:25:43.000000000 +0900
++++ ./Makefile.PL 2008-03-04 16:42:24.000000000 +0900
+@@ -3,7 +3,7 @@
+ WriteMakefile(
+ 'NAME' => 'Text::Kakasi',
+ 'VERSION_FROM' => 'Kakasi.pm',
+- 'INC' => '-I/usr/local/include',
+- 'LIBS' => ['-L/usr/local/lib -lkakasi'],
++ 'INC' => '-I/usr/pkg/include',
++ 'LIBS' => ['-L/usr/pkg/lib -lkakasi'],
+ 'DEFINE' => '-DWAKATIGAKI',
+ );