Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[install]Erreur de compilation d'apache [Résolu]
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
nico_calais
l33t
l33t


Joined: 09 Jun 2005
Posts: 628
Location: Saint Julien en Genevois

PostPosted: Wed Oct 26, 2005 9:05 am    Post subject: [install]Erreur de compilation d'apache [Résolu] Reply with quote

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
View user's profile Send private message
netfab
Veteran
Veteran


Joined: 03 Mar 2005
Posts: 1897
Location: 127.0.0.1

PostPosted: Wed Oct 26, 2005 9:14 am    Post subject: Reply with quote

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
View user's profile Send private message
nico_calais
l33t
l33t


Joined: 09 Jun 2005
Posts: 628
Location: Saint Julien en Genevois

PostPosted: Wed Oct 26, 2005 9:17 am    Post subject: Reply with quote

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 ? :oops:

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
View user's profile Send private message
Stephal
n00b
n00b


Joined: 09 Jun 2005
Posts: 66
Location: IDF la semaine, Ain le WE

PostPosted: Wed Oct 26, 2005 9:22 am    Post subject: Reply with quote

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
View user's profile Send private message
nico_calais
l33t
l33t


Joined: 09 Jun 2005
Posts: 628
Location: Saint Julien en Genevois

PostPosted: Wed Oct 26, 2005 9:30 am    Post subject: Reply with quote

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
View user's profile Send private message
Stephal
n00b
n00b


Joined: 09 Jun 2005
Posts: 66
Location: IDF la semaine, Ain le WE

PostPosted: Wed Oct 26, 2005 9:34 am    Post subject: Reply with quote

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
View user's profile Send private message
nico_calais
l33t
l33t


Joined: 09 Jun 2005
Posts: 628
Location: Saint Julien en Genevois

PostPosted: Wed Oct 26, 2005 9:38 am    Post subject: Reply with quote

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
View user's profile Send private message
marvin rouge
Veteran
Veteran


Joined: 01 Aug 2004
Posts: 1422
Location: Villa Lumierrante, Zonelibre

PostPosted: Wed Oct 26, 2005 10:03 am    Post subject: Reply with quote

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
View user's profile Send private message
nico_calais
l33t
l33t


Joined: 09 Jun 2005
Posts: 628
Location: Saint Julien en Genevois

PostPosted: Wed Oct 26, 2005 10:12 am    Post subject: Reply with quote

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
View user's profile Send private message
netfab
Veteran
Veteran


Joined: 03 Mar 2005
Posts: 1897
Location: 127.0.0.1

PostPosted: Wed Oct 26, 2005 10:31 am    Post subject: Reply with quote

Ajoute apache2 à tes useflags.
Back to top
View user's profile Send private message
nico_calais
l33t
l33t


Joined: 09 Jun 2005
Posts: 628
Location: Saint Julien en Genevois

PostPosted: Wed Oct 26, 2005 11:35 am    Post subject: Reply with quote

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 :P

J'attend quela compilation finisse avant de modifier le titre du topic.

En tout cas, merci à vous. :wink:

EDIT : Ca y est, Apache est compilé :P
_________________
"Unix IS user friendly... It's just selective about who its friends are." — Tollef Fog Heen tollef@add.no
Back to top
View user's profile Send private message
Stephal
n00b
n00b


Joined: 09 Jun 2005
Posts: 66
Location: IDF la semaine, Ain le WE

PostPosted: Wed Oct 26, 2005 2:03 pm    Post subject: Reply with quote

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
View user's profile Send private message
kernelsensei
Bodhisattva
Bodhisattva


Joined: 22 Feb 2004
Posts: 5619
Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)

PostPosted: Wed Oct 26, 2005 2:12 pm    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum