[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