[FUG-BR] Erro Samba35
Jorge Petry
jorge em bsd.com.br
Quinta Março 24 16:03:01 BRT 2011
manda as opções que vc selecionou na hora de instalar.
Jorge Petry.
Em 24/03/2011 13:30, Cleyton Agapito escreveu:
> Em 24 de março de 2011 12:33,<willian em radartelecom.com.br> escreveu:
>>
>> Salve parceiros Volto a Insistir no Assunto mais alguem não teria uma
>> solução pra esse erro estou tentando instalar um samba via ports
>>
>> tenho um FreeBSD 8.2 amd64
>> 8.2-RELEASE FreeBSD 8.2-RELEASE #0: Mon Mar 21 18:32:43 BRT 201
>> /usr/obj/usr/src/sys/meukernel amd64
>>
>> nos log abaixo o erro acontece nessa linha
>> libsmb/clispnego.c:432: error: implicit declaration of function
>>
>> cd /usr/ports/net/samba35
>> make install&& make clean
>>
>> so que no meio da compilação da esse erro
>>
>> Compiling lib/dummysmbd.c
>> Compiling lib/dummyroot.c
>> Compiling libsmb/clientgen.c
>> Compiling libsmb/cliconnect.c
>> Compiling libsmb/clifile.c
>> Compiling libsmb/clikrb5.c
>> Compiling libsmb/clispnego.c
>> libsmb/clispnego.c: In function 'spnego_gen_negTokenTarg':
>> libsmb/clispnego.c:432: error: implicit declaration of function
>> 'cli_krb5_get_ticket'
>> The following command failed:
>> cc -O2 -pipe -DLDAP_DEPRECATED -fno-strict-aliasing -g -g -Wall -Wshadow
>> -Wpointer-arith -Wcast-align -Wwrite-strings -DDEBUG_PASSWORD -DDEVELOPER
>> -Wdeclaration-after-statement -Werror-implicit-function-declaration
>> -Wstrict-prototypes -I. -I/usr/ports/net/samba35/work/samba-3.5.6/source3
>> -I/usr/ports/net/samba35/work/samba-3.5.6/source3/iniparser/src -Iinclude
>> -I./include -I. -I. -I./../lib/replace -I./../lib/tevent -I./libaddns
>> -I./librpc -I./.. -DHAVE_CONFIG_H -I/usr/local/include -g -Iinclude
>> -I./include -I. -I. -I./../lib/replace -I./../lib/tevent -I./libaddns
>> -I./librpc -I./.. -I./../lib/popt -I/usr/local/include -DLDAP_DEPRECATED
>> -I/usr/ports/net/samba35/work/samba-3.5.6/source3/lib -I.. -I../source4
>> -D_SAMBA_BUILD_=3 -D_SAMBA_BUILD_=3 -fPIC -DPIC -c libsmb/clispnego.c -o
>> libsmb/clispnego.o
>> gmake: *** [libsmb/clispnego.o] Error 1
>> *** Error code 1
>>
>> Stop in /usr/ports/net/samba35.
>> *** Error code 1
>>
>> Stop in /usr/ports/net/samba35.
>>
>>
>> alguma luz do que possa ser isso tambem acontece com o samba34
>>
>
> Bom, já que ninguém respondeu vou arriscar um palpite:
>
> O erro "implicit declaration of function" significa que não tem
> protótipo da função, o que em si não é lá muito grave, mas acho que as
> diretivas error-implicit-function-declaration e strict-prototypes se
> removidas (talvez no Makefile) permitam que a compilação continue.
>
> Talvez vc possa executar o comando na mão sem as diretivas.
>
> Talvez colocar o protótipo dela dentro do arquivo clispnego.c.
>
> Olhando não pude identificar qual o cabeçalho (os .h) que ele está
> utilizando, uma forma é localizar e reinstalar as dependêncais dele,
> às vezes fica alguma coisa pra trás, dar um make reconfigure pra ver
> se tem alguma coisa a ver com cli pra desmarcar e em casos mais
> extremos procurar um binário e seja o que Deus quiser.
>
> Se nada mais der certo o único caminho é entrar em contato com o
> mantenedor do port.
>
> Abração.
> -------------------------
> 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