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> 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
>>   "   from the digest: users-digest-unsubscr...@httpd.apache.org
>> For additional commands, e-mail: users-h...@httpd.apache.org
>>
>
>

Reply via email to