Re: .so modules not being created Apache 2.4.18

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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@xxxxxxxxx> 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@xxxxxxxxx> wrote:
On Tue, Mar 29, 2016 at 8:52 PM, Yann Ylavic <ylavic.dev@xxxxxxxxx> wrote:
> On Tue, Mar 29, 2016 at 7:52 PM, Leonay Wynn <lwkj328@xxxxxxxxx> 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.



[Index of Archives]     [Open SSH Users]     [Linux ACPI]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Squid]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux