It may be worth mentioning that under some circumstances a working and mounted /dev/shm (that is, working posix shm) is required. This may be too obvious, in general, but thwarted me for a long time.
gmime-sharp
How do I install gmime-sharp?
I've built: mono-1.1.9, libgdiplus-1.1.9, gmime-2.0.14, libexif-0.6.12, sqlite-3.2.6 and gtk-sharp-2.5.91. While trying to build Beagle 0.1.0, i get: "checking for gtk-sharp-2.0 glade-sharp-2.0 gecko-sharp-2.0 gnome-sharp-2.0 gconf-sharp-2.0 gmime-sharp >= 2.1.16... Package gmime-sharp was not found in the pkg-config search path. Perhaps you should add the directory containing `gmime-sharp.pc' to the PKG_CONFIG_PATH environment variable No package 'gmime-sharp' found"
I tried to look for gmime-sharp, but Google gives very poor results. Is it contained within some other package?
Solution: Beagle needs gmime-2.1.x, which has bindings for Mono.
scrnsaver.h
When running ./configure with beagle (all versions), i get this error:
configure: WARNING: X11/extensions/scrnsaver.h: present but cannot be compiled configure: WARNING: X11/extensions/scrnsaver.h: check for missing prerequisite headers? configure: WARNING: X11/extensions/scrnsaver.h: see the Autoconf documentation configure: WARNING: X11/extensions/scrnsaver.h: section "Present But Cannot Be Compiled" configure: WARNING: X11/extensions/scrnsaver.h: proceeding with the preprocessor's result configure: WARNING: X11/extensions/scrnsaver.h: in the future, the compiler will take precedence configure: WARNING: ## ------------------------------------------ ## configure: WARNING: ## Report this to the AC_PACKAGE_NAME lists. ## configure: WARNING: ## ------------------------------------------ ##
If i proceed and still compile it, it gives this error:
Debug: Starting Beagle Daemon (version 0.2.8) Debug: Running on Mono 1.1.13.8 Debug: Command Line: /usr/local/lib/beagle/BeagleDaemon.exe --fg Warn: Extended attributes are not supported on this filesystem. Performance will suffer as a result. Error: Unhandled exception thrown. Exiting immediately. System.DllNotFoundException: libbeagleglue.so in (wrapper managed-to-native) Beagle.Util.SystemInformation:screensaver_glue_init () in [0x00000] (at /home/stefan/beagle-0.2.8/Util/SystemInformation.cs:123) Beagle.Util.SystemInformation:XssInit (Boolean actually_init_xss) in [0x00001] (at /home/stefan/beagle-0.2.8/Util/SystemInformation.cs:119) Beagle.Util.SystemInformation:XssInit () in [0x004cc] (at /home/stefan/beagle-0.2.8/beagled/BeagleDaemon.cs:467) Beagle.Daemon.BeagleDaemon:DoMain (System.String[] args) in [0x00001] (at /home/stefan/beagle-0.2.8/beagled/BeagleDaemon.cs:233) Beagle.Daemon.BeagleDaemon:Main (System.String[] args)
BTW, i'm running Slackware 10.2
