Rechercher : dans
Par :

Installer Berkeley DB 4.4

Dernière réponse le 3 mar 2009 à 12:08:56 flet le kid, le 30 nov 2005 à 14:45:32 
 Signaler ce message aux modérateurs

Salut!

J'ai téléchargé BERKELEY DB.
J'ai
exécuté ..dist/configure. Bref, il a commencé le travail et il m'affiche à la fin le message suivant:
error : Berkeley DB should bot be built in the top-level or dist directory

Que dois je faire?

Je suis allé voir à :
http://www.sleepycat.com/docs/ref/build_unix/intro.html

ils disent:

"To do a standard UNIX build of Berkeley DB, change to the build_unix directory and then enter the following two commands:

../dist/configure
make

This will build the Berkeley DB library."

Je ne sais pas comment faire!
Merci

Meilleures réponses pour « Installer Berkeley DB 4.4 » dans :
[Logiciel libre] Installation firefox 2.0+java+flash VoirInstallation firefox 2.0+java+flash en ligne de commande A. INTRODUCTION B. INSTALLATION FIREFOX 1. Création d'environnement 2. Téléchargement et vérification de la signature 3. Installation de Firefox 4. Démarrage de l'application C....
Faire fonctionner une carte wifi atheros Voir*1. Les Dépôts *2. Linux-headers *3. Madwifi-tools **Remarque *4. Charger les modules *5. Vérifier *6. Un cas spécifique:AR5007EG *Pour finir La plupart des commandes sont à taper en étant root (administrateur) 1. Les...

1

flet le kid, le 30 nov 2005 à 14:59:21

Mon OS est RedHat 9

Répondre à flet le kid

2

flet le kid, le 30 nov 2005 à 15:45:54

Hellllllllooooo!

Aidez moi!!!

Je voulais installé OpenLdap 2.3.12.Quand j'ai finit de faire le configure j'ai eu comme message :


checking for Berkeley DB link (-ldb)... yes
checking for Berkeley DB version match... yes
checking for Berkeley DB thread support... yes
checking Berkeley DB version for BDB/HDB backends... no
configure: error: BDB/HDB: BerkeleyDB version incompatible


J'ai donc décidé d'installer BerkeleyDB et j'ai récupéré la version 4.4.
Mais quand je lance le configure, j'ai comme message :


[root@localhost dist]# ./configure
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking if building in the top-level or dist directories... yes
configure: error: Berkeley DB should not be built in the top-level or dist directories.


Aidez moi à installer ce logiciel svp. Je suis COINCE!

Merci d'avance.

Répondre à flet le kid

3

jipicy, le 30 nov 2005 à 16:03:12

Salut,

Il ne faut pas que tu sois dans le répertoire "dist" comme le montre ton "copier/coller" :

[root@localhost dist]# ./configure 
mais dans un répertoire au dessus qui se nomme "build_unix" et c'est à partir de ce répertoire qu tu dois taper la commande :
../dist/configure
OK ? Z'@+...che.
JP : Zen, my Nuggets ! ;-)
Le savoir n'est bon que s'il est partagé. 

Répondre à jipicy

4

flet le kid, le 30 nov 2005 à 16:22:42

Merci

Mais ou doit se trouver le répertoire build_unix, n'importe ou je veux ou bien!

Répondre à flet le kid

5

jipicy, le 30 nov 2005 à 16:30:40

Nan, quand tu as décompressé ton archive de " Berkeley DB", cela a eu pour conséquence de créer un répertoire nommé "db-x.x.xx", et c'est dans ce répertoire que se trouve le rsous-répertoire "build_unix" :

[jp@Mandrake db-4.3.28]$ ls -1
btree/
build_unix/
build_vxworks/
build_win32/
build_win64/
clib/
common/
crypto/
cxx/
db/
db185/
db_archive/
db_checkpoint/
db_deadlock/
db_dump/
db_dump185/
dbinc/
dbinc_auto/
db_load/
dbm/
db_printlog/
db_recover/
dbreg/
db_stat/
db_upgrade/
db_verify/
dist/
docs/
env/
examples_c/
examples_cxx/
examples_java/
fileops/
hash/
hmac/
hsearch/
java/
libdb_java/
LICENSE
lock/
log/
mod_db4/
mp/
mutex/
os/
os_vxworks/
os_win32/
perl/
php_db4/
qam/
README
rep/
rpc_client/
rpc_server/
sequence/
tcl/
test/
txn/
xa/
[jp@Mandrake db-4.3.28]$
Voilou ;-)) Z'@+...che.
JP : Zen, my Nuggets ! ;-)
Le savoir n'est bon que s'il est partagé. 

Répondre à jipicy

6

flet le kid, le 30 nov 2005 à 17:09:13

Merci!
Tu sais j'ai plutôt crée ce répertoire dans /root et j'ai lancé et il a commencé le boulot, jsqu'à ce que je fasse la make install. Il a tout fait. Mais quand j'ai fait ./configure pour openldap, il m'a afficher le même message d'erreur d'incompatibilité.

Aussi, j'ai repris et ait fait un make clean suivit d'un .configure et d'un make uninstall.
Et maintenant je relance la procédure comme tu me l'a expliqué, j'espère qu'il n'y pas de problème?
J'espère surtout que openldap, ne me parlera pas d'incompatibilité (regarde le message n°2 pour l'erreur que ldap retourne), sinon qu'est ce que je fais?
Merci!

Répondre à flet le kid

7

flet le kid, le 30 nov 2005 à 18:45:14

Hey, les amis, mon problème persiste!
Aidez moi svp!!!
Merci

Répondre à flet le kid

8

Kyros, le 30 jan 2006 à 16:01:40

Alors cest pas complique !

- tu decompresses ton fichier tar ou tu veux.
- tu fais: cd /db_berkleyXXX/build_unix/
- et la tu fais : ../dist/configure

et cest parti !!!!!!!

GL HF !

Répondre à Kyros

9

 Dj, le 3 mar 2009 à 12:08:56

Tu devrai -avant de lance ../dist/configure- de se positionner dans le repertoire built_unix

Répondre à Dj