岩井です。 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