Re: Beagle thinks Im running windows?



Well, it doesn't really think you are running windows.  Mono (.NET) uses Dll files to kind of bind things together at runtime.  The dynamic link library you need (libglib) isn't found and that is your error.  I'm not sure about the win32 issue, but it looks like it's related to the gtk library.  Hope this helps some - perhaps someone else can elaborate more...

On Wed, 2005-11-30 at 08:36 +0100, Jonas Karlsson wrote:
Hello,

I have compiled Beagle without any issues but when I try to run the daemon  
I get strange errors.

]beagled --fg --debug
Debug: Starting Beagle Daemon (version 0.1.2)
Debug: Command Line: /Programs/Beagle/0.1.2/lib/beagle/BeagleDaemon.exe  
--fg --debug
Warn: Extended attributes are not supported on this filesystem.  Many  
search backends will not be available
Error: Unhandled exception thrown.  Exiting immediately.
Error: System.DllNotFoundException: libglib-2.0-0.dll
in (wrapper managed-to-native) GLib.Marshaller:g_malloc (uintptr)
in <0x00066> GLib.Marshaller:StringToPtrGStrdup (System.String str)
in <0x000e1> GLib.Argv:.ctor (System.String[] args, Boolean  
add_program_name)
in <0x0000f> GLib.Argv:.ctor (System.String[] args)
in <0x0007b> Gtk.Application:do_init (System.String progname,  
System.String[] args, Boolean check)
in <0x0000f> Gtk.Application:InitCheck (System.String progname,  
System.String[] args)
in <0x00487> Beagle.Daemon.BeagleDaemon:DoMain (System.String[] args)
in <0x00014> Beagle.Daemon.BeagleDaemon:Main (System.String[] args)

I thought that this could be a linking problem, so I made a symlink from  
libglib-2.0.so.0 to libglib-2.0-0.dll. Then I got another, more strange  
error:

]beagled --fg --debug
Debug: Starting Beagle Daemon (version 0.1.2)
Debug: Command Line: /Programs/Beagle/0.1.2/lib/beagle/BeagleDaemon.exe  
--fg --debug
Warn: Extended attributes are not supported on this filesystem.  Many  
search backends will not be available
Error: Unhandled exception thrown.  Exiting immediately.
Error: System.DllNotFoundException: libgtk-win32-2.0-0.dll
in (wrapper managed-to-native) Gtk.Application:gtk_init_check  
(int&,intptr&)
in <0x000a7> Gtk.Application:do_init (System.String progname,  
System.String[] args, Boolean check)
in <0x0000f> Gtk.Application:InitCheck (System.String progname,  
System.String[] args)
in <0x00487> Beagle.Daemon.BeagleDaemon:DoMain (System.String[] args)
in <0x00014> Beagle.Daemon.BeagleDaemon:Main (System.String[] args)
jonas Hermes /Programs/Scripts/Current]

Well, this I think is not a linking error, but beagle thinking I run  
windows. Howcome?

beagle and dependencies versions:
Linux 2.6.14.3
gcc 4.0.2
glibc 2.3.2
Mono 1.1.10
gtk-sharp2 2.4.0
gecko-sharp 2.0 0.11
Firefox 1.0.7
gmime 2.1.17
sqlite 2.8.16
libexif 0.6.12
beagle 0.1.2

First rows from ./configure

beagle-0.1.2]./configure
checking build system type... i686-pc-linux
checking host system type... i686-pc-linux
checking target system type... i686-pc-linux

I can't really see why beagle are looking for windows dll:s.
Can anyone help me?



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]