[Home]Memo/Text-Kakasi

Amatubu_Wiki | Memo | RecentChanges | Preferences

MinGW で Text::Kakasi をビルドする (Windows 8 / ActivePerl 5.16)

過去に[MinGW + MSYS 環境で Text::Kakasi をビルドする] という記事を書いたが、その後 OS も Perl のバージョンも変わり、MinGW 自体も更新されたので、メモを改める。

環境

MinGW のインストール

ActivePerl のインストール

(略) インストーラに従うだけ

Kakasi のビルド、インストール

$ cd /path/to/downloaded/binary
$ tar xzf kakasi-2.3.4.tar.gz
$ cd kakasi-2.3.4
$ ./configure
$ make
$ make install

Text::Kakasi のビルド、インストール

$ cd /path/to/downloaded/binary
$ tar xzf Text-Kakasi-2.04.tar.gz

--- Makefile.PL.orig 2003-05-26 19:42:27 +0900
+++ Makefile.PL 2013-10-27 01:31:33 +0900
@@ -6,7 +6,8 @@
WriteMakefile(
'NAME' => 'Text::Kakasi',
'VERSION_FROM' => 'Kakasi.pm',
- 'INC' => '-I/usr/local/include',
- 'LIBS' => ['-L/usr/local/lib -lkakasi'],
+ 'INC' => '-IC:\MinGW\msys\1.0\local\include',
+ 'LIBS' => ['-LC:\MinGW\msys\1.0\local\lib -lkakasi'],
+ 'LDDLFLAGS' => '-mdll -L"C:\Perl\lib\CORE" -static-libgcc',
'DEFINE' => '-DWAKATIGAKI',
);

$ cd Text-Kakasi-2.04
$ perl Makefile.PL
$ dmake
$ dmake install

PPD の作成

$ dmake ppd

$ tar czf Text-Kakasi.tar.gz blib

はまりどころ

成果品

http://amatubu.skr.jp/ppm/Text-Kakasi.ppd

Kakasi.dll が依存している DLL

Dependency Walker 調べ

Amatubu_Wiki | Memo | RecentChanges | Preferences
This page is read-only | View other revisions
Last edited October 27, 2013 1:47 by Amatubu (diff)
Search:

Copyright (c) 1996-2019 naoki iimura e-mail