Não consigo compilar o squid 3.1.19 com o ssl

1. Não consigo compilar o squid 3.1.19 com o ssl

Hélio Soares
heliosoares

(usa CentOS)

Enviado em 13/05/2014 - 13:26h

Pessoal, boa tarde.

Estou tentando o seguinte comando, para compilar o squid com ssl, porém não estou conseguindo compilar:
# ./configure --enable-ssl --enable-ssl-crtd --with-openssl="/root/openssl-1.0.0g"

make all:

Making all in compat
make[1]: Entrando no diretório `/root/squid-3.1.19/compat'
make[1]: Nada a ser feito para `all'.
make[1]: Saindo do diretório `/root/squid-3.1.19/compat'
Making all in lib
make[1]: Entrando no diretório `/root/squid-3.1.19/lib'
make[2]: Entrando no diretório `/root/squid-3.1.19/lib'
make[2]: Nada a ser feito para `all-am'.
make[2]: Saindo do diretório `/root/squid-3.1.19/lib'
make[1]: Saindo do diretório `/root/squid-3.1.19/lib'
Making all in snmplib
make[1]: Entrando no diretório `/root/squid-3.1.19/snmplib'
make[1]: Nada a ser feito para `all'.
make[1]: Saindo do diretório `/root/squid-3.1.19/snmplib'
Making all in libltdl
make[1]: Entrando no diretório `/root/squid-3.1.19/libltdl'
make all-am
make[2]: Entrando no diretório `/root/squid-3.1.19/libltdl'
make[2]: Saindo do diretório `/root/squid-3.1.19/libltdl'
make[1]: Saindo do diretório `/root/squid-3.1.19/libltdl'
Making all in scripts
make[1]: Entrando no diretório `/root/squid-3.1.19/scripts'
make[1]: Nada a ser feito para `all'.
make[1]: Saindo do diretório `/root/squid-3.1.19/scripts'
Making all in src
make[1]: Entrando no diretório `/root/squid-3.1.19/src'
make all-recursive
make[2]: Entrando no diretório `/root/squid-3.1.19/src'
Making all in base
make[3]: Entrando no diretório `/root/squid-3.1.19/src/base'
make[3]: Nada a ser feito para `all'.
make[3]: Saindo do diretório `/root/squid-3.1.19/src/base'
Making all in acl
make[3]: Entrando no diretório `/root/squid-3.1.19/src/acl'
make[3]: Nada a ser feito para `all'.
make[3]: Saindo do diretório `/root/squid-3.1.19/src/acl'
Making all in fs
make[3]: Entrando no diretório `/root/squid-3.1.19/src/fs'
make[3]: Nada a ser feito para `all'.
make[3]: Saindo do diretório `/root/squid-3.1.19/src/fs'
Making all in repl
make[3]: Entrando no diretório `/root/squid-3.1.19/src/repl'
make[3]: Nada a ser feito para `all'.
make[3]: Saindo do diretório `/root/squid-3.1.19/src/repl'
Making all in auth
make[3]: Entrando no diretório `/root/squid-3.1.19/src/auth'
make[3]: Nada a ser feito para `all'.
make[3]: Saindo do diretório `/root/squid-3.1.19/src/auth'
Making all in ip
make[3]: Entrando no diretório `/root/squid-3.1.19/src/ip'
make[3]: Nada a ser feito para `all'.
make[3]: Saindo do diretório `/root/squid-3.1.19/src/ip'
Making all in icmp
make[3]: Entrando no diretório `/root/squid-3.1.19/src/icmp'
make[3]: Nada a ser feito para `all'.
make[3]: Saindo do diretório `/root/squid-3.1.19/src/icmp'
Making all in ident
make[3]: Entrando no diretório `/root/squid-3.1.19/src/ident'
make[3]: Nada a ser feito para `all'.
make[3]: Saindo do diretório `/root/squid-3.1.19/src/ident'
Making all in ssl
make[3]: Entrando no diretório `/root/squid-3.1.19/src/ssl'
/bin/bash ../../libtool --tag=CXX --mode=link g++ -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -fhuge-objects -D_REENTRANT -g -O2 -g -o ssl_crtd ssl_crtd.o certificate_db.o -L/root/openssl-1.0.0g/lib -lssl -lcrypto -lsslutil ../../compat/libcompat.la ../../lib/libmiscutil.a
libtool: link: g++ -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -fhuge-objects -D_REENTRANT -g -O2 -g -o ssl_crtd ssl_crtd.o certificate_db.o -L/root/openssl-1.0.0g/lib -lssl -lcrypto /root/squid-3.1.19/src/ssl/.libs/libsslutil.a ../../compat/.libs/libcompat.a ../../lib/libmiscutil.a
make[3]: Saindo do diretório `/root/squid-3.1.19/src/ssl'
make[2]: Saindo do diretório `/root/squid-3.1.19/src'
make[1]: Saindo do diretório `/root/squid-3.1.19/src'







  


