Hi Prasanna,
Thank you for your reply...I'm definitely no Apache expert, but I think
I decided to arrange my configure options this way before, because I'd
read(in the Apache documentation...I think) that --enable-modules=all
doesn't actually enable all modules, and that's why we have to specify a
few of them explicitly.
I tried your suggestions, and I got the same error again :-(
./configure --prefix=/etc/httpd2 --enable-mods-shared="all cache proxy
authn_alias mem_cache file_cache rewrite" --enable-suexec --enable-ssl
--with-mysql --with-apxs --with-apr=/usr/bin/apr-1-config --with-port=80
--with-program-name=httpd2
This time I removed --enable-modules=all, and specified --with-apr
explicitly, although I did not install apr separately.
I tried configure with --enable-mods-shared "all" and "most". I got the
same errors as before.
Fyi, I'm executing my configure script from within this directory:
/home/<user>/Installers/httpd-2.2.11
This may sound a little ridiculous, but could that be a possible reason??
*Update*: Finally got a configure combi that actually compiles without
any errors!!!
./configure --prefix=/etc/httpd2 --enable-modules=most --enable-cache
--enable-proxy --enable-authn_alias --enable-mem_cache
--enable-file_cache --enable-rewrite --enable-suexec --enable-ssl
--with-mysql --with-apxs --with-apr=/usr/bin/apr-1-config --with-port=80
--with-program-name=httpd2
The bad thing is, I had to remove "--enable-so" for it to work. Is it
recommended to do an installation of Apache without "so"??
Regards,
Nisha
Prasanna Ram Venkatachalam wrote:
Also... Why do u need --enable-modules=all and
--enable-mods-shared=most?? One will statically compile all into httpd
and other will create .so files for most. Based on your requirement i
think u can remove one of them. I personally suggest removing first.
Just a thought!
Regardss
Prasanna Ram
On Sat, Apr 11, 2009 at 10:09 AM, Prasanna Ram Venkatachalam
<vpra...@gmail.com <mailto:vpra...@gmail.com>> wrote:
Hmmm.. i am not sure about the second error. But the first one
related to apr rings some bell. Did you try using --with-apr
option to explicitly mention path to apr libraries if you have
them separately built?
Prasanna Ram
On Fri, Apr 10, 2009 at 10:25 PM, Nishaliny Thurairatnam
<ni...@foodreg.my> wrote:
Hi,
I'm trying to install httpd2.2.11 on a CentOS 5 x86_64. This
installation is to exists as a second apache instance on the
server. I've 2 problems so far:
*First*
My initial configure options were like so:
./configure --prefix=/etc/httpd2 --enable-modules=all
--enable-mods-shared="all cache proxy authn_alias mem_cache
file_cache rewrite" --enable-suexec --enable-ssl --with-mysql
--with-apxs --with-port=80 --with-program-name=httpd2
I have in fact successfully done an installation on another
CentOS server(similar to the above) with these parameters
recently. However, on this server, I get the following
configure error (complete logs in config.log.1, as attached):
/
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/
I tried to re-configure using first /"--with-egd/", which
failed, and then tried /"--with-devrandom=/dev/urandom",
/which also failed miserably.
Then, from the logs, it seemed that configure was looking for
apr in a directory that did not exist(at least from my
understanding). In the specified location, I had a directory
called "apr-1", so I created a softlink called "apr" pointing
to "apr-1". That did not make any difference.
After many unsuccessful trials, I decided to switch and try
"/--enable-mods-shared=most"/. That's where the second error
came in.
*Second*
My second configure options were like so:
./configure --prefix=/etc/httpd2 --enable-modules=all
--enable-mods-shared="most cache proxy authn_alias mem_cache
file_cache rewrite" --enable-suexec --enable-ssl --with-mysql
--with-apxs --with-port=80 --with-program-name=httpd2
This gave a more interesting error, which was (config.log.2,
as attached):
/
checking whether to enable mod_userdir... shared (most)
checking whether to enable mod_alias... shared (most)
checking whether to enable mod_rewrite... shared
configure: error: shared objects have been requested but
cannot be built since mod_so cannot be built
/I have Googled the skies and could not find any workable
solution, and the weird thing is that most of the other people
who have previously encountered this problem, work on BSD's or
AIX's or similar. Plus, they all date way back to year 2002-2003.
It's got to be something that I'm doing wrong, or just
missing, BUT I JUST CAN'T SEE IT!!!
Please, someone, anyone, any thoughts/ideas that might save me?
Thanks a million in advance!
Regards,
Nisha
---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP
Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscr...@httpd.apache.org
<mailto:users-unsubscr...@httpd.apache.org>
" from the digest:
users-digest-unsubscr...@httpd.apache.org
<mailto:users-digest-unsubscr...@httpd.apache.org>
For additional commands, e-mail: users-h...@httpd.apache.org
<mailto:users-h...@httpd.apache.org>
---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscr...@httpd.apache.org
" from the digest: users-digest-unsubscr...@httpd.apache.org
For additional commands, e-mail: users-h...@httpd.apache.org