You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@httpd.apache.org by "Chew, Darren" <da...@vicscouts.asn.au> on 2003/04/05 17:40:25 UTC

[users@httpd] Solaris 5.9 sparc compilation - Apache 2.0.45 (fwd)

Hi all,

I have solved this problem and thought I would share this with the rest 
of you.

Solaris Packages Required:

SUNWcpp		Solaris cpp  
SUNWsprot	Solaris Bundled tools  
SUNWsprox	Sun Workshop Bundled 64-bit make library 
SUNWbtool	software development utilities, including ar, dis, dump, 
		elfdump, lex, lorder, mcs, nm, prof, ranlib, rpcgen, size, 
		strip, tsort, and yacc  
SUNWbtoox	64-bit libraries for software development utilities, 
		including lex and yacc  
SUNWarc		system libraries in archive (ar) format for software 
		development of statically linked executables 
SUNWarcx	system libraries in archive (ar) format for software 
		development of 	statically linked executables  
SUNWhea		SunOS C/C++ header files for general development of software  
SUNWlmx		Forte Developer Bundled misc. 64-bit libm files  
SUNWlmsx	Forte Developer Bundled 64-bit shared libm  
SUNWlibm	Forte Developer Bundled libm  
SUNWlibms	Forte Developer Bundled shared libm  

PATH=/usr/ccs/bin:/usr/local/bin:/usr/bin:/opt/sfw/bin

I now have a working Apache 2.0.45 installation running on Solaris 
5.9 sparc 12/02. Hope others find this information useful.

Regards,

Darren

---------- Forwarded message ----------
Date: Thu, 3 Apr 2003 15:12:57 +1000 (EST)
From: "Chew, Darren" <da...@vicscouts.asn.au>
Reply-To: users@httpd.apache.org
To: users@httpd.apache.org
Subject: [users@httpd] Solaris 5.9 sparc compilation - Apache 2.0.45

Hi there,

I am trying to compile Apache 2.0.45 on Solaris 5.9 (sparc) 12/02. I have 
tried on both 32-bit and 64-bit sparc processors. I am using the latest 
GNU packages from www.sunfreeware.com. Here is the output I get from 
running configure:

# ./configure --enable-so
checking for chosen layout... Apache
checking for working mkdir -p... yes
checking build system type... sparc-sun-solaris2.9
checking host system type... sparc-sun-solaris2.9
checking target system type... sparc-sun-solaris2.9

Configuring Apache Portable Runtime library ...

checking for APR... reconfig
configuring package in srclib/apr now
checking build system type... sparc-sun-solaris2.9
checking host system type... sparc-sun-solaris2.9
checking target system type... sparc-sun-solaris2.9
Configuring APR library
Platform: sparc-sun-solaris2.9
checking for working mkdir -p... yes
APR Version: 0.9.3
checking for chosen layout... apr
checking for gcc... gcc
checking for C compiler default output... configure: error: C compiler 
cannot create executables
check `config.log' for details.
configure failed for srclib/apr

Has anyone had experience with this? Thanks in advance for any help. 
Please find below outputs that may be useful for troubleshooting.

Regards,

Darren

# cat config.log
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

It was created by configure, which was
generated by GNU Autoconf 2.54.  Invocation command line was

  $ ./configure --enable-so

## --------- ##
## Platform. ##
## --------- ##

hostname = wicked
uname -m = sun4m
uname -r = 5.9
uname -s = SunOS
uname -v = Generic_112233-03

/usr/bin/uname -p = sparc
/bin/uname -X     = System = SunOS
Node = wicked
Release = 5.9
KernelID = Generic_112233-03
Machine = sun4m
BusType = <unknown>
Serial = <unknown>
Users = <unknown>
OEM# = 0
Origin# = 1
NumCPU = 2

/bin/arch              = sun4
/usr/bin/arch -k       = sun4m
/usr/convex/getsysinfo = unknown
hostinfo               = unknown
/bin/machine           = unknown
/usr/bin/oslevel       = unknown
/bin/universe          = unknown

PATH: /usr/local/sbin
PATH: /usr/local/bin
PATH: /usr/sbin
PATH: /usr/bin
PATH: /opt/sfw/bin
PATH: /opt/SUNWppro/bin


## ----------- ##
## Core tests. ##
## ----------- ##

configure:1549: checking for chosen layout
configure:1551: result: Apache
configure:2344: checking for working mkdir -p
configure:2360: result: yes
configure:2377: checking build system type
configure:2395: result: sparc-sun-solaris2.9
configure:2403: checking host system type
configure:2417: result: sparc-sun-solaris2.9
configure:2425: checking target system type
configure:2439: result: sparc-sun-solaris2.9
configure:2468: checking for APR
configure:2528: result: reconfig

## ---------------- ##
## Cache variables. ##
## ---------------- ##

ac_cv_build=sparc-sun-solaris2.9
ac_cv_build_alias=sparc-sun-solaris2.9
ac_cv_env_CC_set=''
ac_cv_env_CC_value=''
ac_cv_env_CFLAGS_set=''
ac_cv_env_CFLAGS_value=''
ac_cv_env_CPPFLAGS_set=''
ac_cv_env_CPPFLAGS_value=''
ac_cv_env_CPP_set=''
ac_cv_env_CPP_value=''
ac_cv_env_LDFLAGS_set=''
ac_cv_env_LDFLAGS_value=''
ac_cv_env_build_alias_set=''
ac_cv_env_build_alias_value=''
ac_cv_env_host_alias_set=''
ac_cv_env_host_alias_value=''
ac_cv_env_target_alias_set=''
ac_cv_env_target_alias_value=''
ac_cv_host=sparc-sun-solaris2.9
ac_cv_host_alias=sparc-sun-solaris2.9
ac_cv_mkdir_p=yes
ac_cv_target=sparc-sun-solaris2.9
ac_cv_target_alias=sparc-sun-solaris2.9

## ----------------- ##
## Output variables. ##
## ----------------- ##

APACHECTL_ULIMIT=''
APR_BINDIR=''
APR_INCLUDEDIR=''
APU_BINDIR=''
APU_INCLUDEDIR=''
AP_BUILD_SRCLIB_DIRS=''
AP_CLEAN_SRCLIB_DIRS=''
AP_LIBS=''
AP_SIG_GRACEFUL=''
AP_SIG_GRACEFUL_SHORT=''
AP_SIG_GRACEFUL_STRING=''
AWK=''
BUILTIN_LIBS=''
CC=''
CFLAGS=''
CORE_IMPLIB=''
CORE_IMPLIB_FILE=''
CPP=''
CPPFLAGS=''
CXX=''
CXXFLAGS=''
DEFS=''
DSO_MODULES=''
ECHO_C='ECHO_N=''
ECHO_T=''
EGREP=''
EXEEXT=''
EXTRA_CFLAGS=''
EXTRA_CPPFLAGS=''
EXTRA_CXXFLAGS=''
EXTRA_INCLUDES=''
EXTRA_LDFLAGS=''
EXTRA_LIBS=''
HTTPD_LDFLAGS=''
INCLUDES=''
INSTALL_DATA=''
INSTALL_PROGRAM=''
INSTALL_PROG_FLAGS=''
INSTALL_SCRIPT=''
LDFLAGS=''
LIBOBJS=''
LIBS=''
LIBTOOL=''
LN_S=''
LTCFLAGS=''
LTFLAGS=''
LTLIBOBJS=''
LT_LDFLAGS=''
MK_IMPLIB=''
MODULE_CLEANDIRS=''
MODULE_DIRS=''
MPM_LIB=''
MPM_NAME=''
MPM_SUBDIR_NAME=''
NOTEST_CFLAGS=''
NOTEST_CPPFLAGS=''
NOTEST_CXXFLAGS=''
NOTEST_LDFLAGS=''
NOTEST_LIBS=''
OBJEXT=''
OS=''
OS_DIR=''
OS_SPECIFIC_VARS=''
PACKAGE_BUGREPORT=''
PACKAGE_NAME=''
PACKAGE_STRING=''
PACKAGE_TARNAME=''
PACKAGE_VERSION=''
PATH_SEPARATOR=':'
PORT=''
POST_SHARED_CMDS=''
PRE_SHARED_CMDS=''
RANLIB=''
RM=''
SHELL='/bin/ksh'
SHLIBPATH_VAR=''
SHLTCFLAGS=''
SH_LDFLAGS=''
SH_LIBS=''
SH_LIBTOOL=''
UTIL_LDFLAGS=''
ab_LTFLAGS=''
abs_srcdir=''
ac_ct_CC=''
ac_ct_RANLIB=''
ap_make_delimiter=''
ap_make_include=''
bindir='${exec_prefix}/bin'
build='sparc-sun-solaris2.9'
build_alias=''
build_cpu='sparc'
build_os='solaris2.9'
build_vendor='sun'
cgidir='${datadir}/cgi-bin'
checkgid_LTFLAGS=''
datadir='${prefix}'
errordir='${datadir}/error'
exec_prefix='${prefix}'
exp_bindir='/usr/local/apache2/bin'
exp_cgidir='/usr/local/apache2/cgi-bin'
exp_datadir='/usr/local/apache2'
exp_errordir='/usr/local/apache2/error'
exp_exec_prefix='/usr/local/apache2'
exp_htdocsdir='/usr/local/apache2/htdocs'
exp_iconsdir='/usr/local/apache2/icons'
exp_includedir='/usr/local/apache2/include'
exp_installbuilddir='/usr/local/apache2/build'
exp_libdir='/usr/local/apache2/lib'
exp_libexecdir='/usr/local/apache2/modules'
exp_localstatedir='/usr/local/apache2'
exp_logfiledir='/usr/local/apache2/logs'
exp_mandir='/usr/local/apache2/man'
exp_manualdir='/usr/local/apache2/manual'
exp_proxycachedir='/usr/local/apache2/proxy'
exp_runtimedir='/usr/local/apache2/logs'
exp_sbindir='/usr/local/apache2/bin'
exp_sysconfdir='/usr/local/apache2/conf'
host='sparc-sun-solaris2.9'
host_alias=''
host_cpu='sparc'
host_os='solaris2.9'
host_vendor='sun'
htdbm_LTFLAGS=''
htdigest_LTFLAGS=''
htdocsdir='${datadir}/htdocs'
htpasswd_LTFLAGS=''
iconsdir='${datadir}/icons'
includedir='${prefix}/include'
infodir='${prefix}/info'
installbuilddir='${datadir}/build'
libdir='${exec_prefix}/lib'
libexecdir='${exec_prefix}/modules'
localstatedir='${prefix}'
logfiledir='${localstatedir}/logs'
logresolve_LTFLAGS=''
mandir='${prefix}/man'
manualdir='${datadir}/manual'
nonssl_listen_stmt_1=''
nonssl_listen_stmt_2=''
oldincludedir='/usr/include'
other_targets=''
perlbin=''
prefix='/usr/local/apache2'
progname=''
program_transform_name='s,x,x,'
proxycachedir='${localstatedir}/proxy'
rel_bindir='bin'
rel_cgidir='cgi-bin'
rel_datadir=''
rel_errordir='error'
rel_exec_prefix=''
rel_htdocsdir='htdocs'
rel_iconsdir='icons'
rel_includedir='include'
rel_installbuilddir='build'
rel_libdir='lib'
rel_libexecdir='modules'
rel_localstatedir=''
rel_logfiledir='logs'
rel_mandir='man'
rel_manualdir='manual'
rel_proxycachedir='proxy'
rel_runtimedir='logs'
rel_sbindir='bin'
rel_sysconfdir='conf'
rotatelogs_LTFLAGS=''
runtimedir='${localstatedir}/logs'
sbindir='${exec_prefix}/bin'
shared_build=''
sharedstatedir='${prefix}/com'
sysconfdir='${prefix}/conf'
target='sparc-sun-solaris2.9'
target_alias=''
target_cpu='sparc'
target_os='solaris2.9'
target_vendor='sun'

configure: exit 0

# uname -a
SunOS wicked 5.9 Generic_112233-03 sun4m sparc SUNW,SPARCstation-20

# gcc -v
Reading specs from /usr/local/lib/gcc-lib/sparc-sun-solaris2.9/3.2.2/specs
Configured with: ../configure --disable-nls --with-ld=/usr/ccs/bin/ld 
--with-as=/usr/ccs/bin/as
Thread model: posix
gcc version 3.2.2

# pkginfo|grep -v SUNW
application SMCautoc       autoconf
application SMCautom       automake
application SMCbison       bison
application SMCflex        flex
application SMCgcc         gcc
application SMCgzip        gzip
application SMClibt        libtool
application SMCm4          m4
application SMCmake        make
application SMCperl        perl
application SMCsed         sed
application SMCtar         tar


---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
   "   from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org



---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
   "   from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org