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