httpd-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Leonay Wynn <lwkj...@gmail.com>
Subject Re: [users@httpd] .so modules not being created Apache 2.4.18
Date Tue, 29 Mar 2016 19:18:58 GMT
make depend results:

make depend
Making depend in srclib
make[1]: Entering directory `/home/jonesk/httpd-2.4.18/srclib'
Making depend in apr
make[2]: Entering directory `/home/jonesk/httpd-2.4.18/srclib/apr'
make[3]: Entering directory `/home/jonesk/httpd-2.4.18/srclib/apr'
make[3]: Leaving directory `/home/jonesk/httpd-2.4.18/srclib/apr'
make[2]: Leaving directory `/home/jonesk/httpd-2.4.18/srclib/apr'
Making depend in apr-util
make[2]: Entering directory `/home/jonesk/httpd-2.4.18/srclib/apr-util'
make[3]: Entering directory `/home/jonesk/httpd-2.4.18/srclib/apr-util'
make[3]: Leaving directory `/home/jonesk/httpd-2.4.18/srclib/apr-util'
make[2]: Leaving directory `/home/jonesk/httpd-2.4.18/srclib/apr-util'
make[2]: Entering directory `/home/jonesk/httpd-2.4.18/srclib'
make[2]: Leaving directory `/home/jonesk/httpd-2.4.18/srclib'
make[1]: Leaving directory `/home/jonesk/httpd-2.4.18/srclib'
Making depend in os
make[1]: Entering directory `/home/jonesk/httpd-2.4.18/os'
Making depend in unix
make[2]: Entering directory `/home/jonesk/httpd-2.4.18/os/unix'
make[3]: Entering directory `/home/jonesk/httpd-2.4.18/os/unix'
make[3]: Leaving directory `/home/jonesk/httpd-2.4.18/os/unix'
make[2]: Leaving directory `/home/jonesk/httpd-2.4.18/os/unix'
make[2]: Entering directory `/home/jonesk/httpd-2.4.18/os'
make[2]: Leaving directory `/home/jonesk/httpd-2.4.18/os'
make[1]: Leaving directory `/home/jonesk/httpd-2.4.18/os'
Making depend in server
make[1]: Entering directory `/home/jonesk/httpd-2.4.18/server'
Making depend in mpm
make[2]: Entering directory `/home/jonesk/httpd-2.4.18/server/mpm'
Making depend in worker
make[3]: Entering directory `/home/jonesk/httpd-2.4.18/server/mpm/worker'
make[4]: Entering directory `/home/jonesk/httpd-2.4.18/server/mpm/worker'
make[4]: Leaving directory `/home/jonesk/httpd-2.4.18/server/mpm/worker'
make[3]: Leaving directory `/home/jonesk/httpd-2.4.18/server/mpm/worker'
make[3]: Entering directory `/home/jonesk/httpd-2.4.18/server/mpm'
make[3]: Leaving directory `/home/jonesk/httpd-2.4.18/server/mpm'
make[2]: Leaving directory `/home/jonesk/httpd-2.4.18/server/mpm'
make[2]: Entering directory `/home/jonesk/httpd-2.4.18/server'
make[2]: Leaving directory `/home/jonesk/httpd-2.4.18/server'
make[1]: Leaving directory `/home/jonesk/httpd-2.4.18/server'
Making depend in modules
make[1]: Entering directory `/home/jonesk/httpd-2.4.18/modules'
Making depend in aaa
make[2]: Entering directory `/home/jonesk/httpd-2.4.18/modules/aaa'
make[3]: Entering directory `/home/jonesk/httpd-2.4.18/modules/aaa'
/home/jonesk/httpd-2.4.18/modules/aaa/mod_authnz_ldap.c:38:2: error: #error
mod_authnz_ldap requires APR-util to have LDAP support built in. To fix add
--with-ldap to ./configure.
make[3]: Leaving directory `/home/jonesk/httpd-2.4.18/modules/aaa'
make[2]: Leaving directory `/home/jonesk/httpd-2.4.18/modules/aaa'
Making depend in cache
make[2]: Entering directory `/home/jonesk/httpd-2.4.18/modules/cache'
make[3]: Entering directory `/home/jonesk/httpd-2.4.18/modules/cache'
/home/jonesk/httpd-2.4.18/modules/cache/mod_socache_dc.c:29:33: error:
distcache/dc_client.h: No such file or directory
/home/jonesk/httpd-2.4.18/modules/cache/mod_socache_dc.c:32:2: error:
#error "You must compile with a more recent version of the distcache-base
package"
make[3]: Leaving directory `/home/jonesk/httpd-2.4.18/modules/cache'
make[2]: Leaving directory `/home/jonesk/httpd-2.4.18/modules/cache'
Making depend in core
make[2]: Entering directory `/home/jonesk/httpd-2.4.18/modules/core'
make[3]: Entering directory `/home/jonesk/httpd-2.4.18/modules/core'
make[3]: Leaving directory `/home/jonesk/httpd-2.4.18/modules/core'
make[2]: Leaving directory `/home/jonesk/httpd-2.4.18/modules/core'
Making depend in database
make[2]: Entering directory `/home/jonesk/httpd-2.4.18/modules/database'
make[3]: Entering directory `/home/jonesk/httpd-2.4.18/modules/database'
make[3]: Leaving directory `/home/jonesk/httpd-2.4.18/modules/database'
make[2]: Leaving directory `/home/jonesk/httpd-2.4.18/modules/database'
Making depend in debugging
make[2]: Entering directory `/home/jonesk/httpd-2.4.18/modules/debugging'
make[3]: Entering directory `/home/jonesk/httpd-2.4.18/modules/debugging'
make[3]: Leaving directory `/home/jonesk/httpd-2.4.18/modules/debugging'
make[2]: Leaving directory `/home/jonesk/httpd-2.4.18/modules/debugging'
Making depend in filters
make[2]: Entering directory `/home/jonesk/httpd-2.4.18/modules/filters'
make[3]: Entering directory `/home/jonesk/httpd-2.4.18/modules/filters'
make[3]: Leaving directory `/home/jonesk/httpd-2.4.18/modules/filters'
make[2]: Leaving directory `/home/jonesk/httpd-2.4.18/modules/filters'
Making depend in http
make[2]: Entering directory `/home/jonesk/httpd-2.4.18/modules/http'
make[3]: Entering directory `/home/jonesk/httpd-2.4.18/modules/http'
make[3]: Leaving directory `/home/jonesk/httpd-2.4.18/modules/http'
make[2]: Leaving directory `/home/jonesk/httpd-2.4.18/modules/http'
Making depend in loggers
make[2]: Entering directory `/home/jonesk/httpd-2.4.18/modules/loggers'
make[3]: Entering directory `/home/jonesk/httpd-2.4.18/modules/loggers'
make[3]: Leaving directory `/home/jonesk/httpd-2.4.18/modules/loggers'
make[2]: Leaving directory `/home/jonesk/httpd-2.4.18/modules/loggers'
Making depend in metadata
make[2]: Entering directory `/home/jonesk/httpd-2.4.18/modules/metadata'
make[3]: Entering directory `/home/jonesk/httpd-2.4.18/modules/metadata'
make[3]: Leaving directory `/home/jonesk/httpd-2.4.18/modules/metadata'
make[2]: Leaving directory `/home/jonesk/httpd-2.4.18/modules/metadata'
Making depend in proxy
make[2]: Entering directory `/home/jonesk/httpd-2.4.18/modules/proxy'
make[3]: Entering directory `/home/jonesk/httpd-2.4.18/modules/proxy'
make[3]: Leaving directory `/home/jonesk/httpd-2.4.18/modules/proxy'
make[2]: Leaving directory `/home/jonesk/httpd-2.4.18/modules/proxy'
Making depend in session
make[2]: Entering directory `/home/jonesk/httpd-2.4.18/modules/session'
make[3]: Entering directory `/home/jonesk/httpd-2.4.18/modules/session'
/home/jonesk/httpd-2.4.18/modules/session/mod_session_crypto.c:31:2: error:
#error Crypto support must be enabled in APR
make[3]: Leaving directory `/home/jonesk/httpd-2.4.18/modules/session'
make[2]: Leaving directory `/home/jonesk/httpd-2.4.18/modules/session'
Making depend in slotmem
make[2]: Entering directory `/home/jonesk/httpd-2.4.18/modules/slotmem'
make[3]: Entering directory `/home/jonesk/httpd-2.4.18/modules/slotmem'
make[3]: Leaving directory `/home/jonesk/httpd-2.4.18/modules/slotmem'
make[2]: Leaving directory `/home/jonesk/httpd-2.4.18/modules/slotmem'
Making depend in ssl
make[2]: Entering directory `/home/jonesk/httpd-2.4.18/modules/ssl'
make[3]: Entering directory `/home/jonesk/httpd-2.4.18/modules/ssl'
make[3]: Leaving directory `/home/jonesk/httpd-2.4.18/modules/ssl'
make[2]: Leaving directory `/home/jonesk/httpd-2.4.18/modules/ssl'
Making depend in proxy/balancers
make[2]: Entering directory
`/home/jonesk/httpd-2.4.18/modules/proxy/balancers'
make[3]: Entering directory
`/home/jonesk/httpd-2.4.18/modules/proxy/balancers'
make[3]: Leaving directory
`/home/jonesk/httpd-2.4.18/modules/proxy/balancers'
make[2]: Leaving directory
`/home/jonesk/httpd-2.4.18/modules/proxy/balancers'
Making depend in arch/unix
make[2]: Entering directory `/home/jonesk/httpd-2.4.18/modules/arch/unix'
make[3]: Entering directory `/home/jonesk/httpd-2.4.18/modules/arch/unix'
make[3]: Leaving directory `/home/jonesk/httpd-2.4.18/modules/arch/unix'
make[2]: Leaving directory `/home/jonesk/httpd-2.4.18/modules/arch/unix'
Making depend in dav/main
make[2]: Entering directory `/home/jonesk/httpd-2.4.18/modules/dav/main'
make[3]: Entering directory `/home/jonesk/httpd-2.4.18/modules/dav/main'
make[3]: Leaving directory `/home/jonesk/httpd-2.4.18/modules/dav/main'
make[2]: Leaving directory `/home/jonesk/httpd-2.4.18/modules/dav/main'
Making depend in generators
make[2]: Entering directory `/home/jonesk/httpd-2.4.18/modules/generators'
make[3]: Entering directory `/home/jonesk/httpd-2.4.18/modules/generators'
make[3]: Leaving directory `/home/jonesk/httpd-2.4.18/modules/generators'
make[2]: Leaving directory `/home/jonesk/httpd-2.4.18/modules/generators'
Making depend in dav/fs
make[2]: Entering directory `/home/jonesk/httpd-2.4.18/modules/dav/fs'
make[3]: Entering directory `/home/jonesk/httpd-2.4.18/modules/dav/fs'
make[3]: Leaving directory `/home/jonesk/httpd-2.4.18/modules/dav/fs'
make[2]: Leaving directory `/home/jonesk/httpd-2.4.18/modules/dav/fs'
Making depend in mappers
make[2]: Entering directory `/home/jonesk/httpd-2.4.18/modules/mappers'
make[3]: Entering directory `/home/jonesk/httpd-2.4.18/modules/mappers'
make[3]: Leaving directory `/home/jonesk/httpd-2.4.18/modules/mappers'
make[2]: Leaving directory `/home/jonesk/httpd-2.4.18/modules/mappers'
make[2]: Entering directory `/home/jonesk/httpd-2.4.18/modules'
make[2]: Leaving directory `/home/jonesk/httpd-2.4.18/modules'
make[1]: Leaving directory `/home/jonesk/httpd-2.4.18/modules'
Making depend in support
make[1]: Entering directory `/home/jonesk/httpd-2.4.18/support'
make[2]: Entering directory `/home/jonesk/httpd-2.4.18/support'
make[2]: Leaving directory `/home/jonesk/httpd-2.4.18/support'
make[1]: Leaving directory `/home/jonesk/httpd-2.4.18/support'
make[1]: Entering directory `/home/jonesk/httpd-2.4.18'
make[1]: Leaving directory `/home/jonesk/httpd-2.4.18'


