Hi,

On Mon, Dec 9, 2013 at 11:48 AM, Alpha Page <alphap...@gmail.com> wrote:
> Hello,
>
> I've run a test application in Windows (just need to add a new environment
> variable %MonoDir%\bin just after installation of Mono + GTK# : seems to be
> a long running problem). No problem.
>
> When trying to run on Linux (openSuse 13.10), mono tries to find
> libglib-2.0-0.dll ,so libglib-2.0-0.so . libglib-2_0-0 package is installed,
> but add libglib-2.0.so to usr/lib64 : mono can't find the file because of
> this naming problem.

I'm not sure I understand the problem on Linux:
The source code references libglib-2.0-0.dll, but mono uses the
.config file corresponding to the assembly (for example
glib-sharp.dll.config) to determine the name of the native library. On
my Ubuntu system, glib-sharp.dll.config contains this line, amongst
others:
  <dllmap dll="libglib-2.0-0.dll" target="libglib-2.0.so.0"/>

Then, the native library is found the usual way on Linux. It's the
responsibility of the distro and packages to set up things correctly
so that last step works.

So I don't think Gtk# is doing anything wrong here, unless I'm missing
something.

--
Bertrand
_______________________________________________
Gtk-sharp-list maillist  -  Gtk-sharp-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/gtk-sharp-list

Reply via email to