Не собирается Apache под Solaris10
на этапе configure
> # ./configure --prefix=/usr/local/httpd
> Configuring for Apache, Version 1.3.27
> + using installation path layout: Apache (config.layout) Creating
> Makefile Creating Configuration.apaci in src Creating Makefile in src
> + configured for Solaris 2100 platform + setting C compiler to cc +
> setting C pre-processor to cc -E + checking for system header files
> + adding selected modules
> ./helpers/TestCompile: make: not found
> ??.
> ./helpers/TestCompile: make: not found
> + doing sanity check on compiler and options
> ** A test compilation with your Makefile configuration
> ** failed. The below error output from the compilation
> ** test will give you an idea what is failing. Note that
> ** Apache requires an ANSI C Compiler, such as gcc.
Такая же проблема обсуждалась
> To: Igor Sysoev <apache-rus@xxxxxxxxxxxxx>
> * Subject: [apache-rus] Re[2]: [apache-rus] Re: [apache-rus]
> сборка A pache-RUS под Solaris
> * From: maltsev@xxxxxxxxxxx
> * Date: Wed, 13 Feb 2002 18:54:15 +0300
> * Content-length: 2573
> * In-reply-to: <Pine.BSF.4.21.0202131814310.28991-100000@is>
> * Organization: Expert RA
> * References: Pine.BSF.4.21.0202131814310.28991-100000@is
Но решения ее я там не нашел.
Вариант 2 тоже не прошел
> PATH=/usr/ccs/bin:/usr/ucb:/usr/ccs/lib:/usr/include:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin; export PATH # LD_LIBRARY_PATH=/usr/local/lib:/usr/lib; export LD_LIBRARY_PATH
> # ./configure --prefix=/usr/local/httpd Configuring for Apache,
> Version 1.3.27 + using installation path layout: Apache
> (config.layout) Creating Makefile Creating Configuration.apaci in src
> Creating Makefile in src + configured for Solaris 2100 platform +
> setting C compiler to cc + setting C pre-processor to cc -E +
> checking for system header files + adding selected modules
> o rewrite_module uses ConfigStart/End
> disabling DBM support for mod_rewrite
> (perhaps you need to add -ldbm, -lndbm or -lgdbm to EXTRA_LIBS)
> o dbm_auth_module uses ConfigStart/End + using builtin Expat +
> checking sizeof various data types + doing sanity check on compiler
> and options
> ** A test compilation with your Makefile configuration
> ** failed. The below error output from the compilation
> ** test will give you an idea what is failing. Note that
> ** Apache requires an ANSI C Compiler, such as gcc.
>
> ======== Error Output for sanity check ======== cd ..; cc -02
> -DSOLARIS2=2100 -DNO_DBM_REWRITEMAP -DUSE_HSREGEX
> -DUSE_EXPAT -I./lib/expat-lite -DNO_DL_NEEDED `./apaci` -o
> helpers/dummy helpers/dummy.c -lsocket -lnsl -lpthread
> /usr/ucb/cc: language optional software package not installed
> *** Error code 1
> make: Fatal error: Command failed for target `dummy'
> ============= End of Error Report =============
Михаил
Спасибо!
"Russian Apache" includes software developed
by the Apache Group for use in the Apache HTTP server project
(http://www.apache.org/) See
Apache LICENSE.
Copyright (C) 1995-2001 The Apache Group. All rights reserved.
Copyright (C) 1996 Dm. Kryukov; Copyright (C)
1997-2009 Alex Tutubalin. Design (C) 1998 Max Smolev.