[Momonga-devel.ja:03621] Re: OpenOffice.org の hunspell 対応について


nosanosaです。<br>
<br>
OOoの件ですが、hunspellの方はよく分かりませんが、x86_64でビルドできないのはログをみたところ、(xulrunnerやjava関連ではなく)「かもめの開発2007」プロジェクト(http://jsdp2007.jp/);のパッチをマージした部分に問題があるようです。<br>
<br>
エラーでとまったビルドツリーが残っていれば、添付のパッチ chardlg.cxx.diff でビルドが通るか試してもらえませんか?<br>
<br>
$ cd BUILD/ooo-build-2.4.0.8/build/ooh680-m12<br>
$ patch -p0 &lt; chardlg.cxx.diff<br>
$ . ./LinuxIntelEnv.Set.sh<br>
$ cd svx<br>
$ build<br>
これでsvxモジュールのビルドが再開できます。(もしかしたらbuild --from svx とする必要があるかもしれません。)<br>
<br>
このあたりの方法はgo-oo.orgのページの<br>
http://go-oo.org/developers/hackers-guide-ja.html#section-5 <br>
などに書いてあります。<br>
<br>
hunspellの方は--with-system-hunspellとするとシステムのlibhunspellを使うようなので、その場合はBuildRequires: hunspell-develかなと思います。<br>
<br>
ですが、デフォルトではhunspellはinternalのものを使っているので、 hunspell-*をインストールするとなぜdict/ooo/*.affやらを作るようになるのかはよく分かりません。<br>
<br>
対症療法的に現状維持でBuildRequires:にhunspell一族を足して、できたファイルをfilelistに足しておくというのでもいいかとはおもいますが。<br>
<br>
<br>

<div style="line-height: 0; width: 0; height: 5px; clear: both;">&nbsp;</div>
<p>&#32;



<hr size=1><a href=http://pr.mail.yahoo.co.jp/ganbare-nippon/ target="new">GANBARE! NIPPON! Win your ticket to Olympic Games 2008.</a><br>
--- svx/source/dialog/chardlg.cxx.o	2008-05-13 02:03:39.000000000 +0900
+++ svx/source/dialog/chardlg.cxx	2008-05-13 02:15:14.000000000 +0900
@@ -4079,7 +4079,7 @@
 	SetMetricValue( m_aNewWidthMF, nWidth, SFX_MAPUNIT_TWIP );
 }
 
-sal_Int32 SvxCharFitTextPage::GetWidth()
+long SvxCharFitTextPage::GetWidth()
 {
 	return GetCoreValue( m_aNewWidthMF, SFX_MAPUNIT_TWIP );
 }