VineSeed ML アーカイブ



[VineSeed:23299] [VineLinux:1129] compat32- libstdc++3-3.3.6- 7vl6.i686.rpm が提供されて いない

  • From: bts-vinelinux@xxxxxxxxxxxxx
  • Subject: [VineSeed:23299] [VineLinux:1129] compat32- libstdc++3-3.3.6- 7vl6.i686.rpm が提供されて いない
  • Date: Mon, 2 May 2011 17:44:33 +0900
XXXXXXXX@XXXXXXXX wrote: 

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]


== このレポートの詳細は以下の通りです ==

レポート ID  : 1129
レポート URL : http://bts.vinelinux.org/guest.cgi?project=VineLinux&action=view_report&id=1129

分類           : バグ
バージョン     : VineSeed
関連パッケージ : libstdc++3-3.3.6-7vl6.i686.rpm
arch           : x86_64
状態           : 新規
優先度         : 中
重大度         : 普通
担当者         : 未定

# あなたが、このようなメッセージに無関係である場合には、
# 管理者 <Vine@xxxxxxxxxxxxx> までご連絡ください。

--
Bug Tracking System 影舞 0.8.8.
http://www.daifukuya.com/kagemai/