Namazu-users-ja(旧)


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

kakasi のインストール( make 出来ない)



はじめまして、いつも参考にさせてもらっています。
さて今回はKakasiのインストールについて質問させてください。

 現在TEXT-kakasiのインストールを試みていますが、
makeができず先に進めません。
どうやらgccにしてされているオプション`-KPIC'が悪いみたいなのですが、
その対処法が分からないでいます。

 どなたか対処法をご存知の方がおられましたら、
アドバイスをお願いできないでしょうか。
なおインストールに当たっては以下のURLを参考にしました。
http://www.amays.com/~mizusawa/namazu_kaisetu/


○  KAKASIのインストール
1.gcc2.9.4を使うため/usr/local/bin/gccよりも先に/opt/sfw/bin/gccにパ
スを通す。
2.つぎに/usr/ccs/bin/make でmakeする。
3.スーパーユーザになる。
4.make install(/usr/ccs/bin/make)-------でもranlibにパスが通ってない
のでエラーが出る。
5./opt/sfw/sparc-sun-solaris2.8/bin/ranlibにパスを通す。
6.再度 make install(/usr/ccs/bin/make)
7.完了!


○ TEXT-Kakasiのインストール
1.gcc2.95.2を使うため/usr/local/bin/gccよりも先に/opt/sfw/bin/gccに
パスを通す。
2.make ⇒ccを知らんとエラーが出る。
3.Makefileの CC = cc , LD = cc をgccに書き換える(3箇所)。

$ gcc -v
Reading specs from
/opt/sfw/lib/gcc-lib/sparc-sun-solaris2.8/2.95.2/specs
gcc version 2.95.2 19991024 (release)
$ make
gcc -c -I/usr/local/include  -xO3 -xdepend    -DVERSION=\"1.05\" -DXS_
VERSION=\"1.05\" -KPIC -I/usr/
perl5/5.00503/sun4-solaris/CORE -DWAKATIGAKI Kakasi.c
gcc: unrecognized option `-KPIC'
gcc: language depend not recognized
gcc: Kakasi.c: linker input file unused because linking not done
Running Mkbootstrap for Text::Kakasi ()
chmod 644 Kakasi.bs
LD_RUN_PATH="/usr/local/lib" gcc -o
blib/arch/auto/Text/Kakasi/Kakasi.so -R/usr/local/lib -G Kakasi.
o    -L/usr/local/lib -lkakasi
gcc: Kakasi.o: No such file or directory
make: *** [blib/arch/auto/Text/Kakasi/Kakasi.so] Error 1

4.gccには-KPICオプションが無いみたいなので、Makefile内の下記をコメン
トアウト。
 # CCCDLFLAGS = -KPIC
5.再度makeを試みる。
tengoku% make
gcc -c -I/usr/local/include  -xO3 -xdepend    -DVERSION=\"1.05\" -DXS_
VERSION=\"1.05\"  -I/usr/perl5
/5.00503/sun4-solaris/CORE -DWAKATIGAKI Kakasi.c
gcc: language depend not recognized
gcc: Kakasi.c: linker input file unused since linking not done
Running Mkbootstrap for Text::Kakasi ()
chmod 644 Kakasi.bs
LD_RUN_PATH="/usr/local/lib" gcc -o
blib/arch/auto/Text/Kakasi/Kakasi.so -R/usr/local/lib -G Kakasi.
o    -L/usr/local/lib -lkakasi
gcc: Kakasi.o: No such file or directory
make: *** [blib/arch/auto/Text/Kakasi/Kakasi.so] Error 1


6.どうやらgccではだめみたいなのでMakefileをccに変え、ccにパスを通す
(/usr/ucb/cc)
7.tengoku% set
  path    (/bin /usr/bin /usr/local/bin /usr/ucb /usr/ccs/bin
/usr/perl5/5.00503/bin)
8.再度make。
tengoku% make
cc -c -I/usr/local/include  -xO3 -xdepend     -DVERSION=\"1.05\"  -DXS
_VERSION=\"1.05\" -KPIC -I/usr
/perl5/5.00503/sun4-solaris/CORE -DWAKATIGAKI Kakasi.c
/usr/ucb/cc:  language optional software package not installed
*** Error code 1
make: Fatal error: Command failed for target `Kakasi.o'