Guys,
I am trying to install Apache httpd 2.2.23 on Solaris 5.10. So, far it has been a disaster. Here is my issue. I do everything by the book and follow the steps.
./configure --prefix=/appl/newapp/apache2
All goes well. But all the hell breaks loose when I use make command. Here is small portion of the log:
/bin/bash /appl/newapp/apache2/03-httpd/httpd-2.2.23/srclib/apr/libtool --silent --mode=compile gcc -g -O2 -DHAVE_CONFIG_H -DSOLARIS2=10 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_LARGEFILE64_SOURCE -I//appl/newapp/apache2/include -I./include -I/appl/newapp/apache2/03-httpd/httpd-2.2.23/srclib/apr/include/arch/unix -I./include/arch/unix -I/appl/newapp/apache2/03-httpd/httpd-2.2.23/srclib/apr/include/arch/unix -I/appl/newapp/apache2/03-httpd/httpd-2.2.23/srclib/apr/include -o memory/unix/apr_pools.lo -c memory/unix/apr_pools.c && touch memory/unix/apr_pools.lo
memory/unix/apr_pools.c: In function `free_proc_chain':
memory/unix/apr_pools.c:2464: error: `SIGTERM' undeclared (first use in this function)
memory/unix/apr_pools.c:2464: error: (Each undeclared identifier is reported only once
memory/unix/apr_pools.c:2464: error: for each function it appears in.)
memory/unix/apr_pools.c:2473: error: `SIGKILL' undeclared (first use in this function)
*** Error code 1
make: Fatal error: Command failed for target `memory/unix/apr_pools.lo'
Current working directory /appl/newapp/apache2/03-httpd/httpd-2.2.23/srclib/apr
*** Error code 1
The following command caused the error:
otarget=`echo all-recursive | sed s/-recursive//`; list='random/unix misc/win32 mmap/win32 dso/os2 time/unix network_io/win32 dso/win32 locks/unix user/unix time/win32 locks/beos tables support/unix file_io/unix mmap/unix atomic/unix threadproc/win32 poll/os2 atomic/win32 dso/os390 atomic/os390 dso/beos poll/unix passwd network_io/beos threadproc/os2 network_io/os2 shmem/win32 threadproc/beos shmem/unix network_io/unix file_io/os2 dso/aix file_io/win32 threadproc/unix misc/unix locks/win32 shmem/beos dso/unix locks/os2 user/win32 shmem/os2 memory/unix strings '; for i in $list; do if test -f "$i/Makefile"; then target="$otarget"; echo "Making $target in $i"; if test "$i" = "."; then made_local=yes; target="local-$target"; fi; (cd $i && make $target) || exit 1; fi; done; if test "$otarget" = "all" && test -z "libapr-1.la apr.exp apr-config.out build/apr_rules.out"; then made_local=yes; fi; if test "$made_local" != "yes"; then make "local-$otarget" || exit 1; fi
make: Fatal error: Command failed for target `all-recursive'
Not sure what to do? Can anyone shed some light.
Thanks,
Al
I am trying to install Apache httpd 2.2.23 on Solaris 5.10. So, far it has been a disaster. Here is my issue. I do everything by the book and follow the steps.
./configure --prefix=/appl/newapp/apache2
All goes well. But all the hell breaks loose when I use make command. Here is small portion of the log:
/bin/bash /appl/newapp/apache2/03-httpd/httpd-2.2.23/srclib/apr/libtool --silent --mode=compile gcc -g -O2 -DHAVE_CONFIG_H -DSOLARIS2=10 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_LARGEFILE64_SOURCE -I//appl/newapp/apache2/include -I./include -I/appl/newapp/apache2/03-httpd/httpd-2.2.23/srclib/apr/include/arch/unix -I./include/arch/unix -I/appl/newapp/apache2/03-httpd/httpd-2.2.23/srclib/apr/include/arch/unix -I/appl/newapp/apache2/03-httpd/httpd-2.2.23/srclib/apr/include -o memory/unix/apr_pools.lo -c memory/unix/apr_pools.c && touch memory/unix/apr_pools.lo
memory/unix/apr_pools.c: In function `free_proc_chain':
memory/unix/apr_pools.c:2464: error: `SIGTERM' undeclared (first use in this function)
memory/unix/apr_pools.c:2464: error: (Each undeclared identifier is reported only once
memory/unix/apr_pools.c:2464: error: for each function it appears in.)
memory/unix/apr_pools.c:2473: error: `SIGKILL' undeclared (first use in this function)
*** Error code 1
make: Fatal error: Command failed for target `memory/unix/apr_pools.lo'
Current working directory /appl/newapp/apache2/03-httpd/httpd-2.2.23/srclib/apr
*** Error code 1
The following command caused the error:
otarget=`echo all-recursive | sed s/-recursive//`; list='random/unix misc/win32 mmap/win32 dso/os2 time/unix network_io/win32 dso/win32 locks/unix user/unix time/win32 locks/beos tables support/unix file_io/unix mmap/unix atomic/unix threadproc/win32 poll/os2 atomic/win32 dso/os390 atomic/os390 dso/beos poll/unix passwd network_io/beos threadproc/os2 network_io/os2 shmem/win32 threadproc/beos shmem/unix network_io/unix file_io/os2 dso/aix file_io/win32 threadproc/unix misc/unix locks/win32 shmem/beos dso/unix locks/os2 user/win32 shmem/os2 memory/unix strings '; for i in $list; do if test -f "$i/Makefile"; then target="$otarget"; echo "Making $target in $i"; if test "$i" = "."; then made_local=yes; target="local-$target"; fi; (cd $i && make $target) || exit 1; fi; done; if test "$otarget" = "all" && test -z "libapr-1.la apr.exp apr-config.out build/apr_rules.out"; then made_local=yes; fi; if test "$made_local" != "yes"; then make "local-$otarget" || exit 1; fi
make: Fatal error: Command failed for target `all-recursive'
Not sure what to do? Can anyone shed some light.
Thanks,
Al