[gnome-bluetooth] Nearing release
Robert Foster
rfoster at mountainvisions.com.au
Mon Jun 7 03:27:42 BST 2004
Hi Edd,
Trying to compile gnome-bluetooth on Fedora Core 2:
..
..
gcc -DHAVE_CONFIG_H -I. -I. -I.. -g -I../intl -DORBIT2=1 -pthread
-I/usr/include/libglade-2.0 -I/usr/include/gtk-2.0
-I/usr/include/libxml2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0
-I/usr/include/pango-1.0 -I/usr/X11R6/include -I/usr/include/freetype2
-I/usr/include/freetype2/config -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include -I/usr/include/libgnomeui-2.0
-I/usr/include/libgnome-2.0 -I/usr/include/libgnomecanvas-2.0
-I/usr/include/libart-2.0 -I/usr/include/gconf/2
-I/usr/include/libbonoboui-2.0 -I/usr/include/orbit-2.0
-I/usr/include/libbonobo-2.0 -I/usr/include/gnome-vfs-2.0
-I/usr/lib/gnome-vfs-2.0/include -I/usr/include/bonobo-activation-2.0
-I/usr/include/libbtctl -I/usr/local/include
-DDATA_DIR="\"/usr/local/share/gnome-bluetooth\"" -DORBIT2=1 -pthread
-I/usr/include/libglade-2.0 -I/usr/include/gtk-2.0
-I/usr/include/libxml2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0
-I/usr/include/pango-1.0 -I/usr/X11R6/include -I/usr/include/freetype2
-I/usr/include/freetype2/config -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include -I/usr/include/libgnomeui-2.0
-I/usr/include/libgnome-2.0 -I/usr/include/libgnomecanvas-2.0
-I/usr/include/libart-2.0 -I/usr/include/gconf/2
-I/usr/include/libbonoboui-2.0 -I/usr/include/orbit-2.0
-I/usr/include/libbonobo-2.0 -I/usr/include/gnome-vfs-2.0
-I/usr/lib/gnome-vfs-2.0/include -I/usr/include/bonobo-activation-2.0
-I/usr/include/pygtk-2.0 -I/usr/include/python2.3 -I. -I../src -g
-O2 -c gconftest.c
gconftest.c:9:19: btctl.h: No such file or directory
gconftest.c:33: error: syntax error before '*' token
gconftest.c: In function `add_device_callback':
..
..
gconftest.c:111: error: `name' undeclared (first use in this function)
gconftest.c: In function `main':
gconftest.c:183: error: `BtctlController' undeclared (first use in this
function)gconftest.c:183: error: `bc' undeclared (first use in this
function)
make[2]: *** [gconftest.o] Error 1
make[2]: Leaving directory `/usr/src/gnome-cvs/gnome-bluetooth/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/gnome-cvs/gnome-bluetooth'
make: *** [all-recursive-am] Error 2
* make install in libbtctl has installed everything under the prefix
/usr/local by default:
[rfoster at rover gnome-bluetooth]$ ls /usr/local/include/libbtctl/
btctl-discovery-source.h btobex-client.h obex-server-source.h
btctl.h btobex.h
bthelper.h obex-client-source.h
[rfoster at rover gnome-bluetooth]$ ls /usr/local/lib/libbtctl.*
/usr/local/lib/libbtctl.a /usr/local/lib/libbtctl.so.1
/usr/local/lib/libbtctl.la /usr/local/lib/libbtctl.so.1.0.1
/usr/local/lib/libbtctl.so
[rfoster at rover gnome-bluetooth]$ ls
/usr/local/lib/python2.3/site-packages/
btctl.a btctl.la btctl.so btctl.so.0 btctl.so.0.0.0 gnomebt
[rfoster at rover gnome-bluetooth]$
So next I uninstalled libbtctl and re-compiled after ./configure
--prefix=/usr
Now gnome-bluetooth compiles, installs, and runs perfectly.
/me is happy now :)
Great work on the apps :)
Rob.
PS. I tried initially to get gnome-bluetooth to compile etc. against
/usr/local using ./configure --prefix=/usr/local, but still failed.
More information about the gnome-bluetooth
mailing list