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