On Tue, Mar 29, 2016 at 3:17 PM, Leonay Wynn <lwkj328@gmail.com> wrote:

> Thanks gain Yann,
>
>   $ ./configure --prefix=/apps/httpd --enable-so --enable-ssl=shared
> --enable-headers=shared --with-ssl=/usr/local/ssl --with-mpm=worker
>
> and still no .so files of any sort. let me try the make depend and see
> what it says.thx
>
> On Tue, Mar 29, 2016 at 2:55 PM, Yann Ylavic <ylavic.dev@gmail.com> wrote:
>
>> On Tue, Mar 29, 2016 at 8:52 PM, Yann Ylavic <ylavic.dev@gmail.com>
>> wrote:
>> > On Tue, Mar 29, 2016 at 7:52 PM, Leonay Wynn <lwkj328@gmail.com> wrote:
>> >> I need to upgrade from 2.2 to to 2.4
>> >>
>> >> i used  ./configure --prefix=/apps/httpd --enable-ssl
>> >> --with-ssl=/usr/local/ssl --with-mpm=worker --enable-module=headers
>> >>
>> >> as well as
>> >>  ./configure --prefix=/apps/httpd --enable-so --enable-ssl
>> >> --with-ssl=/usr/local/ssl --with-mpm=worker --enable-module=headers
>> >
>> > Doesn't this create (at least) the mod_ssl.so file in
>> > /apps/httpd/modules/ directory?
>> >
>> > For mod_headers.so, as I said in the other thread, the correct way to
>> > enable the build of a module is --enable-<module_name> (for
>> > mod_<module_name>.so), thus for mod_header: --enable-headers.
>> >
>> > I think shared modules (i.e. .so files) are used by default with this
>> > method, but otherwise you could specify it explicitely:
>> > --enable-ssl=shared --enable-headers=shared.
>> >
>> > So the complete command should be something like:
>> > $ ./configure --prefix=/apps/httpd --enable-so --enable-ssl=shared
>> > --enable-headers=shared --with-ssl=/usr/local/ssl --with-mpm=worker
>> >
>> > Also, please note the modules are really installed once you do the
>> > usual "make && sudo make install" after the above "./configure".
>>
>> Hmm, actually you may need to do a "make depend" first (ie. make
>> depend && make && sudo make install) for all the ./configured modules
>> to be taken into account.
>>
>> >
>> > Regards,
>> > Yann.
>>
>
>

Mime
View raw message