I am attempting to compile latest Squid for Solaris 10 (SPARC) in the following 
manner:

./configure --prefix=/opt/squid/current --enable-storeio=ufs,aufs --enable-icmp 
--enable-err-languages=English --enable-default-err-language=English 
--disable-hostname-checks --enable-underscores --enable-stacktrace 
--enable-async-io --enable-snmp --enable-removal-policies=heap,lru


I receive the following error:

configuring in lib/libTrie (/tmp/squid-3.0.STABLE9/lib/libTrie)
configure: running /bin/bash ./configure '--prefix=/local/squid'  
'--enable-storeio=ufs=2Caufs' '--enable-icmp' '--enable-err-languages=English'=
 '--enable-default-err-language=English' '--disable-hostname-checks' 
'--enable-underscores' '--enable-stacktrace' '--enable-a     sync-io' '--enable=
-snmp' '--enable removal-policies=heap=2Clru' --cache-file=/dev/null --srcdir=.

checking for g++... g++
checking for C++ compiler default output file name... a.out
checking whether the C++ compiler works... configure: error: cannot run C++ 
compiled programs.
If you meant to cross compile=2C use `--host'.
See `config.log' for more details.
configure: error: ./configure failed for lib/libTrie

My GCC is as follows:

Target: sparc-sun-solaris2.10
Configured with: /local/tmp/4.2.2/configure --prefix=/local/gcc/5.10/4.2.2 
--with-as=/usr/ccs/bin/as --with-ld=/usr/ccs/bin/ld 
--with-libiconv-prefix=/usr/local --   enable-threads=posix
Thread model: posix
gcc version 4.2.2

My two questions:

1.  What am I missing for GCC and how do I resolve this?

2.  Does it make sense to try using "-enable-storeio=ufs,aufs" in my configure 
line?  This worked in Solaris 8.


Many thanks to all,

.vp

Reply via email to