Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 63565 - apache-2.0.50-r1 configure fails
Summary: apache-2.0.50-r1 configure fails
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Server (show other bugs)
Hardware: AMD64 Linux
: High major (vote)
Assignee: Apache Team - Bugzilla Reports
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-09-10 09:59 UTC by ivo welch
Modified: 2004-09-22 07:04 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description ivo welch 2004-09-10 09:59:31 UTC
...
checking whether to enable mod_auth_digest... checking dependencies
You need APR random support to use mod_auth_digest.
Look at APR configure options --with-egd and --with-devrandom.
checking whether to enable mod_auth_digest... configure: error: mod_auth_digest has been requested but can not be built due to prerequisite failures

!!! ERROR: net-www/apache-2.0.50-r1 failed.
!!! Function src_compile, Line 186, Exitcode 1
!!! bad ./configure please submit bug report to bugs.gentoo.org. Include your config.layout.

# more /usr/portage/net-www/apache/files/common/config.layout
<Layout Gentoo>
prefix:          /usr
exec_prefix:     /usr
bindir:          /usr/bin
sbindir:         /usr/sbin
libdir:          /usr/lib
libexecdir:      /usr/lib/apache2/modules
mandir:          /usr/share/man
infodir:         /usr/share/info
includedir:      /usr/include/apache2
installbuilddir: /usr/lib/apache2/build
datadir:         /var/www/localhost
errordir:        /var/www/localhost/error
iconsdir:        /var/www/localhost/icons
htdocsdir:       /var/www/localhost/htdocs
cgidir:          /var/www/localhost/cgi-bin
manualdir:       /usr/share/doc/version/manual
sysconfdir:      /etc/apache2/conf
localstatedir:   /var
runtimedir:      /var/run
logfiledir:      /var/log/apache2
proxycachedir:   /var/cache/apache2
</Layout>


# emerge info
Portage 2.0.50-r10 (gcc34-2004.2, gcc-3.4.1, glibc-2.3.4.20040619-r1, 2.6.7-gentoo-r14)
=================================================================
System uname: 2.6.7-gentoo-r14 x86_64 4
Gentoo Base System version 1.4.16
distcc 2.12.1 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
Autoconf: sys-devel/autoconf-2.59-r4
Automake: sys-devel/automake-1.8.5-r1
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CFLAGS="-pipe -O2"
CHOST="x86_64-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-pipe -O2"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache"
GENTOO_MIRRORS=" http://mirror.clarkson.edu/pub/distributions/gentoo/ ftp://gentoo.mirrors.pair.com/ http://ftp.heanet.ie/pub/gentoo/ ftp:///ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://mirrors.sec.informatik.tu-darmstadt.de/gentoo/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X aalib alsa amd64 apm arts avi berkdb bitmap-fonts bonobo cdr crypt cups directfb encode esd f77 foomaticdb g77 gdbm ggi gif gnome gphoto2 gpm gtk gtk2 gtkhtml guile imlib java jpeg kde ldap libg++ libwww mikmod motif mozilla mpeg mysql nas ncurses nls oggvorbis opengl oss pam pdflib perl png postgres python qt quicktime readline ruby scanner sdl slang snmp spell ssl tcltk tcpd tetex tiff truetype ungif usb xml2 xmms xv zlib"


the previous apache2 works fine.  the system is almost perfectly up-to-date.  in fact, this error appeared upon a emerge --update world.

regards,

/iaw




Reproducible: Always
Steps to Reproduce:
1.
2.
3.
Comment 1 Paul Querna 2004-09-16 20:31:13 UTC
Can you please post your config.log?
Comment 2 ivo welch 2004-09-18 08:29:23 UTC
sorry---which directory is config.log in?

regards, /iaw
Comment 3 Elfyn McBratney (beu) (RETIRED) gentoo-dev 2004-09-18 10:35:39 UTC
/var/tmp/portage/apache-2.0.51-r1/work/httpd-2.0.51
Comment 4 ivo welch 2004-09-18 14:14:53 UTC
fascinating...I decided to reemerge apache, rather than just sending you the config file.  in the meantime, a couple of other packages were updated.  well, now apache emerges as 2.0.51---and correctly, too.  So, this one seems to have been fixed.

In case you are interested in chasing this one down, I can send you a copy of the old config.log file, but this seems like a waste of time now.

regards,  /iaw
Comment 5 Paul Querna 2004-09-18 14:55:16 UTC
yes, I would like to take a look at the old config.log

Comment 6 Paul Querna 2004-09-18 17:30:24 UTC
configure:6676: result: checking dependencies
conftest.c:37:17: apr.h: No such file or directory
configure:6711: checking whether to enable mod_auth_digest
configure:6717: error: mod_auth_digest has been requested but can not be built due to prerequisite failures


Hmm. Looks like apr.h is missing somehow.  Bad extraction?  Im not sure how this would normally happen....
Comment 7 ivo welch 2004-09-19 06:07:47 UTC
yes, this is definitely strange.  portage does compare md5 sums on the archives, so that must have been ok.  I tried to emerge it twice and got the same problem twice.  I hate computers...

Comment 8 Elfyn McBratney (beu) (RETIRED) gentoo-dev 2004-09-22 07:04:31 UTC
Which portage version are you using?  If your using bleeding edge (.51), have you got keepwork in FEATURES (in /etc/make.conf)?

If you run into this again, could you `rm -r /var/tmp/portage/apache-2.0.51*' (you may wanna back it up first!), emerge apache, and see if the bug bites you again? ;-)