Hi,
Generally we will run
to install, configure apache 2.x on Solaris machine, but dont want to follow these on the remaining machines.
I want to build the apache binary centrally, so that i can untar the tar file on remaining machines. Please suggest on how to prepare this file and when i installed apache the directory is /usr/local/apache2 . So do i need to tar up apache2 directory or only gather binary and lib files?
Please assist.
Thanks
When Gentoo builds packages, it sets ./configure's PREFIX to /var/tmp/portage/package-name/. After make install is done, it copies only the bits it wants from /var/tmp/portage/ onto the system at large. You can probably use the same trick.
Most builds just need the files that went out in the make install to /usr/local, or wherever you set the configure --prefix, that you put in an archive to keep the set together and unpack on the other machines. If they are clone servers, you might rsync the files out so just new stuff moves.
So can i tar up all the directories under /usr/local/apache2?
---------- Post updated at 02:21 PM ---------- Previous update was at 02:19 PM ----------
dgpickett:
Most builds just need the files that went out in the make install to /usr/local, or wherever you set the configure --prefix, that you put in an archive to keep the set together and unpack on the other machines. If they are clone servers, you might rsync the files out so just new stuff moves.
I have used
---------- Post updated at 02:25 PM ---------- Previous update was at 02:21 PM ----------
So do i need to gather all files under /usr/local/apache2 or just gather the files from make install output? Please assist on how to identify the files from the below output.
Making install in srclib
make[1]: Entering directory `/usr/local/httpd-2.2.22/srclib'
Making install in apr
make[2]: Entering directory `/usr/local/httpd-2.2.22/srclib/apr'
make[3]: Entering directory `/usr/local/httpd-2.2.22/srclib/apr'
make[3]: Nothing to be done for `local-all'.
make[3]: Leaving directory `/usr/local/httpd-2.2.22/srclib/apr'
/usr/local/httpd-2.2.22/srclib/apr/build/mkdir.sh /usr/local/apache2/lib /usr/local/apache2/bin /usr/local/apache2/build \
/usr/local/apache2/lib/pkgconfig /usr/local/apache2/include
build/install.sh -c -m 644 /usr/local/httpd-2.2.22/srclib/apr/include/apr.h /usr/local/apache2/include
for f in /usr/local/httpd-2.2.22/srclib/apr/include/apr_*.h; do \
build/install.sh -c -m 644 ${f} /usr/local/apache2/include; \
done
/bin/bash /usr/local/httpd-2.2.22/srclib/apr/libtool --mode=install build/install.sh -c -m 755 libapr-1.la /usr/local/apache2/lib
build/install.sh -c -m 755 .libs/libapr-1.so.0.4.5 /usr/local/apache2/lib/libapr-1.so.0.4.5
(cd /usr/local/apache2/lib && { ln -s -f libapr-1.so.0.4.5 libapr-1.so.0 || { rm -f libapr-1.so.0 && ln -s libapr-1.so.0.4.5 libapr-1.so.0; }; })
(cd /usr/local/apache2/lib && { ln -s -f libapr-1.so.0.4.5 libapr-1.so || { rm -f libapr-1.so && ln -s libapr-1.so.0.4.5 libapr-1.so; }; })
chmod +x /usr/local/apache2/lib/libapr-1.so.0.4.5
build/install.sh -c -m 755 .libs/libapr-1.lai /usr/local/apache2/lib/libapr-1.la
build/install.sh -c -m 755 .libs/libapr-1.a /usr/local/apache2/lib/libapr-1.a
chmod 644 /usr/local/apache2/lib/libapr-1.a
ranlib /usr/local/apache2/lib/libapr-1.a
----------------------------------------------------------------------
Libraries have been installed in:
/usr/local/apache2/lib
If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
add LIBDIR to the `LD_LIBRARY_PATH' environment variable
during execution
use the `-RLIBDIR' linker flag
See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
build/install.sh -c -m 644 apr.exp /usr/local/apache2/lib/apr.exp
build/install.sh -c -m 644 apr.pc /usr/local/apache2/lib/pkgconfig/apr-1.pc
for f in libtool shlibtool; do \
if test -f ${f}; then build/install.sh -c -m 755 ${f} /usr/local/apache2/build; fi; \
done
build/install.sh -c -m 755 /usr/local/httpd-2.2.22/srclib/apr/build/mkdir.sh /usr/local/apache2/build
for f in make_exports.awk make_var_export.awk; do \
build/install.sh -c -m 644 /usr/local/httpd-2.2.22/srclib/apr/build/${f} /usr/local/apache2/build; \
done
build/install.sh -c -m 644 build/apr_rules.out /usr/local/apache2/build/apr_rules.mk
build/install.sh -c -m 755 apr-config.out /usr/local/apache2/bin/apr-1-config
make[2]: Leaving directory `/usr/local/httpd-2.2.22/srclib/apr'
Making install in apr-util
make[2]: Entering directory `/usr/local/httpd-2.2.22/srclib/apr-util'
/usr/local/httpd-2.2.22/srclib/apr/build/mkdir.sh /usr/local/apache2/lib/apr-util-1
make[3]: Entering directory `/usr/local/httpd-2.2.22/srclib/apr-util'
make[3]: Nothing to be done for `local-all'.
make[3]: Leaving directory `/usr/local/httpd-2.2.22/srclib/apr-util'
/usr/local/httpd-2.2.22/srclib/apr/build/mkdir.sh /usr/local/apache2/include /usr/local/apache2/lib/pkgconfig \
/usr/local/apache2/lib /usr/local/apache2/bin
for f in /usr/local/httpd-2.2.22/srclib/apr-util/include/.h /usr/local/httpd-2.2.22/srclib/apr-util/include/ .h; do \
build/install.sh -c -m 644 ${f} /usr/local/apache2/include; \
done
build/install.sh -c -m 644 apr-util.pc /usr/local/apache2/lib/pkgconfig/apr-util-1.pc
list=''; for i in $list; do \
( cd $i ; make DESTDIR= install ); \
done
/bin/bash /usr/local/httpd-2.2.22/srclib/apr/libtool --mode=install build/install.sh -c -m 755 libaprutil-1.la /usr/local/apache2/lib
(cd /usr/local/httpd-2.2.22/srclib/apr-util; /bin/bash /usr/local/httpd-2.2.22/srclib/apr/libtool --silent --mode=relink /usr/local/bin/gcc -g -O2 -DHAVE_CONFIG_H -DSOLARIS2=10 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_LARGEFILE64_SOURCE -I/usr/local/httpd-2.2.22/srclib/apr-util/include -I/usr/local/httpd-2.2.22/srclib/apr-util/include/private -I/usr/include/pgsql -I/usr/local/httpd-2.2.22/srclib/apr/include -version-info 4:1:4 -o libaprutil-1.la -rpath /usr/local/apache2/lib buckets/apr_brigade.lo buckets/apr_buckets.lo buckets/apr_buckets_alloc.lo buckets/apr_buckets_eos.lo buckets/apr_buckets_file.lo buckets/apr_buckets_flush.lo buckets/apr_buckets_heap.lo buckets/apr_buckets_mmap.lo buckets/apr_buckets_pipe.lo buckets/apr_buckets_pool.lo buckets/apr_buckets_refcount.lo buckets/apr_buckets_simple.lo buckets/apr_buckets_socket.lo crypto/apr_crypto.lo crypto/apr_md4.lo crypto/apr_md5.lo crypto/apr_sha1.lo crypto/getuuid.lo crypto/uuid.lo dbd/apr_dbd.lo dbm/apr_dbm.lo dbm/apr_dbm_sdbm.lo dbm/sdbm/sdbm.lo dbm/sdbm/sdbm_hash.lo dbm/sdbm/sdbm_lock.lo dbm/sdbm/sdbm_pair.lo encoding/apr_base64.lo hooks/apr_hooks.lo ldap/apr_ldap_stub.lo ldap/apr_ldap_url.lo memcache/apr_memcache.lo misc/apr_date.lo misc/apr_queue.lo misc/apr_reslist.lo misc/apr_rmm.lo misc/apr_thread_pool.lo misc/apu_dso.lo misc/apu_version.lo strmatch/apr_strmatch.lo uri/apr_uri.lo xlate/xlate.lo xml/apr_xml.lo -luuid -lsendfile -lrt -lsocket -lnsl -lpthread -lexpat -liconv /usr/local/httpd-2.2.22/srclib/apr/libapr-1.la -luuid -lsendfile -lrt -lsocket -lnsl -lpthread )
build/install.sh -c -m 755 .libs/libaprutil-1.so.0.4.1T /usr/local/apache2/lib/libaprutil-1.so.0.4.1
(cd /usr/local/apache2/lib && { ln -s -f libaprutil-1.so.0.4.1 libaprutil-1.so.0 || { rm -f libaprutil-1.so.0 && ln -s libaprutil-1.so.0.4.1 libaprutil-1.so.0; }; })
(cd /usr/local/apache2/lib && { ln -s -f libaprutil-1.so.0.4.1 libaprutil-1.so || { rm -f libaprutil-1.so && ln -s libaprutil-1.so.0.4.1 libaprutil-1.so; }; })
chmod +x /usr/local/apache2/lib/libaprutil-1.so.0.4.1
build/install.sh -c -m 755 .libs/libaprutil-1.lai /usr/local/apache2/lib/libaprutil-1.la
build/install.sh -c -m 755 .libs/libaprutil-1.a /usr/local/apache2/lib/libaprutil-1.a
chmod 644 /usr/local/apache2/lib/libaprutil-1.a
ranlib /usr/local/apache2/lib/libaprutil-1.a
----------------------------------------------------------------------
Libraries have been installed in:
/usr/local/apache2/lib
If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
add LIBDIR to the `LD_LIBRARY_PATH' environment variable
during execution
use the `-RLIBDIR' linker flag
See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
build/install.sh -c -m 644 aprutil.exp /usr/local/apache2/lib
build/install.sh -c -m 755 apu-config.out /usr/local/apache2/bin/apu-1-config
make[2]: Leaving directory `/usr/local/httpd-2.2.22/srclib/apr-util'
Making install in pcre
make[2]: Entering directory `/usr/local/httpd-2.2.22/srclib/pcre'
make[3]: Entering directory `/usr/local/httpd-2.2.22/srclib/pcre'
make[3]: Leaving directory `/usr/local/httpd-2.2.22/srclib/pcre'
make[2]: Leaving directory `/usr/local/httpd-2.2.22/srclib/pcre'
make[2]: Entering directory `/usr/local/httpd-2.2.22/srclib'
make[2]: Leaving directory `/usr/local/httpd-2.2.22/srclib'
make[1]: Leaving directory `/usr/local/httpd-2.2.22/srclib'
Making install in os
make[1]: Entering directory `/usr/local/httpd-2.2.22/os'
Making install in unix
make[2]: Entering directory `/usr/local/httpd-2.2.22/os/unix'
make[3]: Entering directory `/usr/local/httpd-2.2.22/os/unix'
make[3]: Leaving directory `/usr/local/httpd-2.2.22/os/unix'
make[2]: Leaving directory `/usr/local/httpd-2.2.22/os/unix'
make[2]: Entering directory `/usr/local/httpd-2.2.22/os'
make[2]: Leaving directory `/usr/local/httpd-2.2.22/os'
make[1]: Leaving directory `/usr/local/httpd-2.2.22/os'
Making install in server
make[1]: Entering directory `/usr/local/httpd-2.2.22/server'
Making install in mpm
make[2]: Entering directory `/usr/local/httpd-2.2.22/server/mpm'
Making install in prefork
make[3]: Entering directory `/usr/local/httpd-2.2.22/server/mpm/prefork'
make[4]: Entering directory `/usr/local/httpd-2.2.22/server/mpm/prefork'
make[4]: Leaving directory `/usr/local/httpd-2.2.22/server/mpm/prefork'
make[3]: Leaving directory `/usr/local/httpd-2.2.22/server/mpm/prefork'
make[3]: Entering directory `/usr/local/httpd-2.2.22/server/mpm'
make[3]: Leaving directory `/usr/local/httpd-2.2.22/server/mpm'
make[2]: Leaving directory `/usr/local/httpd-2.2.22/server/mpm'
make[2]: Entering directory `/usr/local/httpd-2.2.22/server'
make[2]: Leaving directory `/usr/local/httpd-2.2.22/server'
make[1]: Leaving directory `/usr/local/httpd-2.2.22/server'
Making install in modules
make[1]: Entering directory `/usr/local/httpd-2.2.22/modules'
Making install in aaa
make[2]: Entering directory `/usr/local/httpd-2.2.22/modules/aaa'
make[3]: Entering directory `/usr/local/httpd-2.2.22/modules/aaa'
/usr/local/httpd-2.2.22/srclib/apr/libtool --silent --mode=install cp mod_authn_file.la /usr/local/apache2/modules/
/usr/local/httpd-2.2.22/srclib/apr/libtool --silent --mode=install cp mod_authn_dbm.la /usr/local/apache2/modules/
/usr/local/httpd-2.2.22/srclib/apr/libtool --silent --mode=install cp mod_authn_anon.la /usr/local/apache2/modules/
/usr/local/httpd-2.2.22/srclib/apr/libtool --silent --mode=install cp mod_authn_dbd.la /usr/local/apache2/modules/
/usr/local/httpd-2.2.22/srclib/apr/libtool --silent --mode=install cp mod_authn_default.la /usr/local/apache2/modules/
/usr/local/httpd-2.2.22/srclib/apr/libtool --silent --mode=install cp mod_authz_host.la /usr/local/apache2/modules/
/usr/local/httpd-2.2.22/srclib/apr/libtool --silent --mode=install cp mod_authz_groupfile.la /usr/local/apache2/modules/
/usr/local/httpd-2.2.22/srclib/apr/libtool --silent --mode=install cp mod_authz_user.la /usr/local/apache2/modules/
/usr/local/httpd-2.2.22/srclib/apr/libtool --silent --mode=install cp mod_authz_dbm.la /usr/local/apache2/modules/
/usr/local/httpd-2.2.22/srclib/apr/libtool --silent --mode=install cp mod_authz_owner.la /usr/local/apache2/modules/
/usr/local/httpd-2.2.22/srclib/apr/libtool --silent --mode=install cp mod_authnz_ldap.la /usr/local/apache2/modules/
/usr/local/httpd-2.2.22/srclib/apr/libtool --silent --mode=install cp mod_authz_default.la /usr/local/apache2/modules/
/usr/local/httpd-2.2.22/srclib/apr/libtool --silent --mode=install cp mod_auth_basic.la /usr/local/apache2/modules/
/usr/local/httpd-2.2.22/srclib/apr/libtool --silent --mode=install cp mod_auth_digest.la /usr/local/apache2/modules/
make[3]: Leaving directory `/usr/local/httpd-2.2.22/modules/aaa'
make[2]: Leaving directory `/usr/local/httpd-2.2.22/modules/aaa'
Making install in database
make[2]: Entering directory `/usr/local/httpd-2.2.22/modules/database'
make[3]: Entering directory `/usr/local/httpd-2.2.22/modules/database'
/usr/local/httpd-2.2.22/srclib/apr/libtool --silent --mode=install cp mod_dbd.la /usr/local/apache2/modules/
make[3]: Leaving directory `/usr/local/httpd-2.2.22/modules/database'
make[2]: Leaving directory `/usr/local/httpd-2.2.22/modules/database'
Making install in debug
make[2]: Entering directory `/usr/local/httpd-2.2.22/modules/debug'
make[3]: Entering directory `/usr/local/httpd-2.2.22/modules/debug'
/usr/local/httpd-2.2.22/srclib/apr/libtool --silent --mode=install cp mod_dumpio.la /usr/local/apache2/modules/
make[3]: Leaving directory `/usr/local/httpd-2.2.22/modules/debug'
make[2]: Leaving directory `/usr/local/httpd-2.2.22/modules/debug'
Making install in filters
make[2]: Entering directory `/usr/local/httpd-2.2.22/modules/filters'
make[3]: Entering directory `/usr/local/httpd-2.2.22/modules/filters'
/usr/local/httpd-2.2.22/srclib/apr/libtool --silent --mode=install cp mod_reqtimeout.la /usr/local/apache2/modules/
/usr/local/httpd-2.2.22/srclib/apr/libtool --silent --mode=install cp mod_ext_filter.la /usr/local/apache2/modules/
/usr/local/httpd-2.2.22/srclib/apr/libtool --silent --mode=install cp mod_include.la /usr/local/apache2/modules/
/usr/local/httpd-2.2.22/srclib/apr/libtool --silent --mode=install cp mod_filter.la /usr/local/apache2/modules/
/usr/local/httpd-2.2.22/srclib/apr/libtool --silent --mode=install cp mod_substitute.la /usr/local/apache2/modules/
/usr/local/httpd-2.2.22/srclib/apr/libtool --silent --mode=install cp mod_deflate.la /usr/local/apache2/modules/
make[3]: Leaving directory `/usr/local/httpd-2.2.22/modules/filters'
make[2]: Leaving directory `/usr/local/httpd-2.2.22/modules/filters'
Making install in ldap
make[2]: Entering directory `/usr/local/httpd-2.2.22/modules/ldap'
make[3]: Entering directory `/usr/local/httpd-2.2.22/modules/ldap'
/usr/local/httpd-2.2.22/srclib/apr/libtool --silent --mode=install cp mod_ldap.la /usr/local/apache2/modules/
make[3]: Leaving directory `/usr/local/httpd-2.2.22/modules/ldap'
make[2]: Leaving directory `/usr/local/httpd-2.2.22/modules/ldap'
Making install in loggers
make[2]: Entering directory `/usr/local/httpd-2.2.22/modules/loggers'
make[3]: Entering directory `/usr/local/httpd-2.2.22/modules/loggers'
/usr/local/httpd-2.2.22/srclib/apr/libtool --silent --mode=install cp mod_log_config.la /usr/local/apache2/modules/
/usr/local/httpd-2.2.22/srclib/apr/libtool --silent --mode=install cp mod_log_forensic.la /usr/local/apache2/modules/
/usr/local/httpd-2.2.22/srclib/apr/libtool --silent --mode=install cp mod_logio.la /usr/local/apache2/modules/
make[3]: Leaving directory `/usr/local/httpd-2.2.22/modules/loggers'
make[2]: Leaving directory `/usr/local/httpd-2.2.22/modules/loggers'
Making install in metadata
make[2]: Entering directory `/usr/local/httpd-2.2.22/modules/metadata'
make[3]: Entering directory `/usr/local/httpd-2.2.22/modules/metadata'
/usr/local/httpd-2.2.22/srclib/apr/libtool --silent --mode=install cp mod_env.la /usr/local/apache2/modules/
/usr/local/httpd-2.2.22/srclib/apr/libtool --silent --mode=install cp mod_mime_magic.la /usr/local/apache2/modules/
/usr/local/httpd-2.2.22/srclib/apr/libtool --silent --mode=install cp mod_cern_meta.la /usr/local/apache2/modules/
/usr/local/httpd-2.2.22/srclib/apr/libtool --silent --mode=install cp mod_expires.la /usr/local/apache2/modules/
/usr/local/httpd-2.2.22/srclib/apr/libtool --silent --mode=install cp mod_headers.la /usr/local/apache2/modules/
/usr/local/httpd-2.2.22/srclib/apr/libtool --silent --mode=install cp mod_ident.la /usr/local/apache2/modules/
/usr/local/httpd-2.2.22/srclib/apr/libtool --silent --mode=install cp mod_usertrack.la /usr/local/apache2/modules/
/usr/local/httpd-2.2.22/srclib/apr/libtool --silent --mode=install cp mod_unique_id.la /usr/local/apache2/modules/
/usr/local/httpd-2.2.22/srclib/apr/libtool --silent --mode=install cp mod_setenvif.la /usr/local/apache2/modules/
/usr/local/httpd-2.2.22/srclib/apr/libtool --silent --mode=install cp mod_version.la /usr/local/apache2/modules/
make[3]: Leaving directory `/usr/local/httpd-2.2.22/modules/metadata'
make[2]: Leaving directory `/usr/local/httpd-2.2.22/modules/metadata'
Making install in http
make[2]: Entering directory `/usr/local/httpd-2.2.22/modules/http'
make[3]: Entering directory `/usr/local/httpd-2.2.22/modules/http'
/usr/local/httpd-2.2.22/srclib/apr/libtool --silent --mode=install cp mod_mime.la /usr/local/apache2/modules/
make[3]: Leaving directory `/usr/local/httpd-2.2.22/modules/http'
make[2]: Leaving directory `/usr/local/httpd-2.2.22/modules/http'
Making install in dav/main
make[2]: Entering directory `/usr/local/httpd-2.2.22/modules/dav/main'
make[3]: Entering directory `/usr/local/httpd-2.2.22/modules/dav/main'
/usr/local/httpd-2.2.22/srclib/apr/libtool --silent --mode=install cp mod_dav.la /usr/local/apache2/modules/
make[3]: Leaving directory `/usr/local/httpd-2.2.22/modules/dav/main'
make[2]: Leaving directory `/usr/local/httpd-2.2.22/modules/dav/main'
Making install in generators
make[2]: Entering directory `/usr/local/httpd-2.2.22/modules/generators'
make[3]: Entering directory `/usr/local/httpd-2.2.22/modules/generators'
/usr/local/httpd-2.2.22/srclib/apr/libtool --silent --mode=install cp mod_status.la /usr/local/apache2/modules/
/usr/local/httpd-2.2.22/srclib/apr/libtool --silent --mode=install cp mod_autoindex.la /usr/local/apache2/modules/
/usr/local/httpd-2.2.22/srclib/apr/libtool --silent --mode=install cp mod_asis.la /usr/local/apache2/modules/
/usr/local/httpd-2.2.22/srclib/apr/libtool --silent --mode=install cp mod_info.la /usr/local/apache2/modules/
/usr/local/httpd-2.2.22/srclib/apr/libtool --silent --mode=install cp mod_cgi.la /usr/local/apache2/modules/
make[3]: Leaving directory `/usr/local/httpd-2.2.22/modules/generators'
make[2]: Leaving directory `/usr/local/httpd-2.2.22/modules/generators'
Making install in dav/fs
make[2]: Entering directory `/usr/local/httpd-2.2.22/modules/dav/fs'
make[3]: Entering directory `/usr/local/httpd-2.2.22/modules/dav/fs'
/usr/local/httpd-2.2.22/srclib/apr/libtool --silent --mode=install cp mod_dav_fs.la /usr/local/apache2/modules/
make[3]: Leaving directory `/usr/local/httpd-2.2.22/modules/dav/fs'
make[2]: Leaving directory `/usr/local/httpd-2.2.22/modules/dav/fs'
Making install in mappers
make[2]: Entering directory `/usr/local/httpd-2.2.22/modules/mappers'
make[3]: Entering directory `/usr/local/httpd-2.2.22/modules/mappers'
/usr/local/httpd-2.2.22/srclib/apr/libtool --silent --mode=install cp mod_vhost_alias.la /usr/local/apache2/modules/
/usr/local/httpd-2.2.22/srclib/apr/libtool --silent --mode=install cp mod_negotiation.la /usr/local/apache2/modules/
/usr/local/httpd-2.2.22/srclib/apr/libtool --silent --mode=install cp mod_dir.la /usr/local/apache2/modules/
/usr/local/httpd-2.2.22/srclib/apr/libtool --silent --mode=install cp mod_imagemap.la /usr/local/apache2/modules/
/usr/local/httpd-2.2.22/srclib/apr/libtool --silent --mode=install cp mod_actions.la /usr/local/apache2/modules/
/usr/local/httpd-2.2.22/srclib/apr/libtool --silent --mode=install cp mod_speling.la /usr/local/apache2/modules/
/usr/local/httpd-2.2.22/srclib/apr/libtool --silent --mode=install cp mod_userdir.la /usr/local/apache2/modules/
/usr/local/httpd-2.2.22/srclib/apr/libtool --silent --mode=install cp mod_alias.la /usr/local/apache2/modules/
/usr/local/httpd-2.2.22/srclib/apr/libtool --silent --mode=install cp mod_rewrite.la /usr/local/apache2/modules/
make[3]: Leaving directory `/usr/local/httpd-2.2.22/modules/mappers'
make[2]: Leaving directory `/usr/local/httpd-2.2.22/modules/mappers'
make[2]: Entering directory `/usr/local/httpd-2.2.22/modules'
make[2]: Leaving directory `/usr/local/httpd-2.2.22/modules'
make[1]: Leaving directory `/usr/local/httpd-2.2.22/modules'
Making install in support
make[1]: Entering directory `/usr/local/httpd-2.2.22/support'
make[2]: Entering directory `/usr/local/httpd-2.2.22/support'
make[2]: Leaving directory `/usr/local/httpd-2.2.22/support'
make[1]: Leaving directory `/usr/local/httpd-2.2.22/support'
make[1]: Entering directory `/usr/local/httpd-2.2.22'
make[2]: Entering directory `/usr/local/httpd-2.2.22/os'
make[3]: Entering directory `/usr/local/httpd-2.2.22/os/unix'
make[3]: Leaving directory `/usr/local/httpd-2.2.22/os/unix'
make[2]: Leaving directory `/usr/local/httpd-2.2.22/os'
make[2]: Entering directory `/usr/local/httpd-2.2.22/server'
make[3]: Entering directory `/usr/local/httpd-2.2.22/server/mpm'
make[4]: Entering directory `/usr/local/httpd-2.2.22/server/mpm/prefork'
make[4]: Leaving directory `/usr/local/httpd-2.2.22/server/mpm/prefork'
make[3]: Leaving directory `/usr/local/httpd-2.2.22/server/mpm'
make[2]: Leaving directory `/usr/local/httpd-2.2.22/server'
make[2]: Entering directory `/usr/local/httpd-2.2.22/modules'
make[3]: Entering directory `/usr/local/httpd-2.2.22/modules/aaa'
Building shared: mod_authn_file.la mod_authn_dbm.la mod_authn_anon.la mod_authn_dbd.la mod_authn_default.la mod_authz_host.la mod_authz_groupfile.la mod_authz_user.la mod_authz_dbm.la mod_authz_owner.la mod_authnz_ldap.la mod_authz_default.la mod_auth_basic.la mod_auth_digest.la
make[4]: Entering directory `/usr/local/httpd-2.2.22/modules/aaa'
make[4]: Nothing to be done for `local-shared-build'.
make[4]: Leaving directory `/usr/local/httpd-2.2.22/modules/aaa'
make[3]: Leaving directory `/usr/local/httpd-2.2.22/modules/aaa'
make[3]: Entering directory `/usr/local/httpd-2.2.22/modules/database'
Building shared: mod_dbd.la
make[4]: Entering directory `/usr/local/httpd-2.2.22/modules/database'
make[4]: Nothing to be done for `local-shared-build'.
make[4]: Leaving directory `/usr/local/httpd-2.2.22/modules/database'
make[3]: Leaving directory `/usr/local/httpd-2.2.22/modules/database'
make[3]: Entering directory `/usr/local/httpd-2.2.22/modules/debug'
Building shared: mod_dumpio.la
make[4]: Entering directory `/usr/local/httpd-2.2.22/modules/debug'
make[4]: Nothing to be done for `local-shared-build'.
make[4]: Leaving directory `/usr/local/httpd-2.2.22/modules/debug'
make[3]: Leaving directory `/usr/local/httpd-2.2.22/modules/debug'
make[3]: Entering directory `/usr/local/httpd-2.2.22/modules/filters'
Building shared: mod_reqtimeout.la mod_ext_filter.la mod_include.la mod_filter.la mod_substitute.la mod_deflate.la
make[4]: Entering directory `/usr/local/httpd-2.2.22/modules/filters'
make[4]: Nothing to be done for `local-shared-build'.
make[4]: Leaving directory `/usr/local/httpd-2.2.22/modules/filters'
make[3]: Leaving directory `/usr/local/httpd-2.2.22/modules/filters'
make[3]: Entering directory `/usr/local/httpd-2.2.22/modules/ldap'
Building shared: mod_ldap.la
make[4]: Entering directory `/usr/local/httpd-2.2.22/modules/ldap'
make[4]: Nothing to be done for `local-shared-build'.
make[4]: Leaving directory `/usr/local/httpd-2.2.22/modules/ldap'
make[3]: Leaving directory `/usr/local/httpd-2.2.22/modules/ldap'
make[3]: Entering directory `/usr/local/httpd-2.2.22/modules/loggers'
Building shared: mod_log_config.la mod_log_forensic.la mod_logio.la
make[4]: Entering directory `/usr/local/httpd-2.2.22/modules/loggers'
make[4]: Nothing to be done for `local-shared-build'.
make[4]: Leaving directory `/usr/local/httpd-2.2.22/modules/loggers'
make[3]: Leaving directory `/usr/local/httpd-2.2.22/modules/loggers'
make[3]: Entering directory `/usr/local/httpd-2.2.22/modules/metadata'
Building shared: mod_env.la mod_mime_magic.la mod_cern_meta.la mod_expires.la mod_headers.la mod_ident.la mod_usertrack.la mod_unique_id.la mod_setenvif.la mod_version.la
make[4]: Entering directory `/usr/local/httpd-2.2.22/modules/metadata'
make[4]: Nothing to be done for `local-shared-build'.
make[4]: Leaving directory `/usr/local/httpd-2.2.22/modules/metadata'
make[3]: Leaving directory `/usr/local/httpd-2.2.22/modules/metadata'
make[3]: Entering directory `/usr/local/httpd-2.2.22/modules/http'
Building shared: mod_mime.la
make[4]: Entering directory `/usr/local/httpd-2.2.22/modules/http'
make[4]: Nothing to be done for `local-shared-build'.
make[4]: Leaving directory `/usr/local/httpd-2.2.22/modules/http'
make[3]: Leaving directory `/usr/local/httpd-2.2.22/modules/http'
make[3]: Entering directory `/usr/local/httpd-2.2.22/modules/dav/main'
Building shared: mod_dav.la
make[4]: Entering directory `/usr/local/httpd-2.2.22/modules/dav/main'
make[4]: Nothing to be done for `local-shared-build'.
make[4]: Leaving directory `/usr/local/httpd-2.2.22/modules/dav/main'
make[3]: Leaving directory `/usr/local/httpd-2.2.22/modules/dav/main'
make[3]: Entering directory `/usr/local/httpd-2.2.22/modules/generators'
Building shared: mod_status.la mod_autoindex.la mod_asis.la mod_info.la mod_cgi.la
make[4]: Entering directory `/usr/local/httpd-2.2.22/modules/generators'
make[4]: Nothing to be done for `local-shared-build'.
make[4]: Leaving directory `/usr/local/httpd-2.2.22/modules/generators'
make[3]: Leaving directory `/usr/local/httpd-2.2.22/modules/generators'
make[3]: Entering directory `/usr/local/httpd-2.2.22/modules/dav/fs'
Building shared: mod_dav_fs.la
make[4]: Entering directory `/usr/local/httpd-2.2.22/modules/dav/fs'
make[4]: Nothing to be done for `local-shared-build'.
make[4]: Leaving directory `/usr/local/httpd-2.2.22/modules/dav/fs'
make[3]: Leaving directory `/usr/local/httpd-2.2.22/modules/dav/fs'
make[3]: Entering directory `/usr/local/httpd-2.2.22/modules/mappers'
Building shared: mod_vhost_alias.la mod_negotiation.la mod_dir.la mod_imagemap.la mod_actions.la mod_speling.la mod_userdir.la mod_alias.la mod_rewrite.la
make[4]: Entering directory `/usr/local/httpd-2.2.22/modules/mappers'
make[4]: Nothing to be done for `local-shared-build'.
make[4]: Leaving directory `/usr/local/httpd-2.2.22/modules/mappers'
make[3]: Leaving directory `/usr/local/httpd-2.2.22/modules/mappers'
make[2]: Leaving directory `/usr/local/httpd-2.2.22/modules'
make[2]: Entering directory `/usr/local/httpd-2.2.22/support'
make[2]: Leaving directory `/usr/local/httpd-2.2.22/support'
Installing configuration files
Installing HTML documents
Installing error documents
Installing icons
Installing CGIs
Installing header files
Installing build system files
Installing man pages and online manual
make[1]: Leaving directory `/usr/local/httpd-2.2.22'
Well, what's in /usr/local/apache2 ? You probably need most or all of it, but you should see what it is first...
May be i can look in the /usr/local/apache2/bin
unix@test1 >for f in *; do echo checking $f; ldd -d $f; done
checking ab
libm.so.2 => /lib/libm.so.2
libaprutil-1.so.0 => /usr/local/apache2/lib/libaprutil-1.so.0
libexpat.so.1 => /usr/local/lib/libexpat.so.1
libiconv.so.2 => /usr/local/lib/libiconv.so.2
libapr-1.so.0 => /usr/local/apache2/lib/libapr-1.so.0
libuuid.so.1 => /lib/libuuid.so.1
libsendfile.so.1 => /lib/libsendfile.so.1
librt.so.1 => /lib/librt.so.1
libsocket.so.1 => /lib/libsocket.so.1
libnsl.so.1 => /lib/libnsl.so.1
libpthread.so.1 => /lib/libpthread.so.1
libc.so.1 => /lib/libc.so.1
libgcc_s.so.1 => /usr/local/lib/libgcc_s.so.1
libaio.so.1 => /lib/libaio.so.1
libmd.so.1 => /lib/libmd.so.1
libmp.so.2 => /lib/libmp.so.2
libscf.so.1 => /lib/libscf.so.1
libdoor.so.1 => /lib/libdoor.so.1
libuutil.so.1 => /lib/libuutil.so.1
libgen.so.1 => /lib/libgen.so.1
/platform/SUNW,Sun-Fire-T200/lib/libc_psr.so.1
/platform/SUNW,Sun-Fire-T200/lib/libmd_psr.so.1
checking apachectl
ldd: apachectl: unsupported or unknown file type
checking apr-1-config
ldd: apr-1-config: unsupported or unknown file type
checking apu-1-config
ldd: apu-1-config: unsupported or unknown file type
checking apxs
ldd: apxs: unsupported or unknown file type
checking checkgid
libm.so.2 => /lib/libm.so.2
libaprutil-1.so.0 => /usr/local/apache2/lib/libaprutil-1.so.0
libexpat.so.1 => /usr/local/lib/libexpat.so.1
libiconv.so.2 => /usr/local/lib/libiconv.so.2
libapr-1.so.0 => /usr/local/apache2/lib/libapr-1.so.0
libuuid.so.1 => /lib/libuuid.so.1
libsendfile.so.1 => /lib/libsendfile.so.1
librt.so.1 => /lib/librt.so.1
libsocket.so.1 => /lib/libsocket.so.1
libnsl.so.1 => /lib/libnsl.so.1
libpthread.so.1 => /lib/libpthread.so.1
libc.so.1 => /lib/libc.so.1
libgcc_s.so.1 => /usr/local/lib/libgcc_s.so.1
libaio.so.1 => /lib/libaio.so.1
libmd.so.1 => /lib/libmd.so.1
libmp.so.2 => /lib/libmp.so.2
libscf.so.1 => /lib/libscf.so.1
libdoor.so.1 => /lib/libdoor.so.1
libuutil.so.1 => /lib/libuutil.so.1
libgen.so.1 => /lib/libgen.so.1
/platform/SUNW,Sun-Fire-T200/lib/libc_psr.so.1
/platform/SUNW,Sun-Fire-T200/lib/libmd_psr.so.1
checking dbmmanage
ldd: dbmmanage: unsupported or unknown file type
checking envvars
ldd: envvars: unsupported or unknown file type
checking envvars-std
ldd: envvars-std: unsupported or unknown file type
checking htcacheclean
libm.so.2 => /lib/libm.so.2
libaprutil-1.so.0 => /usr/local/apache2/lib/libaprutil-1.so.0
libexpat.so.1 => /usr/local/lib/libexpat.so.1
libiconv.so.2 => /usr/local/lib/libiconv.so.2
libapr-1.so.0 => /usr/local/apache2/lib/libapr-1.so.0
libuuid.so.1 => /lib/libuuid.so.1
libsendfile.so.1 => /lib/libsendfile.so.1
librt.so.1 => /lib/librt.so.1
libsocket.so.1 => /lib/libsocket.so.1
libnsl.so.1 => /lib/libnsl.so.1
libpthread.so.1 => /lib/libpthread.so.1
libc.so.1 => /lib/libc.so.1
libgcc_s.so.1 => /usr/local/lib/libgcc_s.so.1
libaio.so.1 => /lib/libaio.so.1
libmd.so.1 => /lib/libmd.so.1
libmp.so.2 => /lib/libmp.so.2
libscf.so.1 => /lib/libscf.so.1
libdoor.so.1 => /lib/libdoor.so.1
libuutil.so.1 => /lib/libuutil.so.1
libgen.so.1 => /lib/libgen.so.1
/platform/SUNW,Sun-Fire-T200/lib/libc_psr.so.1
/platform/SUNW,Sun-Fire-T200/lib/libmd_psr.so.1
checking htdbm
libm.so.2 => /lib/libm.so.2
libaprutil-1.so.0 => /usr/local/apache2/lib/libaprutil-1.so.0
libexpat.so.1 => /usr/local/lib/libexpat.so.1
libiconv.so.2 => /usr/local/lib/libiconv.so.2
libapr-1.so.0 => /usr/local/apache2/lib/libapr-1.so.0
libuuid.so.1 => /lib/libuuid.so.1
libsendfile.so.1 => /lib/libsendfile.so.1
librt.so.1 => /lib/librt.so.1
libsocket.so.1 => /lib/libsocket.so.1
libnsl.so.1 => /lib/libnsl.so.1
libpthread.so.1 => /lib/libpthread.so.1
libc.so.1 => /lib/libc.so.1
libgcc_s.so.1 => /usr/local/lib/libgcc_s.so.1
libaio.so.1 => /lib/libaio.so.1
libmd.so.1 => /lib/libmd.so.1
libmp.so.2 => /lib/libmp.so.2
libscf.so.1 => /lib/libscf.so.1
libdoor.so.1 => /lib/libdoor.so.1
libuutil.so.1 => /lib/libuutil.so.1
libgen.so.1 => /lib/libgen.so.1
/platform/SUNW,Sun-Fire-T200/lib/libc_psr.so.1
/platform/SUNW,Sun-Fire-T200/lib/libmd_psr.so.1
checking htdigest
libm.so.2 => /lib/libm.so.2
libaprutil-1.so.0 => /usr/local/apache2/lib/libaprutil-1.so.0
libexpat.so.1 => /usr/local/lib/libexpat.so.1
libiconv.so.2 => /usr/local/lib/libiconv.so.2
libapr-1.so.0 => /usr/local/apache2/lib/libapr-1.so.0
libuuid.so.1 => /lib/libuuid.so.1
libsendfile.so.1 => /lib/libsendfile.so.1
librt.so.1 => /lib/librt.so.1
libsocket.so.1 => /lib/libsocket.so.1
libnsl.so.1 => /lib/libnsl.so.1
libpthread.so.1 => /lib/libpthread.so.1
libc.so.1 => /lib/libc.so.1
libgcc_s.so.1 => /usr/local/lib/libgcc_s.so.1
libaio.so.1 => /lib/libaio.so.1
libmd.so.1 => /lib/libmd.so.1
libmp.so.2 => /lib/libmp.so.2
libscf.so.1 => /lib/libscf.so.1
libdoor.so.1 => /lib/libdoor.so.1
libuutil.so.1 => /lib/libuutil.so.1
libgen.so.1 => /lib/libgen.so.1
/platform/SUNW,Sun-Fire-T200/lib/libc_psr.so.1
/platform/SUNW,Sun-Fire-T200/lib/libmd_psr.so.1
checking htpasswd
libm.so.2 => /lib/libm.so.2
libaprutil-1.so.0 => /usr/local/apache2/lib/libaprutil-1.so.0
libexpat.so.1 => /usr/local/lib/libexpat.so.1
libiconv.so.2 => /usr/local/lib/libiconv.so.2
libapr-1.so.0 => /usr/local/apache2/lib/libapr-1.so.0
libuuid.so.1 => /lib/libuuid.so.1
libsendfile.so.1 => /lib/libsendfile.so.1
librt.so.1 => /lib/librt.so.1
libsocket.so.1 => /lib/libsocket.so.1
libnsl.so.1 => /lib/libnsl.so.1
libpthread.so.1 => /lib/libpthread.so.1
libc.so.1 => /lib/libc.so.1
libgcc_s.so.1 => /usr/local/lib/libgcc_s.so.1
libaio.so.1 => /lib/libaio.so.1
libmd.so.1 => /lib/libmd.so.1
libmp.so.2 => /lib/libmp.so.2
libscf.so.1 => /lib/libscf.so.1
libdoor.so.1 => /lib/libdoor.so.1
libuutil.so.1 => /lib/libuutil.so.1
libgen.so.1 => /lib/libgen.so.1
/platform/SUNW,Sun-Fire-T200/lib/libc_psr.so.1
/platform/SUNW,Sun-Fire-T200/lib/libmd_psr.so.1
checking httpd
libm.so.2 => /lib/libm.so.2
libaprutil-1.so.0 => /usr/local/apache2/lib/libaprutil-1.so.0
libexpat.so.1 => /usr/local/lib/libexpat.so.1
libiconv.so.2 => /usr/local/lib/libiconv.so.2
libapr-1.so.0 => /usr/local/apache2/lib/libapr-1.so.0
libuuid.so.1 => /lib/libuuid.so.1
libsendfile.so.1 => /lib/libsendfile.so.1
librt.so.1 => /lib/librt.so.1
libsocket.so.1 => /lib/libsocket.so.1
libnsl.so.1 => /lib/libnsl.so.1
libpthread.so.1 => /lib/libpthread.so.1
libc.so.1 => /lib/libc.so.1
libgcc_s.so.1 => /usr/local/lib/libgcc_s.so.1
libaio.so.1 => /lib/libaio.so.1
libmd.so.1 => /lib/libmd.so.1
libmp.so.2 => /lib/libmp.so.2
libscf.so.1 => /lib/libscf.so.1
libdoor.so.1 => /lib/libdoor.so.1
libuutil.so.1 => /lib/libuutil.so.1
libgen.so.1 => /lib/libgen.so.1
/platform/SUNW,Sun-Fire-T200/lib/libc_psr.so.1
/platform/SUNW,Sun-Fire-T200/lib/libmd_psr.so.1
checking httxt2dbm
libm.so.2 => /lib/libm.so.2
libaprutil-1.so.0 => /usr/local/apache2/lib/libaprutil-1.so.0
libexpat.so.1 => /usr/local/lib/libexpat.so.1
libiconv.so.2 => /usr/local/lib/libiconv.so.2
libapr-1.so.0 => /usr/local/apache2/lib/libapr-1.so.0
libuuid.so.1 => /lib/libuuid.so.1
libsendfile.so.1 => /lib/libsendfile.so.1
librt.so.1 => /lib/librt.so.1
libsocket.so.1 => /lib/libsocket.so.1
libnsl.so.1 => /lib/libnsl.so.1
libpthread.so.1 => /lib/libpthread.so.1
libc.so.1 => /lib/libc.so.1
libgcc_s.so.1 => /usr/local/lib/libgcc_s.so.1
libaio.so.1 => /lib/libaio.so.1
libmd.so.1 => /lib/libmd.so.1
libmp.so.2 => /lib/libmp.so.2
libscf.so.1 => /lib/libscf.so.1
libdoor.so.1 => /lib/libdoor.so.1
libuutil.so.1 => /lib/libuutil.so.1
libgen.so.1 => /lib/libgen.so.1
/platform/SUNW,Sun-Fire-T200/lib/libc_psr.so.1
/platform/SUNW,Sun-Fire-T200/lib/libmd_psr.so.1
checking logresolve
libm.so.2 => /lib/libm.so.2
libaprutil-1.so.0 => /usr/local/apache2/lib/libaprutil-1.so.0
libexpat.so.1 => /usr/local/lib/libexpat.so.1
libiconv.so.2 => /usr/local/lib/libiconv.so.2
libapr-1.so.0 => /usr/local/apache2/lib/libapr-1.so.0
libuuid.so.1 => /lib/libuuid.so.1
libsendfile.so.1 => /lib/libsendfile.so.1
librt.so.1 => /lib/librt.so.1
libsocket.so.1 => /lib/libsocket.so.1
libnsl.so.1 => /lib/libnsl.so.1
libpthread.so.1 => /lib/libpthread.so.1
libc.so.1 => /lib/libc.so.1
libgcc_s.so.1 => /usr/local/lib/libgcc_s.so.1
libaio.so.1 => /lib/libaio.so.1
libmd.so.1 => /lib/libmd.so.1
libmp.so.2 => /lib/libmp.so.2
libscf.so.1 => /lib/libscf.so.1
libdoor.so.1 => /lib/libdoor.so.1
libuutil.so.1 => /lib/libuutil.so.1
libgen.so.1 => /lib/libgen.so.1
/platform/SUNW,Sun-Fire-T200/lib/libc_psr.so.1
/platform/SUNW,Sun-Fire-T200/lib/libmd_psr.so.1
checking rotatelogs
libm.so.2 => /lib/libm.so.2
libaprutil-1.so.0 => /usr/local/apache2/lib/libaprutil-1.so.0
libexpat.so.1 => /usr/local/lib/libexpat.so.1
libiconv.so.2 => /usr/local/lib/libiconv.so.2
libapr-1.so.0 => /usr/local/apache2/lib/libapr-1.so.0
libuuid.so.1 => /lib/libuuid.so.1
libsendfile.so.1 => /lib/libsendfile.so.1
librt.so.1 => /lib/librt.so.1
libsocket.so.1 => /lib/libsocket.so.1
libnsl.so.1 => /lib/libnsl.so.1
libpthread.so.1 => /lib/libpthread.so.1
libc.so.1 => /lib/libc.so.1
libgcc_s.so.1 => /usr/local/lib/libgcc_s.so.1
libaio.so.1 => /lib/libaio.so.1
libmd.so.1 => /lib/libmd.so.1
libmp.so.2 => /lib/libmp.so.2
libscf.so.1 => /lib/libscf.so.1
libdoor.so.1 => /lib/libdoor.so.1
libuutil.so.1 => /lib/libuutil.so.1
libgen.so.1 => /lib/libgen.so.1
/platform/SUNW,Sun-Fire-T200/lib/libc_psr.so.1
/platform/SUNW,Sun-Fire-T200/lib/libmd_psr.so.1
Thanks
Hmmm, that's going to be a problem -- your symbolic links are all wrong...
All lib files under /usr/local/apache2/lib have been modified as part of installtion but other files beyond /usr/local/apache2 have not been updated when i installed apache, which is correct. Generally apache installation wont mess up all files which were outside /usr/local/apache.
Btw here none of the symbolic links were wrong because apache is working good on the machine i installed and the apache process started without any errors.
Oh, well, if you actually intend to run it from /usr/local/apache2, then they're fine.
If you mean output of the "ldd" command - those are not symbolic links
Can someone guide me how to just identify the binary and lib files in a tar file, so then i would not run configure, make and make install on other machines or should i tar up entire directory (i.e) /usr/local/apache?
If I were you I would first try to copy just "/usr/local/apache2" to the other server and see if it starts properly. If it won't, then it will probably complain about some missing libraries. Those can't (or shouldn't) be simply copied between servers. If there will be some library issues, you will have to install missing packages there.
When an application like apache keeps things it its own little subtree, which is a best practice that makes for easy upgrade, as opposed to copying to /usr/local/lib and bin or worse to /usr/lib and bin or /lib and /bin, mixed with the OS tools, you need to have $PATH and $LD_LIBRARY_PATH (or whatever environment variable ld() on your O/S likes) extended to find the subtree apps and libs, respectively. I like keeping things separated, O/S, apps, bought, built, written and if possible configuration varied files all in separate direcories or subtrees. Then, you can change a package without touching the config. Vendors supporting their product do not have other people's files under foot. Custom code is not masquerading as stock.