Search squid archive

Re: squid-3.0.STABLE6 compile on solaris 2.8

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> I am having some issues getting squid 3.0 Stable6 on a solaris 2.8 box.
>

Codie and build problems should really be brought up in squid-dev mailing
list where all the developers are likely to see and help you.
CC'ing in case someone else there has a good idea what to do...

> The configure script was run with all default options except the
> following: --prefix=/usr/local/squid3, as well as CXX=/usr/bin/gcc.
>
> I've tried on two different 5.8 boxes.  The gcc compiler versions are both
> 3.4.
>
> #uname -a
> SunOS proxy 5.8 Generic_117350-26 sun4u sparc SUNW,Sun-Fire-V240
> SunOS oldmail 5.8 Generic_108528-13 sun4u sparc SUNW,Sun-Fire-280R
>
>
> When running "make all", it's crashing once it gets into the /src
> directory.
> The error I get is:
>
> Making all in src
> make[1]: Entering directory `/apps/squid-3.0.STABLE6/src'
> /bin/bash ../libtool --tag=CXX --mode=link
> /usr/bin/gcc -Werror -Wall -Wpointer-arith -Wwrite-strings -Wcomments  -g
> -O2
>   -g -o cf_gen  cf_gen.o debug.o time.o globals.o libsquid.la
> libauth.la -L../lib -lmiscutil -lm -lresolv -lsocket -lnsl
> /usr/bin/gcc -Werror -Wall -Wpointer-arith -Wwrite-strings -Wcomments -g
> -O2
>  -g -o cf_gen cf_gen.o debug.o time.o globals.o  ./.libs/libsquid.a
> ./.libs/libauth.a -L/apps/squid-3.0.STABLE6/lib -lmiscutil -lm -lresolv
> -lsocket
>  -lnsl
> Undefined                       first referenced
>  symbol                             in file
> std::ios_base::Init::~Init()        cf_gen.o
> std::ios_base::Init::Init()         cf_gen.o
> std::basic_string<char, std::char_traits<char>, std::allocator<char>
>  >::basic_string(std::basic_string<char, std::char_traits<char>,
> std::allocator<char> > const&)debug.o
> std::basic_string<char, std::char_traits<char>, std::allocator<char>
>  >::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char>
> const&)debug.o__gnu_cxx::__exchange_and_add(int volatile*, int)debug.o
> std::basic_string<char, std::char_traits<char>, std::allocator<char>
>  >::_Rep::_M_destroy(std::allocator<char> const&)debug.o
> std::basic_ostringstream<char, std::char_traits<char>,
> std::allocator<char>
>  >::basic_ostringstream(std::_Ios_Openmode)debug.o
> std::basic_string<char, std::char_traits<char>, std::allocator<char>
>  >::_Rep::_S_terminaldebug.o
> std::basic_string<char, std::char_traits<char>, std::allocator<char>
>  >::_Rep::_S_empty_rep_storagedebug.o
> std::basic_ostream<char, std::char_traits<char> >& std::operator<<
> <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char>
>  >&, char const*)debug.o__cxa_call_unexpected               debug.o
> vtable for __cxxabiv1::__class_type_infotime.o
> std::__throw_logic_error(char const*)debug.o
> __gxx_personality_v0                cf_gen.o
> std::basic_ostream<char, std::char_traits<char> >& std::endl<char,
> std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char>
>  >&)debug.o
> std::basic_ostream<char, std::char_traits<char> >::operator<<(long)debug.o
> std::basic_ostream<char, std::char_traits<char> >::operator<<(unsigned
> long)debug.o
> typeinfo for std::bad_alloc         debug.o
>
> ld: fatal: Symbol referencing errors. No output written to cf_gen
> collect2: ld returned 1 exit status
> make[1]: *** [cf_gen] Error 1
> make[1]: Leaving directory `/apps/squid-3.0.STABLE6/src'
>    make: *** [all-recursive] Error 1
>
>
> Is the 3.0 version compatible with Solaris 8, or am I missing something
> really easy here?

Obviously not compatible right now. It looks like one of the basic stream
headers is missing.

Amos



[Index of Archives]     [Linux Audio Users]     [Samba]     [Big List of Linux Books]     [Linux USB]     [Yosemite News]

  Powered by Linux