geoclue 0.11
Peter Robinson
pbrobinson at gmail.com
Fri Apr 25 13:20:22 PDT 2008
Hi Jussi,
> Evening, I believe I've kneaded this long enough:
>
>
> Geoclue 0.11
>
> Geoclue is a set of geoinformation D-Bus APIs to access current
> position, address and velocity data and to access geocoding services.
> GObject bindings are included. Also included is a set of providers that
> implement the interfaces.
>
> Highlights in 0.11:
> * refined API
> * Usable Master provider:
> Geoclue Master provides Address and Position data using
> the best available geoclue provider. Master may not be industrial
> quality yet, but it is IMO usable (testing is more than welcome).
> See documentation for usage examples.
> * Included providers:
> Includes 5 position providers, 4 address providers,
> 2 velocity provider, 2 geocoders and a reverse geocoder
> * Asynchronous method calls
> * Provider reference counting:
> Providers can now shutdown when they have no clients
>
>
> There's a oven fresh tar-file at
> http://folks.o-hand.com/jku/geoclue-releases/
> Git works as well:
> git clone git://anongit.freedesktop.org/git/geoclue
>
> Accompanying documentation for the C API:
> http://folks.o-hand.com/jku/geoclue-docs/
>
> I had some trouble getting freedesktop.org to serve these files, so
> they're at OpenedHand web space for now.
>
>
> I've got the following still on my todo-list:
> * provider docs -- see README for current provider options until I
> write documentation
> * "real-world usage"-wiki page: some providers have their own quirks,
> and knowing about them helps
> * D-Bus API docs -- these are mostly written, but they do not seem
> to get generated, need to investigate
Looks like the tar ball is missing geoclue/geoclue-common.h
Cheers,
Peter
/usr/bin/dbus-binding-tool --prefix=gc_iface_master_client
--mode=glib-server ../interfaces/gc-iface-master-client.xml >
xgen-stamp-gc-iface-master-client-glue.h \
&& (cmp -s xgen-stamp-gc-iface-master-client-glue.h
gc-iface-master-client-glue.h || cp
xgen-stamp-gc-iface-master-client-glue.h
gc-iface-master-client-glue.h) \
&& rm -f xgen-stamp-gc-iface-master-client-glue.h \
&& echo timestamp > stamp-gc-iface-master-client-glue.h
make all-am
make[3]: Entering directory `/usr/src/redhat/BUILD/geoclue-0.11/src'
gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I. -I..
-DGEOCLUE_PROVIDERS_DIR=\""/usr/share/geoclue-providers"\"
-I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include
-I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include
-I/usr/include/libxml2 -I/usr/include/gconf/2
-I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include
-I/usr/include/NetworkManager -O2 -g -pipe -Wall
-Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector
--param=ssp-buffer-size=4 -m64 -mtune=generic -g -Wall -Werror
-Wno-format -MT geoclue_master-client.o -MD -MP -MF
.deps/geoclue_master-client.Tpo -c -o geoclue_master-client.o `test -f
'client.c' || echo './'`client.c
In file included from client.h:15,
from client.c:28:
master.h:16:36: error: geoclue/geoclue-common.h: No such file or directory
make[3]: *** [geoclue_master-client.o] Error 1
make[3]: Leaving directory `/usr/src/redhat/BUILD/geoclue-0.11/src'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/usr/src/redhat/BUILD/geoclue-0.11/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/redhat/BUILD/geoclue-0.11'
make: *** [all] Error 2
More information about the GeoClue
mailing list