2. Re: Não consigo compilar o squid 3.1.19 com o ssl

Alex Silva
millinux

(usa Red Hat)

Enviado em 13/05/2014 - 13:41h

Amigo, faz um update e upgrade com apt-get, verificar se o ssl está instalado, raramente, é necessário reinstalar o pacote.

At;



3. Re: Não consigo compilar o squid 3.1.19 com o ssl

Hélio Soares
heliosoares

(usa CentOS)

Enviado em 13/05/2014 - 13:59h

Já tentei, porém quando instalo com apt-get ele não habilita o enable-ssl, o openssl está instalado e funcionando.

Veja...

# squid3 -v
Squid Cache: Version 3.1.19
configure options: '--build=i686-linux-gnu' '--prefix=/usr' '--includedir=${prefix}/include' '--mandir=${prefix}/share/man' '--infodir=${prefix}/share/info' '--sysconfdir=/etc' '--localstatedir=/var' '--libexecdir=${prefix}/lib/squid3' '--srcdir=.' '--disable-maintainer-mode' '--disable-dependency-tracking' '--disable-silent-rules' '--datadir=/usr/share/squid3' '--sysconfdir=/etc/squid3' '--mandir=/usr/share/man' '--with-cppunit-basedir=/usr' '--enable-inline' '--enable-async-io=8' '--enable-storeio=ufs,aufs,diskd' '--enable-removal-policies=lru,heap' '--enable-delay-pools' '--enable-cache-digests' '--enable-underscores' '--enable-icap-client' '--enable-follow-x-forwarded-for' '--enable-auth=basic,digest,ntlm,negotiate' '--enable-basic-auth-helpers=LDAP,MSNT,NCSA,PAM,SASL,SMB,YP,DB,POP3,getpwnam,squid_radius_auth,multi-domain-NTLM' '--enable-ntlm-auth-helpers=smb_lm,' '--enable-digest-auth-helpers=ldap,password' '--enable-negotiate-auth-helpers=squid_kerb_auth' '--enable-external-acl-helpers=ip_user,ldap_group,session,unix_group,wbinfo_group' '--enable-arp-acl' '--enable-esi' '--enable-zph-qos' '--enable-wccpv2' '--disable-translation' '--with-logdir=/var/log/squid3' '--with-pidfile=/var/run/squid3.pid' '--with-filedescriptors=65536' '--with-large-files' '--with-default-user=proxy' '--enable-linux-netfilter' 'build_alias=i686-linux-gnu' 'CFLAGS=-g -O2 -fPIE -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security' 'LDFLAGS=-Wl,-Bsymbolic-functions -fPIE -pie -Wl,-z,relro -Wl,-z,now' 'CPPFLAGS=-D_FORTIFY_SOURCE=2' 'CXXFLAGS=-g -O2 -fPIE -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security' --with-squid=/build/buildd/squid3-3.1.19



4. Re: Não consigo compilar o squid 3.1.19 com o ssl

Alex Silva
millinux

(usa Red Hat)

Enviado em 13/05/2014 - 17:22h

Execute primeiro o make, depois make all,

No aguardo


5. Re: Não consigo compilar o squid 3.1.19 com o ssl

Alex Silva
millinux

(usa Red Hat)

Enviado em 13/05/2014 - 17:26h

Pequena correção

Execute make, depois make install


6. Re: Não consigo compilar o squid 3.1.19 com o ssl

Alex Silva
l0g1in

(usa FreeBSD)

Enviado em 13/05/2014 - 19:17h

Cara, tenta assim ./configure --prefix=/usr/local/squid --enable-ssl --enable-ssl-crtd --with-openss não havendo erros, usa o make depois o make install


7. Re: Não consigo compilar o squid 3.1.19 com o ssl

Hélio Soares
heliosoares

(usa CentOS)

Enviado em 16/05/2014 - 11:19h

Analisando a saída do configure, resolvi muitas dependências que estavam em falta. Após isso, executei apenas o make, e no fim ele dá esse erro.



/root/squid-3.4.5/src/ssl/support.cc:1022: undefined reference to `SSLv2_client_method'
ssl/.libs/libsslsquid.a(support.o): In function `Ssl::contextMethod(int)':
/root/squid-3.4.5/src/ssl/support.cc:1407: undefined reference to `SSLv2_server_method'
collect2: ld returned 1 exit status
libtool: link: rm -f ".libs/squidS.o"
make[3]: ** [squid] Erro 1
make[3]: Saindo do diretório `/root/squid-3.4.5/src'
make[2]: ** [all-recursive] Erro 1
make[2]: Saindo do diretório `/root/squid-3.4.5/src'
make[1]: ** [all] Erro 2
make[1]: Saindo do diretório `/root/squid-3.4.5/src'
make: ** [all-recursive] Erro 1







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts