Hey, eric-4.4.19-2.fc17.x86_64 has missing dependency to libQtWebKit.so.4. Thanks, Adrin.
It already has: * Wed Dec 14 2011 Rex Dieter <rdieter> 4.4.19-1 - 4.4.19 - Requires: PyQt4 PyQt4-webkit Can you perphaps describe the problem(s) you're experiencing to try to diagnose why the PyQt4-webkit is not sufficient?
I'm not a Python coder yet and I can't tell you what exactly happened. I just installed eric4 and tried to run it, then I got this message: $ eric4 Traceback (most recent call last): File "/usr/lib/python2.7/site-packages/eric4/eric4.py", line 60, in <module> from KdeQt.KQApplication import KQApplication File "/usr/lib/python2.7/site-packages/eric4/KdeQt/__init__.py", line 20, in <module> import Preferences File "/usr/lib/python2.7/site-packages/eric4/Preferences/__init__.py", line 26, in <module> from PyQt4.QtWebKit import QWebSettings ImportError: libQtWebKit.so.4: cannot open shared object file: No such file or directory then I ran yum whatprovides "*/libQtWebKit.so.4" and installed whatever the result was.
ok, seems to be a problem with PyQt4 then, re-assigning. I'll take a look there. quick-n-dirty short-term solution is: yum install qtwebkit
hrm, strange, on my box: $ rpm -qR PyQt4 | grep -i qt libQtCore.so.4()(64bit) libQtDBus.so.4()(64bit) libQtDeclarative.so.4()(64bit) libQtDesigner.so.4()(64bit) libQtGui.so.4()(64bit) libQtHelp.so.4()(64bit) libQtMultimedia.so.4()(64bit) libQtNetwork.so.4()(64bit) libQtOpenGL.so.4()(64bit) libQtScript.so.4()(64bit) libQtScriptTools.so.4()(64bit) libQtSql.so.4()(64bit) libQtSvg.so.4()(64bit) libQtTest.so.4()(64bit) libQtWebKit.so.4()(64bit) libQtXml.so.4()(64bit) libQtXmlPatterns.so.4()(64bit) qt4(x86-64) >= 4.8.1 See the libQtWebKit.so.4 dep there? What does the output of: rpm -qR PyQt4 | grep -i qt say on your box?
This is mine: # rpm -qR PyQt4 | grep -i qt libQtCore.so.4()(64bit) libQtDBus.so.4()(64bit) libQtDeclarative.so.4()(64bit) libQtDesigner.so.4()(64bit) libQtGui.so.4()(64bit) libQtHelp.so.4()(64bit) libQtMultimedia.so.4()(64bit) libQtNetwork.so.4()(64bit) libQtOpenGL.so.4()(64bit) libQtScript.so.4()(64bit) libQtScriptTools.so.4()(64bit) libQtSql.so.4()(64bit) libQtSvg.so.4()(64bit) libQtTest.so.4()(64bit) libQtWebKit.so.4()(64bit) libQtXml.so.4()(64bit) libQtXmlPatterns.so.4()(64bit) qt4(x86-64) >= 4.8.1
ok, the dependency is there. So, one more try: rpm -q eric sip PyQt4 qt qtwebkit please.
# rpm -q eric sip PyQt4 qt qtwebkit eric-4.4.19-2.fc17.x86_64 sip-4.13.2-1.fc17.x86_64 PyQt4-4.9.1-2.fc17.x86_64 qt-4.8.2-2.fc17.x86_64 qt-4.8.2-2.fc17.i686 qtwebkit-2.2.1-6.fc17.x86_64 remember that I've already installed that dependency. So my box is running eric4, I can remove that package if you need.
OK, as far as I can tell, the package dependencies should all 'just work', we confirmed that your installed PyQt4 includes a dependency on libQtWebKit yet, somehow your box didn't have qtwebkit. ?? I guess you could try to uninstall yum remove PyQt4 qtwebkit and try re-installing eric: yum install eric and if that fails, we've got problems elsewhere methinks.
Created attachment 590804 [details] yum log so there is a problem there. see the log, dependency is not there.
ok, how about: rpm -q --whatprovides 'libQtWebKit.so.4()(64bit)' something is tricking yum into thinking installing qtwebkit is not necessary. as a last resort, try running (as root): package-cleanup --problems
haha, that was funny. look at it: # rpm -q --whatprovides 'libQtWebKit.so.4()(64bit)' rstudio-0.96.231-1.x86_64 qtwebkit-2.2.1-6.fc17.x86_64 stupid rstudio, OK, what do we do now?
Bug whoever you got rstudio from, it shouldn't provide stuff that it really doesn't.