Installation de apache - mod_auth

Installation de apache - mod_auth - Installation - Linux et OS Alternatifs

Marsh Posté le 18-05-2004 à 23:23:49    

Salut,  
 
Je souhaite compiler apache 1.3.31. Au configure aucune erreur par contre au moment du make ca se stoppe à ce moment
 

cc -c  -I../../os/unix -I../../include   -DLINUX=22 -DHAVE_SET_DUMPABLE -DNO_DBM_REWRITEMAP -DUSE_HSREGEX -DUSE_EXPAT -I../../lib/expat-lite `../../apaci` -fpic -DSHARED_MODULE mod_auth_dbm.c && mv mod_auth_dbm.o mod_auth_dbm.lo
mod_auth_dbm.c:41: ndbm.h: No such file or directory
make[4]: *** [mod_auth_dbm.so] Error 1
make[3]: *** [all] Error 1
make[2]: *** [subdirs] Error 1


 
Visiblement un problème avec mod_auth :??:
 
merci

Reply

Marsh Posté le 18-05-2004 à 23:23:49   

Reply

Marsh Posté le 19-05-2004 à 05:16:44    

faut que tu installes un package de database sur ta ditrib, style la db berkeley ( une libgdm je pense ).
 
Sinon au cas où, fais toujours un "locate ndbm.h" voir si y'en a un qui traine dans un include... ( ça se trouve dans "/usr/include/db1/ndbm.h" généralement )

Reply

Marsh Posté le 19-05-2004 à 08:00:11    

Oui, effectivement avant il y avait un problème la db berkeley et il ne passait pas le configure. Mais l'erreur était plus explicite et j'ai ensuite installé la db berkeley donc le configure est bien passé maintenant.  
 

libdb3 - Berkeley v3 Database Libraries [runtime]
libdb3++ - Berkeley v3 Database Libraries for C++ [runtime]
libdb3++-dev - Berkeley v3 Database Libraries for C++ [development]
libdb3-dev - Berkeley v3 Database Libraries [development]
libdb3-tcl - Berkeley v3 Database Libraries for TCL [module]
libdb3-util - Berkeley v3 Database Utilities


Ce sont les packages que j'avais installé.
 
Par contre, je viens d'essayer et il ne trouve pas le ndbm.h
 
merci

Reply

Marsh Posté le 19-05-2004 à 08:34:02    

updatedb;locate ndbm.h :??:

Reply

Marsh Posté le 19-05-2004 à 10:08:12    

#  updatedb;locate ndbm.h
# locate ndbm.h
# find / -name ndbm.h
#


 
 [:ddr555]

Reply

Marsh Posté le 19-05-2004 à 10:37:41    

limit> perso, y a une solution beaucoup plus simple et qui marche :
 
- reboot sur cd linux (mdk ou redhat) ou tu lances le gestionnaire de rpms
- tu choisis les rpms que tu veux installer
- et c bon!
 
en tout cas c'est comme ca que j'ai fait pour installer apache-php-mysql-ssl sur une redhat 7.3

Reply

Marsh Posté le 19-05-2004 à 13:34:42    

limit : cherche plutôt du côté de gdbm en fait, libgdbm & co :/
 
nartu : je suis pas sûr que ton post soit adapté au contexte ( enfin peut être je me trompe mais bon :D )

Reply

Marsh Posté le 19-05-2004 à 16:44:29    

sly angel> perso, moi j'en ai chié pour compiler apache et touti quanti (tar.gz ca sux), et je propose une solution alternative qui m'a facilite la vie
 
je fais juste part de mon experience...

Reply

Marsh Posté le 19-05-2004 à 17:42:44    

Limit s'occupe d'un serveur web, c'est pour ça que je dis ça ;)
 
Quand tu compiles toi même tu peux mettre ce que tu souhaite et optimiser au mieux, les packages apache/php/mysql/etc sur un serveur fréquenté c'est pas forcément l'idéal :/
 
Et tar.gz ça suxxx pas du tout, faut juste avoir l'habitude et connaître un peu :p

Reply

Marsh Posté le 19-05-2004 à 23:49:38    

Je viens d'essayer avec ces packages
 

   libgdbmg1 - GNU dbm database routines (runtime version). [libc6 version]
libgdbmg1-dev - GNU dbm database routines (development files) [libc6 version]
python-gdbm - GNU dbm database support for Python (default version)


 
mais ca bloque ensuite tjs au meme moment.

Reply

Marsh Posté le 19-05-2004 à 23:49:38   

Reply

Marsh Posté le 20-05-2004 à 09:18:26    

merde :/
 
Si tu veux je peux te filer le fichier sinon au pire... :/

Reply

Marsh Posté le 20-05-2004 à 10:44:57    

Ah oui, je veux bien stp. cyril at aceboard.net
 
je te remercie :jap:

Reply

Marsh Posté le 20-05-2004 à 15:02:54    

http://forum.hardware.fr/sly/usr_include_db1.tgz ( fichiers dans rep /usr/include/db1/ )
 

Reply

Marsh Posté le 23-05-2004 à 00:11:06    

sinon aussi :  
wget ftp://ftp.gnu.org/gnu/gdbm/gdbm-1.8.3.tar.gz
tar -zxvf gdbm-1.8.3.tar.gz
cd gdbm-1.8.3/
./configure
make
make install
 
;)


Message édité par Sly Angel le 23-05-2004 à 00:14:13
Reply

Marsh Posté le 23-05-2004 à 15:25:44    

d'accord, je vais essayer ca en début de semaine. Je te tiens au courant. merci :jap:

Reply

Marsh Posté le 25-05-2004 à 00:20:16    

Le problème avec mod_auth_dbm semble corrigé par contre le ndbm.h n'existe pas.
 

   gcc -c  -I../../os/unix -I../../include  -DLINUX=22 -DHAVE_SET_DUMPABLE -I/usr/include/gdbm -DUSE_HSREGEX -DUSE_EXPAT -I../../lib/expat-lite `../../apaci` -fpic -DSHARED_MODULE mod_rewrite.c && mv mod_rewrite.o mod_rewrite.lo
In file included from mod_rewrite.c:50:
mod_rewrite.h:90: ndbm.h: No such file or directory
make[4]: *** [mod_rewrite.so] Error 1
make[3]: *** [all] Error 1

Reply

Marsh Posté le 25-05-2004 à 00:27:44    

C'est le même fichier pourtant [:wam]
 
Essaies de copier le ndbm.h dans le rep include des sources ? :/

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed