View previous topic :: View next topic |
Author |
Message |
nico_calais l33t
Joined: 09 Jun 2005 Posts: 628 Location: Saint Julien en Genevois
|
Posted: Wed Oct 26, 2005 9:05 am Post subject: [install]Erreur de compilation d'apache [Résolu] |
|
|
Bonjour,
Je voulais installer nagios sur ma machine mais lors de la compilation d'apache, j'ai eu une erreur de compilation
Quote: |
mod_rewrite.h:90:18: ndbm.h : Aucun fichier ou répertoire de ce type
mod_rewrite.c: Dans la fonction « lookup_map_dbmfile »:
mod_rewrite.c:3037: error: `DBM' undeclared (first use in this function)
mod_rewrite.c:3037: error: (Each undeclared identifier is reported only once
mod_rewrite.c:3037: error: for each function it appears in.)
mod_rewrite.c:3037: error: `dbmfp' undeclared (first use in this function)
mod_rewrite.c:3038: error: `datum' undeclared (first use in this function)
mod_rewrite.c:3038: error: erreur de syntaxe before "dbmkey"
mod_rewrite.c:3046: error: `dbmkey' undeclared (first use in this function)
mod_rewrite.c:3049: error: `dbmval' undeclared (first use in this function)
make[4]: *** [mod_rewrite.so] Erreur 1
make[3]: *** [all] Erreur 1
make[2]: *** [subdirs] Erreur 1
make[2]: Leaving directory `/var/tmp/portage/apache-1.3.33-r12/work/apache_1.3.33/src'
make[1]: *** [build-std] Erreur 2
make[1]: Leaving directory `/var/tmp/portage/apache-1.3.33-r12/work/apache_1.3.33'
make: *** [build] Erreur 2
!!! ERROR: net-www/apache-1.3.33-r12 failed.
!!! Function src_compile, Line 129, Exitcode 2
!!! problem compiling apache
!!! If you need support, post the topmost build error, NOT this status message.
|
j'ai essayé d'installer apache2 mais j'ai aussi eu une erreur
Quote: |
Configuring Apache Portable Runtime library ...
checking for APR... configure: error: the --with-apr parameter is incorrect. It
must specify an install prefix, a
build directory, or an apr-config file.
!!! ERROR: net-www/apache-2.0.54-r31 failed.
!!! Function src_compile, Line 161, Exitcode 1
!!! bad ./configure please submit bug report to bugs.gentoo.org. Include your co
nfig.layout and config.log
!!! If you need support, post the topmost build error, NOT this status message.
|
[quote]
Vous savez ce qui ne va pas ? _________________ "Unix IS user friendly... It's just selective about who its friends are." Tollef Fog Heen tollef@add.no
Last edited by nico_calais on Wed Oct 26, 2005 11:40 am; edited 2 times in total |
|
Back to top |
|
|
netfab Veteran
Joined: 03 Mar 2005 Posts: 1897 Location: 127.0.0.1
|
Posted: Wed Oct 26, 2005 9:14 am Post subject: |
|
|
Salut,
Essaye un revdep-rebuild avant.
Sinon, des options particulières dans ton make.conf ? quels useflags ?
Last edited by netfab on Wed Oct 26, 2005 10:32 am; edited 1 time in total |
|
Back to top |
|
|
nico_calais l33t
Joined: 09 Jun 2005 Posts: 628 Location: Saint Julien en Genevois
|
Posted: Wed Oct 26, 2005 9:17 am Post subject: |
|
|
NetFab wrote: | Salut,
Essayes un revdep-rebuild avant.
Sinon, des options particulières dans ton make.conf ? quels useflags ? |
Oula, je ne conais pas revdep-rebuild, peux tu me donner un p'tit peu plus d'explications STP ?
Sinon, voila mon make.conf
Quote: |
CHOST="i686-pc-linux-gnu"
CFLAGS="-march=pentium4 -Os -pipe -fomit-frame-pointer"
CXXFLAGS="-march=pentium4 -O2"
LINGUAS="en fr"
USE="unicode"
|
_________________ "Unix IS user friendly... It's just selective about who its friends are." Tollef Fog Heen tollef@add.no |
|
Back to top |
|
|
Stephal n00b
Joined: 09 Jun 2005 Posts: 66 Location: IDF la semaine, Ain le WE
|
Posted: Wed Oct 26, 2005 9:22 am Post subject: |
|
|
Salut,
si le revdep-rebuild (app-portage/gentoolkit) ne suffit pas, tu peux essayer de recompiler/mettre à jour ton système.
Code: |
emerge sync && emerge -vDNu system && emerge -vDNu world
|
_________________ A ceux que l'on aime, on ne doit pas épargner le dur labeur. A ceux que l'on estime, on ne doit pas épargner les critiques.
Comité contre le language sms et les fautes volontaires |
|
Back to top |
|
|
nico_calais l33t
Joined: 09 Jun 2005 Posts: 628 Location: Saint Julien en Genevois
|
Posted: Wed Oct 26, 2005 9:30 am Post subject: |
|
|
je viens de lancer revdep-rebuild
Je vous dis quoi après. _________________ "Unix IS user friendly... It's just selective about who its friends are." Tollef Fog Heen tollef@add.no |
|
Back to top |
|
|
Stephal n00b
Joined: 09 Jun 2005 Posts: 66 Location: IDF la semaine, Ain le WE
|
Posted: Wed Oct 26, 2005 9:34 am Post subject: |
|
|
nico_calais wrote: | Je vous dis quoi après. |
Cela signifie quoi? Que tu nous donnes le résultat après? _________________ A ceux que l'on aime, on ne doit pas épargner le dur labeur. A ceux que l'on estime, on ne doit pas épargner les critiques.
Comité contre le language sms et les fautes volontaires |
|
Back to top |
|
|
nico_calais l33t
Joined: 09 Jun 2005 Posts: 628 Location: Saint Julien en Genevois
|
Posted: Wed Oct 26, 2005 9:38 am Post subject: |
|
|
J'ai exactement la meme erreur.
Je tente donc la deuxième solution.
Merci pour votre aide. _________________ "Unix IS user friendly... It's just selective about who its friends are." Tollef Fog Heen tollef@add.no |
|
Back to top |
|
|
marvin rouge Veteran
Joined: 01 Aug 2004 Posts: 1422 Location: Villa Lumierrante, Zonelibre
|
Posted: Wed Oct 26, 2005 10:03 am Post subject: |
|
|
Stephal wrote: | Salut,
si le revdep-rebuild (app-portage/gentoolkit) ne suffit pas, tu peux essayer de recompiler/mettre à jour ton système.
Code: |
emerge sync && emerge -vDNu system && emerge -vDNu world
|
| system est inclus dans world.
Exemple: Code: | # emerge -pv system
These are the packages that I would merge, in order:
Calculating system dependencies ...done!
[ebuild U ] app-editors/nano-1.3.9 [1.3.8] -build -debug -justify +ncurses +nls +slang +spell +unicode 1,109 kB |
Code: | # emerge -pv world
These are the packages that I would merge, in order:
Calculating world dependencies ...done!
[ebuild U ] app-editors/nano-1.3.9 [1.3.8] -build -debug -justify +ncurses +nls +slang +spell +unicode 1,109 kB
[ebuild NS ] sys-kernel/gentoo-sources-2.6.13-r5 -build -doc -symlink (-ultra1) 207 kB
[ebuild U ] mail-client/mozilla-thunderbird-1.0.7-r2 [1.0.7-r1] -debug -gnome +ipv6 -ldap -mozcalendar -moznoxft +truetype -xinerama -xprint 0 kB
[ebuild U ] media-sound/amarok-1.3.5 [1.3.4] -arts -debug +flac +gstreamer -kde +kdeenablefinal +mp3 -musicbrainz +mysql +noamazon* +opengl -postgres +visualization +vorbis +xine -xinerama +xmms 8,251 kB |
donc emerge -avuDN world est suffisant. Mais ca ne recompile pas l'ensemble, ça fait juste une mise à jour.
@nico_calais: tu pourrais donner la sortie de emerge -pv apache ? |
|
Back to top |
|
|
nico_calais l33t
Joined: 09 Jun 2005 Posts: 628 Location: Saint Julien en Genevois
|
Posted: Wed Oct 26, 2005 10:12 am Post subject: |
|
|
Quote: |
These are the packages that I would merge, in order:
Calculating dependencies ...done!
[ebuild N ] net-www/apache-2.0.54-r31 -apache2 -debug -doc -ldap -mpm-leader -mpm-peruser -mpm-prefork -mpm-threadpool -mpm-worker -no-suexec (-selinux) +ssl -static-modules -threads 0 kB
|
_________________ "Unix IS user friendly... It's just selective about who its friends are." Tollef Fog Heen tollef@add.no |
|
Back to top |
|
|
netfab Veteran
Joined: 03 Mar 2005 Posts: 1897 Location: 127.0.0.1
|
Posted: Wed Oct 26, 2005 10:31 am Post subject: |
|
|
Ajoute apache2 à tes useflags. |
|
Back to top |
|
|
nico_calais l33t
Joined: 09 Jun 2005 Posts: 628 Location: Saint Julien en Genevois
|
Posted: Wed Oct 26, 2005 11:35 am Post subject: |
|
|
J'ai donc ajouté apache2 dans les USE flags et j'ai obtenu une autre erreur sur l'apr (Apache Portable Runtime library).
J'ai alors executé un emerge sur apr et apr-util avant d'executer à nouveau un emerge nagios (qui lance directement l'install d'apache2) et pour l'instant, ca compile
J'attend quela compilation finisse avant de modifier le titre du topic.
En tout cas, merci à vous.
EDIT : Ca y est, Apache est compilé _________________ "Unix IS user friendly... It's just selective about who its friends are." Tollef Fog Heen tollef@add.no |
|
Back to top |
|
|
Stephal n00b
Joined: 09 Jun 2005 Posts: 66 Location: IDF la semaine, Ain le WE
|
Posted: Wed Oct 26, 2005 2:03 pm Post subject: |
|
|
marvin rouge wrote: | system est inclus dans world. |
Que l'on m'arrête si je me trompe, mais le emerge -option world va complier/mettre à jour/etc... les paquets enregistrés dans world sans forcément mettre à jour les paquets systèmes qui ont une mise à jour disponible, non?
Est-ce que les commandes Code: | # emerge -ep system
#emerge -ep world | ne renvoient pas des résultats différents?
Je n'ai pas actuellement de Gentoo sous la main donc je ne peux pas vérifier. _________________ A ceux que l'on aime, on ne doit pas épargner le dur labeur. A ceux que l'on estime, on ne doit pas épargner les critiques.
Comité contre le language sms et les fautes volontaires |
|
Back to top |
|
|
kernelsensei Bodhisattva
Joined: 22 Feb 2004 Posts: 5619 Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)
|
Posted: Wed Oct 26, 2005 2:12 pm Post subject: |
|
|
system et si l'on veut, une sous-section de world, donc mettre a jour world met a jour system.
un peu comme en maths ... si on prends 2 ensembles de paquets : S (system) et W (world) on pourrait dire que S C W (S est une partie de W)
Il me semble que l'appartenance au "system" d'un paquet est définie par le profile. _________________ $ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join' |
|
Back to top |
|
|
|