{"action":"created","issue":{"url":"https://api.github.com/repos/mono/f-spot/issues/36","labels_url":"https://api.github.com/repos/mono/f-spot/issues/36/labels{/name}","comments_url":"https://api.github.com/repos/mono/f-spot/issues/36/comments","events_url":"https://api.github.com/repos/mono/f-spot/issues/36/events","html_url":"https://github.com/mono/f-spot/issues/36","id":94128384,"number":36,"title":"DllNotFoundException: libgtk-win32-2.0-0.dll","user":{"login":"NguyenMatthieu","id":6686044,"avatar_url":"https://avatars.githubusercontent.com/u/6686044?v=3","gravatar_id":"","url":"https://api.github.com/users/NguyenMatthieu","html_url":"https://github.com/NguyenMatthieu","followers_url":"https://api.github.com/users/NguyenMatthieu/followers","following_url":"https://api.github.com/users/NguyenMatthieu/following{/other_user}","gists_url":"https://api.github.com/users/NguyenMatthieu/gists{/gist_id}","starred_url":"https://api.github.com/users/NguyenMatthieu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/NguyenMatthieu/subscriptions","organizations_url":"https://api.github.com/users/NguyenMatthieu/orgs","repos_url":"https://api.github.com/users/NguyenMatthieu/repos","events_url":"https://api.github.com/users/NguyenMatthieu/events{/privacy}","received_events_url":"https://api.github.com/users/NguyenMatthieu/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-07-09T19:08:19Z","updated_at":"2015-07-09T19:56:23Z","closed_at":null,"body":"Under some systems (Gentoo, Mageia 5), users have been facing a DllNotFoundException: libgtk-win32-2.0-0.dll issue.\r\n\r\n    line 133:  Mono: DllImport attempting to load: 'libgtk-x11-2.0.so.0'.\r\n    line 136:  Mono: DllImport loaded library 'libgtk-x11-2.0.so.0'.\r\n    ...\r\n    line 927:  Mono: DllImport attempting to load: 'libgtk-win32-2.0-0.dll'.\r\n    lines 928..237 error loading library with variations on libgtk-win32 location\r\n    line 938:  Mono: DllImport unable to load library 'libgtk-win32-2.0-0: cannot open shared object file: No such file or directory'.\r\n    line 939..949 repeat of above errors\r\n    line 950:  System.TypeInitializationException: An exception was thrown by the type initializer for GtkBeans.Builder ---> System.DllNotFoundException: libgtk-win32-2.0-0.dll\r\n     followed by exception backtrace without filenames or lines\r\n    line 963:  Mono: DllImport unable to load library 'libgtk-win32-2.0-0: cannot open shared object file: No such file or directory'.\r\n    line 964:  Mono: DllImport searching in: 'libgtk-x11-2.0.so.0' ('libgtk-x11-2.0.so.0').\r\n\r\nThis issue is caused by the fact that in the f-spot bin folder (and then in the runtime directory), gtk-sharp-beans.dll is copied without its gtk-sharp-beans.dll.config. This happens with versions of gtk-sharp-beans prior to 2.14, where the DLLs were installed in the GAC, and some symlinks were missing from  /usr/lib/mono/gtk-sharp-beans-2.0, that f-spot uses to copy the gtk-sharp-beans locally.\r\n\r\nRequired gtk-sharp-beans version needs to be bumped to 2.14"},"comment":{"url":"https://api.github.com/repos/mono/f-spot/issues/comments/120127453","html_url":"https://github.com/mono/f-spot/issues/36#issuecomment-120127453","issue_url":"https://api.github.com/repos/mono/f-spot/issues/36","id":120127453,"user":{"login":"ostroffjh","id":11035876,"avatar_url":"https://avatars.githubusercontent.com/u/11035876?v=3","gravatar_id":"","url":"https://api.github.com/users/ostroffjh","html_url":"https://github.com/ostroffjh","followers_url":"https://api.github.com/users/ostroffjh/followers","following_url":"https://api.github.com/users/ostroffjh/following{/other_user}","gists_url":"https://api.github.com/users/ostroffjh/gists{/gist_id}","starred_url":"https://api.github.com/users/ostroffjh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ostroffjh/subscriptions","organizations_url":"https://api.github.com/users/ostroffjh/orgs","repos_url":"https://api.github.com/users/ostroffjh/repos","events_url":"https://api.github.com/users/ostroffjh/events{/privacy}","received_events_url":"https://api.github.com/users/ostroffjh/received_events","type":"User","site_admin":false},"created_at":"2015-07-09T19:56:23Z","updated_at":"2015-07-09T19:56:23Z","body":"The only version of gtk-sharp-beans on Gentoo is currently 2.14.0.  My best guess is that the version in the gac is left over from an earlier install that was not removed on upgrade.  However, even in /usr/lib/gtk-sharp-beans, there is only a dll and mdb, no config.  I'll manually run through the install process to see if it gets dropped or is never produced."}}