I'm interested in using easystroke, a new mouse gesture application (easystroke) on opensuse 10.3 64-bit. The author provides Ubuntu packages and the source code. I'm struggling to meet the dependency requirements for source code compilation (can't find the right versions of packages).

Anybody got it working? Any chance of opensuse providing an RPM for this (I don't seem to get on well with compiling stuff)?

Thanks.

g++ -Wall `pkg-config gtkmm-2.4 gthread-2.0 dbus-glib-1 --cflags` -Os -MT actiondb.o -MMD -MP -MF actiondb.Po -o actiondb.o -c actiondb.cc
Package gtkmm-2.4 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gtkmm-2.4.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gtkmm-2.4' found
Package gthread-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gthread-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gthread-2.0' found
Package dbus-glib-1 was not found in the pkg-config search path.
Perhaps you should add the directory containing `dbus-glib-1.pc'
to the PKG_CONFIG_PATH environment variable
No package 'dbus-glib-1' found
In file included from actiondb.cc:16:
actiondb.h:21:42: warning: boost/serialization/access.hpp: No such file or directory
actiondb.h:22:43: warning: boost/serialization/version.hpp: No such file or directory
actiondb.h:23:48: warning: boost/serialization/split_member.hpp: No such file or directory
In file included from actiondb.h:26,
from actiondb.cc:16:
stroke.h:19:26: warning: gdkmm/pixbuf.h: No such file or directory
stroke.h:21:32: warning: boost/shared_ptr.hpp: No such file or directory
In file included from prefdb.h:23,
from actiondb.h:27,
from actiondb.cc:16:
var.h:22:20: warning: glibmm.h: No such file or directory
In file included from actiondb.cc:18:
win.h:19:19: warning: gtkmm.h: No such file or directory
actiondb.cc:22:43: warning: boost/archive/text_oarchive.hpp: No such file or directory
actiondb.cc:23:43: warning: boost/archive/text_iarchive.hpp: No such file or directory
actiondb.cc:24:39: warning: boost/serialization/map.hpp: No such file or directory
actiondb.cc:25:39: warning: boost/serialization/set.hpp: No such file or directory
actiondb.cc:26:42: warning: boost/serialization/vector.hpp: No such file or directory
actiondb.cc:27:42: warning: boost/serialization/export.hpp: No such file or directory
actiondb.cc:28:46: warning: boost/serialization/shared_ptr.hpp: No such file or directory
In file included from actiondb.h:26,
from actiondb.cc:16:
stroke.h:32: error: boost has not been declared
stroke.h:32: error: expected initializer before < token
stroke.h:33: error: boost has not been declared
stroke.h:33: error: expected initializer before < token
stroke.h:57: error: boost has not been declared
stroke.h:57: error: expected initializer before < token
stroke.h:58: error: variable or field update_triple declared void
stroke.h:58: error: RTriple was not declared in this scope
stroke.h:58: error: expected primary-expression before float
stroke.h:58: error: expected primary-expression before float
stroke.h:58: error: expected primary-expression before t
stroke.h:59: error: RTriple does not name a type
stroke.h:64: error: boost has not been declared
stroke.h:64: error: friend declaration does not name a class or function
stroke.h:84: error: RStroke has not been declared
stroke.h:84: error: RStroke has not been declared
stroke.h:85: error: RStroke has not been declared
stroke.h:85: error: RStroke has not been declared
stroke.h:91: error: Glib has not been declared
stroke.h:91: error: ISO C++ forbids declaration of RefPtr with no type
stroke.h:91: error: expected ; before < token
stroke.h:92: error: Glib has not been declared
stroke.h:92: error: ISO C++ forbids declaration of RefPtr with no type
stroke.h:92: error: expected ; before < token
stroke.h:95: error: Glib has not been declared
stroke.h:95: error: ISO C++ forbids declaration of RefPtr with no type
stroke.h:95: error: expected ; before < token
stroke.h:96: error: Glib has not been declared
stroke.h:96: error: ISO C++ forbids declaration of RefPtr with no type
stroke.h:96: error: expected ; before < token
stroke.h:113: error: RStroke does not name a type
stroke.h:115: error: Glib has not been declared
stroke.h:115: error: ISO C++ forbids declaration of RefPtr with no type
stroke.h:115: error: expected ; before < token
stroke.h:116: error: Cairo has not been declared
stroke.h:116: error: expected , or ... before < token
stroke.h:120: error: RStroke does not name a type
stroke.h:121: error: RStroke has not been declared
stroke.h:121: error: RStroke has not been declared
stroke.h:122: error: RStroke has not been declared
stroke.h:122: error: RStroke has not been declared
stroke.h:123: error: Glib has not been declared
stroke.h:123: error: ISO C++ forbids declaration of RefPtr with no type
stroke.h:123: error: expected ; before < token
stroke.h:129: error: expected identifier before numeric constant
stroke.h:129: error: expected , or ... before numeric constant
stroke.h:131: error: expected constructor, destructor, or type conversion before class
make: *** [actiondb.o] Error 1