[Anthy-dev 3128] anthy-8019 で make error (was: gcannaf.ctd/name.t の追加と修正)

アーカイブの一覧に戻る

Hideyuki SHIRAI ( 白井秀行 ) shira****@meado*****
2006年 8月 22日 (火) 10:49:35 JST


こんにちは、白井です。

From: Yusuke TABATA <yusuk****@w5*****> さん曰く
Subject: [Anthy-dev 3124] Re: gcannaf.ctd/name.t の追加と修正 (Was: anthy-7929 での変換不具合 )
Message-ID: <44E72****@w5*****>
Date: Sat, 19 Aug 2006 23:37:24 +0900

> 修正してanthy-8019として置きました。
> http://osdn.dl.sourceforge.jp/anthy/21411/anthy-8019.tar.gz

Solaris7 や 8 ですが、make all の最後で

gcc -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -pedantic -Wno-long-long -o .libs/calctrans calctrans.o iis.o  ../src-main/.libs/libanthy.so /export/home/pepper.work/ANTHY/anthy-8019/src-worddic/.libs/libanthydic.so ../src-worddic/.libs/libanthydic.so -lm -R/usr/local/lib
ld: warning: file ../src-worddic/.libs/libanthydic.so: linked to /export/home/pepper.work/ANTHY/anthy-8019/src-worddic/.libs/libanthydic.so: attempted multiple inclusion of file
Undefined			first referenced
 symbol  			    in file
strsep                              calctrans.o
ld: fatal: Symbol referencing errors. No output written to .libs/calctrans
collect2: ld returned 1 exit status
make[2]: *** [calctrans] Error 1

といわれて失敗するようになりました。

# Solaris は strsep は持っていないようです。

calctrans はリリース時に src-splitter/transition.h を作るだけで、
手元での make では必要ないと思い、適当に Makefile.* の SUBDIRS
から calctrans を消して make install まで通したので問題ないです
し、Linux 以外でリリース作業をされることも無いでしょうから、どう
でも良いような気がしますが、報告まで。

-- 
白井秀行 (mailto:shira****@meado*****)



Anthy-dev メーリングリストの案内
アーカイブの一覧に戻る