I have noticed this problem on testing the git version of Banshee (media player) that uses webkit to show some wikipedia info. After installing webkit-sharp and webkit-sharp-devel, I run Banshee and get this (non fatal) error: System.TypeInitializationException: An exception was thrown by the type initializer for WebKit.WebView ---> System.DllNotFoundException: webkit-1.0.so.1 at (wrapper managed-to-native) WebKit.WebHistoryItem:webkit_web_history_item_get_type () at WebKit.WebHistoryItem.get_GType () [0x00000] at GtkSharp.WebkitSharp.ObjectManager.Initialize () [0x00000] at WebKit.WebView..cctor () [0x00000] --- End of inner exception stack trace --- I can see that in my system there is no library called webkit-1.0.so.1. Thus, I install webkitgtk package to get that library, but these are the ones I get: lrwxrwxrwx. 1 root root 22 may 13 16:46 libwebkit-1.0.so.2 -> libwebkit-1.0.so.2.2.0 -rwxr-xr-x. 1 root root 14239676 abr 11 11:44 libwebkit-1.0.so.2.2.0 Finally, I link the .so to the name shown in the trace. I run again Banshee and all works great. That's why I suppose webkit-sharp should depend on webkitgtk or other package that provides the needed library.
We BuildRequires on WebKit-gtk-devel, that should pull it in. However I think the issue is that webkit has been upgraded and webkit-sharp needs to be rebuilt. I should have gotten a mail when that bump happened but that did not happen. I will attempt a rebuild as soon as I get my machine up an running again, then we can see if my assumption is correct. http://cvs.fedoraproject.org/viewvc/rpms/webkit-sharp/devel/webkit-sharp.spec?view=markup
Created attachment 344298 [details] patch This should fix it, however cvs says I am not allowed in so till I get this investigated the patch is present here.
This bug appears to have been reported against 'rawhide' during the Fedora 11 development cycle. Changing version to '11'. More information and reason for this action is here: http://fedoraproject.org/wiki/BugZappers/HouseKeeping
This package has changed ownership in the Fedora Package Database. Reassigning to the new owner of this component.
webkit-sharp-0.2-3.fc11 has been submitted as an update for Fedora 11. http://admin.fedoraproject.org/updates/webkit-sharp-0.2-3.fc11
Benjamín, can you please test if the latest update (see above) fixes this?
I can comfirm that this fixes the problem. Thank you for throwing this at CVS Paul.
webkit-sharp-0.2-3.fc11 has been pushed to the Fedora 11 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update webkit-sharp'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F11/FEDORA-2009-6612
webkit-sharp-0.2-3.fc11 has been pushed to the Fedora 11 stable repository. If problems still persist, please make note of it in this bug report.