[Bond-users] Fedora & Bond From Source

Piers Rowan piers.rowan at extrastaff.com.au
Tue Oct 16 03:22:25 EDT 2007


Hi there!

I have downloaded all the required packages & libraries to build bond &
bonddb from source. I have encountered the following error *after*
installing bonddb:

This is using the bond tar.gz file which contains both a bond and bonddb
directory.

[root at mt bond]# cd ../bonddb/

[root at mt bonddb]# scons
scons: Reading SConscript files ...
usr=/usr/
Checking for C header file string.h... (cached) yes
Using postgresql backend.
building bondcommon
building bondsql
Building bonddb...
scons: done reading SConscript files.
scons: Building targets ...
scons: `.' is up to date.
scons: done building targets.
[root at mt bonddb]# scons install
scons: Reading SConscript files ...
usr=/usr/
Checking for C header file string.h... (cached) yes
Using postgresql backend.
building bondcommon
building bondsql
Building bonddb...
scons: done reading SConscript files.
scons: Building targets ...
scons: `install' is up to date.
scons: done building targets.

[root at mt bonddb]# cd ../bond

[root at mt bond]# scons
scons: Reading SConscript files ...
Checking for C header file string.h... yes
Checking for C function strcasecmp()... yes
Checking for libxml-2.0 >= 2.6.0... yes
Checking for gtk+-2.0 >= 2.6.0... yes
Checking for libgnomeui-2.0 >= 2.6.0... yes
Checking for bonddb2 >= 2.2.5... no
bonddb2 >= 2.2.5 failed. Install latest version of bonddb
[root at mt bond]# 


And using the seperatly downloaded tar file for bonddb

[root at mt bond]# cd ../../../bonddb/
[root at mt bonddb]# ls
bonddb  bonddb-2.2.6.tar.gz
[root at mt bonddb]# cd bonddb
[root at mt bonddb]# scons
scons: Reading SConscript files ...
usr=/usr/
Checking for C header file string.h... (cached) yes
Using postgresql backend.
building bondcommon
building bondsql
Building bonddb...
scons: done reading SConscript files.
scons: Building targets ...
scons: `.' is up to date.
scons: done building targets.
[root at mt bonddb]# scons install 
scons: Reading SConscript files ...
usr=/usr/
Checking for C header file string.h... (cached) yes
Using postgresql backend.
building bondcommon
building bondsql
Building bonddb...
scons: done reading SConscript files.
scons: Building targets ...
scons: `install' is up to date.
scons: done building targets.
[root at mt bonddb]# 


And then to compile bond:

[root at mt bonddb]# cd ../../bond/bond/bond
[root at mt bond]# scons
scons: Reading SConscript files ...
Checking for C header file string.h... yes
Checking for C function strcasecmp()... yes
Checking for libxml-2.0 >= 2.6.0... yes
Checking for gtk+-2.0 >= 2.6.0... yes
Checking for libgnomeui-2.0 >= 2.6.0... yes
Checking for bonddb2 >= 2.2.5... no
bonddb2 >= 2.2.5 failed. Install latest version of bonddb
[root at mt bond]# 


Sorry for the long [first] post. I was wondering what I am doing wrong?

[root at mt bond]# uname -a
Linux mt.rowan.id.au 2.6.22.5-76.fc7 #1 SMP Thu Aug 30 13:08:59 EDT 2007
x86_64 x86_64 x86_64 GNU/Linux
[root at mt bond]# uname -r
2.6.22.5-76.fc7


Many thanks for any pointers you can share.

Regards

Piers







More information about the Bond-users mailing list