[prev in list] [next in list] [prev in thread] [next in thread]
List: f-spot-list
Subject: Re: back to an old problem
From: Jack <ostroffjh () sbcglobal ! net>
Date: 2015-03-29 21:52:52
Message-ID: 1427665972.14307.5 () ffortso4
[Download RAW message or body]
Installing to /usr/local doesn't change the error. From the console
output with debugging:
line 133: Mono: DllImport attempting to load: 'libgtk-x11-2.0.so.0'.
line 136: Mono: DllImport loaded library 'libgtk-x11-2.0.so.0'.
line 927: Mono: DllImport attempting to load: 'libgtk-win32-2.0-0.dll'.
lines 928..237 error loading library with variations on libgtk-win32
location
line 938: Mono: DllImport unable to load library 'libgtk-win32-2.0-0:
cannot open shared object file: No such file or directory'.
line 939..949 repeat of above errors
line 950: System.TypeInitializationException: An exception was thrown
by the type initializer for GtkBeans.Builder --->
System.DllNotFoundException: libgtk-win32-2.0-0.dll
followed by exception backtrace without filenames or lines
line 963: Mono: DllImport unable to load library 'libgtk-win32-2.0-0:
cannot open shared object file: No such file or directory'.
line 964: Mono: DllImport searching in: 'libgtk-x11-2.0.so.0'
('libgtk-x11-2.0.so.0').
As I read this, it IS finding libgtk-x11-2.0.so.2, but not
libgtk-win32-2.0-0.dll. However <dllmap dll="libgtk-win32-2.0-0.dll"
target="libgtk-x11-2.0.so.0"/> appears in the gac in
gtk-sharp.dll.config, as well as in /usr/local/lib/f-spot/ in
FSpot.Gui.dll.config, Hyena.Gui.dll.config, and
Extensions/FSpot.Gui.dll.config.
libgtk-x11-2.0.0 exists in both /usr/lib32 and /usr/lib64, and ldconfig
-p finds both of them.
Given that the exception seems to occur within GtkBeans.Builder, does
that same dllmap need to be in some other config file also?
Should I post the full error output somewhere?
Jack
On 2015.03.29 15:47, Matthieu Nguyen wrote:
> I recall having a problem with a dll like that because it was somehow
> copied to the bin folder without a .dll.config to go with it, so in
> the end F-Spot was trying to load the .dll from the
> /usr/local/lib/f-spot/ folder which was missing the .config linking to
> the proper .so, rather than taking the lib from the gac.
>
> Check what you have in your /usr/local/lib/f-spot folder, just in
> case...
>
> On Sun, Mar 29, 2015 at 9:19 PM, Jack <ostroffjh@sbcglobal.net> wrote:
> > As I said in the other thread, I have gotten f-spot from git-head to
> > compile, but I still get a dll not found error on
> libgth-win32-2.0-0.dll.
> > This seems odd, because that library is in a dllmap in the gac for
> both
> > gnome-sharp and gtk-sharp, both pointing to
> target="libgtk-x11-2.0.so.0"
> > which exists in both /usr/lib32 and /use/lib64, and is loaded
> before, and is
> > searched in both before and immediately after the error, if I run
> f-spot
> > with MONO_LOG_LEVEL=debug.
> >
> > I've found this error referenced in a few bug reports (f-spot and
> other
> > apps) but no definitive solution, just claims that something wasn't
> > installed correctly. It seems as if neither of those two dllmap
> entries is
> > being read. I could try putting it explicitly in
> f-spot.exe.config, but I
> > don't know if that's really a good solution for the long run, or
> just a
> > quick work-around.
> >
> > Any thoughts or suggestions?
> >
> > Thanks.
> >
> > Jack
> > _______________________________________________
> > f-spot-list mailing list
> > f-spot-list@gnome.org
> > https://mail.gnome.org/mailman/listinfo/f-spot-list
>
>
>
> --
> Matthieu Nguyen - ingénieur informatique
> ENSEIRB promotion 2004 - Info, spé GL.
>
_______________________________________________
f-spot-list mailing list
f-spot-list@gnome.org
https://mail.gnome.org/mailman/listinfo/f-spot-list
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic