2012-09-18 1 views
0

Fedora 13에서 squid-3.HEAD를 빌드하려고하지만 컴파일 오류가 발생하여 이 발생합니다.Squid : ssl로 인한 squid-3.HEAD의 컴파일 오류

/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H - I../..../../include -I../../lib -I../../src -I../../include 
-I../../libltdl -Wall -Wpointer-arith -Wwrite-strings -Wcomments 
-Werror -pipe -D_REENTRANT -g -O2 -std=c++0x -MT Acl.lo -MD -MP -MF 
.deps/Acl.Tpo -c -o Acl.lo Acl.cc 

libtool: compile: g++ -DHAVE_CONFIG_H -I../.. -I../../include 
-I../../lib -I../../src -I../../include -I../../libltdl -Wall 
-Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT 
-g -O2 -std=c++0x -MT Acl.lo -MD -MP -MF .deps/Acl.Tpo -c Acl.cc 
-fPIC -DPIC -o .libs/Acl.o 

In file included from ../../src/ProtoPort.h:12:0, 
      from Acl.cc:40: 

/src/ssl/gadgets.h:57:1: error: variable or field 'TXT_DB_free_cpp' 
declared void 
../../src/ssl/gadgets.h:57:1: error: 'TXT_DB' was not declared in this scope 
../../src/ssl/gadgets.h:57:1: error: 'a' was not declared in this scope 
../../src/ssl/gadgets.h:58:21: error: 'TXT_DB' was not declared in this scope 
../../src/ssl/gadgets.h:58:29: error: 'TXT_DB_free_cpp' was not 
declared in this scope 
../../src/ssl/gadgets.h:58:44: error: template argument 1 is invalid 
../../src/ssl/gadgets.h:58:44: error: template argument 2 is invalid 
../../src/ssl/gadgets.h:58:60: error: invalid type in declaration 
before ';' token 

OpenSSL을하고있는 OpenSSL-(STABLE)가 이미 설치 및 최신 버전

에 있습니다

GCC (g ++) 버전 = 4.4.5 은 OpenSSL 버전 = 1.0.0d-1.fc13.i686

모든 제안?

답변

1

항해/Debian에서 동일한 문제가 발생했습니다. 내가 읽은 곳에서는 이전 버전을 사용해보아야합니다.