Search squid archive

Re: Solaris/OpenSSL/MD5 Issues

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

 



>
> Greetings,
>
> First of all please note that I was using the SunStudio-12 compiler
> and not GCC for this. I'm sorry if I was not clear on that point.
>
> If I use GCC however I do not get any complaint about the operator
> overloading.  It ends up like this.
>
> g++ -DHAVE_CONFIG_H
> -DDEFAULT_CONFIG_FILE=\"/usr/local/squid/etc/squid.conf\" -I. -I.
> -I../include -I. -I. -I../include -I../include -I../lib/libTrie/include
> -I/usr/include/libxml2 -I/usr/local/include -Werror -Wall -Wpointer-arith
> -Wwrite-strings -Wcomments -D_REENTRANT -pthreads -DSOLARIS2=11 -g -O2 -MT
> IPInterception.lo -MD -MP -MF .deps/IPInterception.Tpo -c
> IPInterception.cc -o IPInterception.o
> In file included from /usr/include/inet/ip_stack.h:37,
>                  from /usr/include/inet/ip.h:50,
>                  from /usr/include/netinet/ip_compat.h:189,
>                  from IPInterception.cc:59:
> /usr/include/sys/md5.h:62: error: conflicting declaration 'typedef struct
> MD5_CTX MD5_CTX'
> ../include/md5.h:59: error: 'MD5_CTX' has a previous declaration as
> `typedef struct MD5Context MD5_CTX'
> /usr/include/sys/md5.h:62: error: declaration of `typedef struct MD5_CTX
> MD5_CTX'

This is a separate issue. In the absence of --enable-ssl config option
squid provides a simple implementation of MD5. It appears that your OS
provides one too.

I think I can fix this but will need to see a copy of your
/usr/include/sys/md5.h that is clashing with the squid one.

Thanks

Amos



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

  Powered by Linux