Vine Linux バグトラッキングシステム

課題の詳細を表示 コメントにジャンプ ] 課題の履歴 ] 印刷 ]
IDプロジェクトカテゴリ登録日最終更新
0001129Vine Linux1 バグ2011-05-02 17:362012-04-03 15:22
報告者munepi 
担当者 
優先度再現性不明 
状態完了解決状況不明 
バージョンVineSeed 
修正予定バージョン修正済バージョン 
概要0001129: compat32-libstdc++3-3.3.6-7vl6.i686.rpm が提供されていない
説明VineSeed x86_64 において、
compat32-libstdc++3-3.3.6-7vl6.i686.rpm が
提供されていないため、
一部の 32bit アプリケーションでインストールが正常にできません。

 $ sudo apt-get install iiimf-wnn8-12.1.2002-1.i386.rpm
 (snip)
 以下のパッケージは解決できない依存関係を持っています:
   iiimf-wnn8.32bit: 依存: libstdc++.so.5(CXXABI_1.2)
                     依存: libstdc++.so.5(GLIBCPP_3.2)
 E: 壊れたパッケージです

 # 実際には、wnn8le が動かないので、
 # iiimf-wnn8 をいれても意味はないです (^^;;

ところが、

 $ rpm -qf /usr/lib/libstdc++.so.5
 libstdc++3-3.3.6-7vl6.x86_64

となっているので、
 Provides: compat32-libstdc++3 = %{version}-%{release}
などとした方がよいのかもしれません。私には判断がつきません。

試しに、libstdc++3-3.3.6-7vl6.i686.rpm から
然るべきライブラリファイルのみを抜き出して、強引に作った compat32 を利用すると、
先ほど依存関係で失敗したパッケージも、
以下のように一応インストールすることができました。

 $ sudo apt-get install iiimf-wnn8-12.1.2002-1.i386.rpm compat32-libstdc++3-3.3.6-7vl6.i686.rpm
 
 以下の追加パッケージがインストールされます:
   compat32-cracklib.32bit compat32-libstdc++3.32bit compat32-pam.32bit
   iiimf-wnn8.32bit
 以下のパッケージが新たにインストールされます:
   compat32-cracklib.32bit compat32-libstdc++3.32bit compat32-pam.32bit
   iiimf-wnn8.32bit
 アップグレード: 0 個, 新規インストール: 4 個, 削除: 0 個, 保留: 1 個
 292kB/7322kB のアーカイブを取得する必要があります。
 展開後に 18.7MB のディスク容量が追加消費されます。
 続行しますか? [Y/n]
タグ設定されていません。
archx86_64
パッケージlibstdc++3-3.3.6-7vl6.i686.rpm
添付ファイル

- 関連

-  コメント
(0000417)
mkato (開発者)
2012-04-03 15:19

最終投稿から半年以上がたちましたので、一応完了としておきます。

最新の状態で同種の問題が継続している場合は、申し訳有りませんが
この投稿へのリプライ、又は再投稿をお願いします。
(0000418)
mkato (開発者)
2012-04-03 15:22

申し訳有りません、状態の変更を行うのを忘れていました。
変更しておきます。

- 課題の履歴
変更日 ユーザー名 項目 変更内容
2011-05-02 17:36 munepi 新規課題
2012-04-03 15:19 mkato コメント追加: 0000417
2012-04-03 15:22 mkato 状態 新規 => 完了
2012-04-03 15:22 mkato コメント追加: 0000418


Copyright © 2000 - 2024 MantisBT Team
Copyright © 2012 - 2024 Project Vine
Powered by Mantis Bugtracker