VineSeed ML アーカイブ



[VineSeed:20981] Re: new: ibus-mozc

  • From: "IWAI, Masaharu" <iwaim.sub@xxxxxxxxx>
  • Subject: [VineSeed:20981] Re: new: ibus-mozc
  • Date: Fri, 14 May 2010 15:48:45 +0900
岩井です。

2010年5月14日0:14 HARADA Kazutaka <kazutaka@xxxxxxxxxxxxxxxx>:
> [VineSeed]
>   ibus-mozc-0.11.0-1vl6.src.rpm
>   ibus-mozc-0.11.0-1vl6.i686.rpm
>
> 新規パッケージです。

Vine5/i386でビルドしようとしたらこんなエラーがでました。

----------------------------
  LINK(target) out/Release/protoc
out/Release/obj.target/base/libbase.a(mutex.o): In function
`mozc::CallOnce(mozc::once_t*, void (*)())':
mutex.cc:(.text+0xca): undefined reference to `__sync_val_compare_and_swap_4'
mutex.cc:(.text+0xef): undefined reference to `__sync_val_compare_and_swap_4'
out/Release/obj.target/base/libbase.a(mutex.o): In function
`mozc::ResetOnce(mozc::once_t*)':
mutex.cc:(.text+0x11b): undefined reference to `__sync_val_compare_and_swap_4'
mutex.cc:(.text+0x12b): undefined reference to `__sync_val_compare_and_swap_4'
collect2: ld はステータス 1 で終了しました
make: *** [out/Release/gen_suggestion_filter_main] エラー 1
make: *** 未完了のジョブを待っています....
Generating version definition file...
export $QTDIR = /usr/lib/qt3
Running: make -j4 BUILDTYPE=Release primitive_tools
Traceback (most recent call last):
  File "build_mozc.py", line 586, in <module>
    main()
  File "build_mozc.py", line 576, in main
    BuildToolsMain(original_directory_name)
  File "build_mozc.py", line 541, in BuildToolsMain
    BuildMain(original_directory_name)
  File "build_mozc.py", line 520, in BuildMain
    BuildOnLinux(options, targets)
  File "build_mozc.py", line 393, in BuildOnLinux
    target_names)
  File "build_mozc.py", line 312, in RunOrDie
    '==========']))
__main__.RunOrDieError:
==========
 ERROR: make -j4 BUILDTYPE=Release primitive_tools
==========
エラー: /var/tmp/rpm-tmp.5093 の不正な終了ステータス (%build)


RPM ビルドエラー:
    /var/tmp/rpm-tmp.5093 の不正な終了ステータス (%build)
------------------------------------

http://vine.g.hatena.ne.jp/iwaim/20100514/1273812791
にあるように
----------
CFLAGS="-O3 -march=i586"
export CFLAGS
CXXFLAGS=$CFLAGS
export CXXFLAGS
----------
みたいにしておけばビルド可能です。i586以降になりますけど……。

一応リビルドのログを添付しておきます。

-- 
いわい

Attachment: mozc-build.log.gz
Description: GNU Zip compressed data