Yumはライブラリがインストールされているがインストールされていないと言います。

Yumはライブラリがインストールされているがインストールされていないと言います。

libQtWebKit_debug.soに依存するプログラムをコンパイルするためにcmakeを使用しようとしています。 ~によるとヤムヤム提供!、ライブラリは次の場所になければなりません。/usr/lib64/しかし、そこにはありません。

yum provides */libQtWebKit_debug.so

Loaded plugins: langpacks, refresh-packagekit
1:qt-devel-4.8.5-10.fc20.i686 : Development files for the Qt toolkit
Repo        : fedora
Matched from:
Filename    : /usr/lib/libQtWebKit_debug.so



1:qt-devel-4.8.5-10.fc20.x86_64 : Development files for the Qt toolkit
Repo        : fedora
Matched from:
Filename    : /usr/lib64/libQtWebKit_debug.so

そのパッケージを再インストールしてください(Qt開発)も役に立ちません:ヤムqt-develを削除、続いてヤムqt-develのインストール

ベストアンサー1

あなたは正しいです。 qt-devel-4.8.6- バージョン以降には、/usr/lib64/libQtWebKit_debug.soパッケージからファイルを削除するいくつかの変更があるようです。qt-devel13.fc21.x86_64 (<- このファイルがある) および qt-devel-4.8.6-18.fc21.x86_64 (<- そのファイルはありません).

変更ログの表示バグ 1168259 - qt-devel には含まれてはならないいくつかの Webkit コンポーネントが含まれています。理由のようです:

# rpm -q qt-devel --changelog | head -n 16
* Wed Nov 26 2014 Rex Dieter <[email protected]> 1:4.8.6-18
- omit previously-overlooked webkit bits (#1168259)

* Sun Nov 09 2014 Rex Dieter <[email protected]> 1:4.8.6-17
- Broken qmake_qt4 in /usr/lib/rpm/macros.d/macros.qt4 (#1161927)

* Mon Nov 03 2014 Rex Dieter <[email protected]> 1:4.8.6-16
- macros.qt4: standalone, improved %qmake_qt4 macro (sync'd with qt5 version)

* Sat Nov 01 2014 Kevin Kofler <[email protected]> - 1:4.8.6-15
- sync system-clucene patch from qt5-qttools (some QDir::mkpath in QtCLucene)

* Sun Oct 26 2014 Kevin Kofler <[email protected]> - 1:4.8.6-14
- build against the system clucene09-core (same patch as for qt5-qttools)

* Tue Sep 16 2014 Rex Dieter <[email protected]> - 1:4.8.6-13

だから私はバグレポートで尋ねたりコンパイルしたいソフトウェアの作者にこれを言及します。

おすすめ記事