[FUG-BR] RES: Erro compilação - Squid - FreeBSD 6.2

Gilliatt - AtriumSP gilliatt em atriumsp.com.br
Quarta Setembro 26 10:22:03 BRT 2007


Olá Hutger,

Bom pelo que eu estou vendo você está tentando compilar o Squid com Ntlm. É
isso ?

Depois de algum tempo quebrando a cabeça cheguei na seguinte linha para
instalar o ports do squid com Ntlm.

make SQUID_LANGUAGES="English Portuguese" SQUID_DEFAULT_LANG="Portuguese"
SQUID_CONFIGURE_ARGS="--enable-auth='basic ntlm digest'
--enable-basic-auth-helpers='NCSA MSNT SMB'
--enable-digest-auth-helpers=password
--enable-external-acl-helpers='wbinfo_group'
--enable-ntlm-auth-helpers='SMB' --enable-storeio='ufs diskd null aufs coss'
--enable-ntlm-fail-open" install clean

Espero ter ajudado

Gilliatt

-----Mensagem original-----
De: freebsd-bounces em fug.com.br [mailto:freebsd-bounces em fug.com.br] Em nome
de Hutger Hauer
Enviada em: terça-feira, 25 de setembro de 2007 21:15
Para: freebsd em fug.com.br
Assunto: [FUG-BR] Erro compilação - Squid - FreeBSD 6.2

Caros, 

Estou recebendo alguns erros durante a compilação do Squid no FreeBSD 6.2.
Quando executo o "configure" eu recebo a seguinte mensagem:

./configure --sbindir=/usr/sbin --sysconfdir=/etc/squid
--enable-default-err-language=Portuguese --enable-delay-pools --en 
able-underscores --enable-external-acl-helpers=wbinfo_group,session
--enable-store-io=ufs,aufs,diskd --enable-snmp --enable-pf
-transparent --enable-auth=ntlm,basic --with-winbind-auth-chalenge
--enable-arp-acl

...
checking for pkg-config... /usr/local/bin/pkg-config
Store modules built: ufs
Removal policies built: lru
Delay pools enabled
SNMP monitoring enabled
ARP ACL lists enabled (ether address)
PF Transparent Proxy enabled 
Auth scheme modules built: ntlm basic
External acl helpers built: wbinfo_group session
unlinkd enabled
checking for egrep... /usr/bin/egrep
checking how to run the C preprocessor... /lib/cpp
configure: error: C preprocessor "/lib/cpp" fails sanity check 
See `config.log' for more details.
......

No arquivo "config.log", a mensagem que aparece é a seguinte:

.......................

In file included from /usr/local/lib/gcc-4.1.2/gcc/i386-
portbld-freebsd6.2/4.1.2/include/limits.h:122,
                 from
/usr/local/lib/gcc-4.1.2/gcc/i386-portbld-freebsd6.2/4.1.2/include/syslimits
.h:7,
                 from /usr/local/lib/gcc-4.1.2/gcc/i386-portbld-freebsd6.2
/4.1.2/include/limits.h:11,
                 from conftest.c:26:
/usr/include/limits.h:1:2: error: invalid preprocessing directive #!
/usr/include/limits.h:4:3: error: invalid preprocessing directive #runs
/usr/include/limits.h:5:3: error: invalid preprocessing directive
#installation 
/usr/include/limits.h:6:3: error: invalid preprocessing directive #features
/usr/include/limits.h:7:3: error: invalid preprocessing directive #I
/usr/include/limits.h:8:3: error: invalid preprocessing directive #of 
/usr/include/limits.h:11:3: error: invalid preprocessing directive #check
/usr/include/limits.h:17:3: error: invalid preprocessing directive #mmroff
/usr/include/limits.h:26:5: error: invalid preprocessing directive #remove 
/usr/include/limits.h:31:5: error: invalid preprocessing directive #remove
/usr/include/limits.h:36:5: error: invalid preprocessing directive #remove

..............


Já testei as versões 4.1, 3.2 e 3.1 do GCC e nada de conseguir compilar. Já
instalei tudo que é Port que tivesse relaçao com CPP, G++ ou C++ e nada de
conseguir compilar. Algum de vocês já passou por esse problema? Tem alguma
idéia de como resolver essa questão? 

De antemão eu agradeço a ajuda e atenção.

PS1: Se tento instalar via Ports dá o mesmo erro.
PS2: Estou optando por compilar em virtude da minha necessidade de utilizar
o recurso de Session que não vem por padrão no PKG. 

Hutger

 

 

-------------------------
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd



Mais detalhes sobre a lista de discussão freebsd