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,<will...@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 > ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd