Vine Linux バグトラッキングシステム - Vine Linux
課題の詳細を表示
0000883Vine Linux1 バグ公開2010-01-11 01:452010-04-28 16:22
anonymous 
kazutaka 
不明 
完了不明 
5.0 
 
ppc
なし
0000883: vine-app-installが起動不能 on 5.0 PPC
Vine Linux 5.0 PPCにてvine-app-installが起動できません。

$ vine-app-install
** WARNING: CPU is big endian
gbx: Swapping archive
セグメンテーション違反です

となってしまいます。
設定されていません。
課題の履歴
2010-01-11 01:45anonymous新規課題
2010-01-15 00:47anonymousコメント追加: 0003763
2010-01-15 13:28kazutakaコメント追加: 0003764
2010-01-18 10:49kazutaka担当者 => kazutaka
2010-01-18 10:49kazutaka状態新規 => 担当者決定
2010-01-18 10:49kazutakaコメント追加: 0003765
2010-01-18 21:59kazutaka状態担当者決定 => テスト待ち
2010-01-18 21:59kazutakaコメント追加: 0003766
2010-04-28 16:22kazutaka状態テスト待ち => 完了
2010-04-28 16:22kazutakaコメント追加: 0003767

コメント
(0003763)
anonymous   
2010-01-15 00:47   
反応がないようですが、開発者の皆様方の環境では再現しませんでしょうか?

再現がないのかと思い、昨日よりレンタルPC会社よりiBookを借りて確認を行いましたがG3とG4では同じエラーになりました。故障なども考え、4台のマシンにて確認を行いましたが全て同症状です。

再現確認を行われておれば、再現せずの報告でも結構ですので一報いただければと思います。

調べている中で見た不確定な情報になりますが、PPC環境の開発者はごく少数とのことですが、PPC環境での確認のための機材が足りずに確認などが行えないのであれば、オークション等で購入する中古品になりますが機材などの寄付もさせていただきますので、どうかご連絡をいただければと思います。
(0003764)
kazutaka   
2010-01-15 13:28   
バグレポートありがとうございます。

> 反応がないようですが、開発者の皆様方の環境では再現しませんでしょうか?

こちらでも再現することを確認しました。

いくつか情報を確認しているのですが、元々 Big Endian な CPU では、
gambas2 (vine-app-install の開発/実行環境) 自体の動作が怪しいようで、
ML でも開発者自身が「デバッグ環境がなくて困っている」なんて書いて
ありました。

また debian の ppc 向けパッケージでも同様にセグメンテーション違反
で起動できないようです。

とりあえず最近 upstream から 2.19.0 がリリースされていますので、ppc 向け
のバイナリがインストールできるようになったら、何か変化が無いか再度確認して
いただけると助かります。

# 今時点では i386/x86_64 のバイナリしか無いので、ppc バイナリの
# build & put は別途依頼しておきます。

ハラダ
(0003765)
kazutaka   
2010-01-18 10:49   
ppc 環境を持っている開発者の方に協力していただいて検証
した結果、vine-app-install の src.rpm を ppc 上で
リビルドすることで正しく動作することが確認できました。

従来 gambas2 で作成した実行ファイルはアーキテクチャ非依存
なパッケージ (*.noarch.rpm) として提供していましたが、
この問題への対応としてバイナリを arch 別(i386/x86_64/ppc)
に提供するよう変更しようと思います。

修正したパッケージを用意しますので割り当て済みに変更します。

余談ですが、vine-app-install のカテゴリが手違いから
main になっていましたので、今回修正したパッケージから
plus に変更されます。

ハラダ
(0003766)
kazutaka   
2010-01-18 21:59   
> 修正したパッケージを用意しますので割り当て済みに変更します。

先ほど i386.rpm と src.rpm を put しました。

ppc 向けのバイナリも追って用意されると思いますので、
インストール可能になりましたら確認をお願いします。

確認待ちに変更しておきます。

ハラダ
(0003767)
kazutaka   
2010-04-28 16:22   
元報告者の方からのリプライはありませんが、修正完了から
三ヶ月以上経過しましたので、バグレポートの有効期限(下記
URL 参照)に従い、完了として閉じておきます。

(URL: http://trac.vinelinux.org/wiki/BTSHouseKeeping [^])