A biblioteca de declarações do Yum está instalada, mas não está

1

Eu estou tentando compilar um programa usando o cmake, que tem uma dependência do libQtWebKit_debug.so. De acordo com yum fornece , essa biblioteca deve estar em / usr / lib64 / mas não está lá:

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

Reinstalar o pacote correspondente ( qt-devel ) não ajudou: yum remove qt-devel , seguido por yum install qt-devel .

    
por Armin Meisterhirn 31.12.2014 / 14:03

1 resposta

1

Você está certo. Parece haver alguma alteração que removeu o arquivo /usr/lib64/libQtWebKit_debug.so do pacote qt-devel após a versão qt-devel-4.8.6- 13 .fc21.x86_64 (< - possui esse arquivo) vs. qt-devel-4.8.6- 18 .fc21.x86_64 (< - não tem esse arquivo).

Examinando o changelog Bug 1168259 - qt-devel contém alguns componentes do webkit que provavelmente não deveriam ser incluídos parece ser a causa:

# 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

Por isso, peço no relatório de erros ou menciono esse fato ao autor do software que você está tentando compilar.

    
por 31.12.2014 / 20:44

Tags