Naum sei lhe dizer...

sempre que tenho algum problema com algum port, de praxe jah abro o 
Makefile e vejo os WITH e WITHOUT...
exemplo: squid26stable2... tava com algo bem parecido e vi que tinha uma 
variavel que aceitava parametros para serem passados para o configure do 
squid... ae foi soh make -D"parametros" config all package clean

blz??

Abraços,

Ari Arantes wrote:
> Flávio,
>
> Existe documentação para isso? Ou somente vi Makefile???
>
> Deveria existir como costumar ter nos ./configure --help.
>
> []s,
>
> Ari
>
>
> Em 29/11/06, Flavio Alexsandro Silva<[EMAIL PROTECTED]> escreveu:
>   
>> Ari,
>>
>>     Vc tambem pode fazer o seguinte:
>>     #cd /usr/ports/security/vscan
>>     #make -DWITHOUT_COMPAT3 all
>>
>>     Pois no Makefile existe uma parte dele preparada pra essa condicao,
>> nas versoes do FreeBSD 5.1 em diante...
>>
>>     .if defined(WITHOUT_COMPAT3)
>>     .if ${OSVERSION} < 510000
>>     IGNORE= requires FreeBSD 5.1 or later
>>     .endif
>>     .else
>>     LIB_DEPENDS+= c.3:${PORTSDIR}/misc/compat3x
>>     .endif
>>
>> Abraços,
>>
>> Ari Arantes wrote:
>>     
>>> Não tinha pesquisado direito no histórico da lista!!!!
>>>
>>> Achei a solução do Luiz Otávio Souza:
>>>
>>>
>>> Tente assim:
>>>
>>> # cd /usr/ports/security/vscan
>>>
>>> E aplica esse patch:
>>>
>>> --- Makefile.orig       Mon Nov 22 08:58:47 2004
>>> +++ Makefile    Sat Apr 22 03:53:08 2006
>>> @@ -19,7 +19,7 @@
>>> RUN_DEPENDS+=  ${LOCALBASE}/sbin/update_dat:${PORTSDIR}/security/uvscan-dat
>>> # misc/compat3x is forbidden, but if it is compiled into the system
>>> # we may still be good to go.
>>> -LIB_DEPENDS+=  c.3:${PORTSDIR}/misc/compat3x
>>> +#LIB_DEPENDS+= c.3:${PORTSDIR}/misc/compat3x
>>> LIB_DEPENDS+=  m.2:${PORTSDIR}/misc/compat4x
>>>
>>> ONLY_FOR_ARCHS=                i386
>>>
>>>
>>> Resumindo:  basta comentar a linha LIB_DEPENDS+ = c.3
>>>
>>>
>>> Depois o basico:
>>>
>>> # make install clean
>>>
>>> Nesse momento o uvscan ainda nao funciona:
>>>
>>> # uvscan
>>> /usr/libexec/ld-elf.so.1: Shared object "libc.so.3" not found, required by
>>> "uvscan"
>>>
>>> Então..
>>>
>>> # ln -s /lib/libc.so.6 /lib/libc.so.3
>>>
>>> ou melhor:
>>>
>>> # cat /etc/libmap.conf
>>> [/usr/local/libexec/uvscan/uvscan]
>>> libc.so.3               libc.so.6
>>>
>>>
>>> Pronto.. o uvscan esta funcionando, sem usar o compat3 :)
>>>
>>> Se nao funcionar verifique se na sua versao do FreeBSD
>>> a lib disponivel tem o mesmo nome do meu exemplo
>>> (libc.so.6) pois isso muda pra cada verão (4.X, 5.X, 6.X e 7).
>>>
>>>
>>>
>>> 2006/11/28, Ari Arantes <[EMAIL PROTECTED]>:
>>>
>>>       
>>>> Pessoal,
>>>>
>>>> Estou com dificuldades para instalar o vscan pelo ports.
>>>>
>>>> Rodei em /usr/ports/security/vscan
>>>>
>>>> make install clean
>>>>
>>>> Primeiro ele tentou instalar o compat3x, mas está desabilitado. Então
>>>> editei o Makefile em /usr/ports/misc/compat3x e comentei:
>>>>
>>>> #FORBIDDEN=     "FreeBSD-SA-03:05.xdr, FreeBSD-SA-03:08.realpath  - not 
>>>> fixed /
>>>> no lib available"
>>>>
>>>> Rodei o make install novamente, mas aparece:
>>>>
>>>>
>>>> /usr/local/lib/compat/libc.so.3 (USES POSSIBLY INSECURE FUNCTIONS: mktemp)
>>>>
>>>>       This port has installed the following startup scripts, which may 
>>>> cause
>>>>       these network services to be started at boot time.
>>>> /usr/local/etc/rc.d/000.compat3x.sh
>>>>
>>>>       If there are vulnerabilities in these programs there may be a 
>>>> security
>>>>       risk to the system. FreeBSD makes no guarantee about the security of
>>>>       ports included in the Ports Collection. Please type 'make deinstall'
>>>>       to deinstall the port if this is a concern.
>>>> ===>   Returning to build of uvscan-5.10e_1
>>>> Error: shared library "c.3" does not exist
>>>> *** Error code 1
>>>>
>>>> Também tentei pkg_add -r vscan e não existe.
>>>>
>>>> Como instalar o vscan?
>>>>
>>>> Acabei de atualizar o servidor:
>>>> 6.2-PRERELEASE FreeBSD 6.2-PRERELEASE #3: Tue Nov 28 18:51:18 BRDT 2006
>>>>
>>>> []s,
>>>>
>>>> Ari
>>>>
>>>>
>>>>         
>>> -------------------------
>>> Histórico: http://www.fug.com.br/historico/html/freebsd/
>>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>>>
>>>
>>>
>>>       
>> --
>>
>> Flávio Alexsandro Silva
>> "Unix is user friendly. It's just selective about who its friends are."
>> "Linux is for people who hate Windows.
>> BSD is for people who love UNIX."
>>
>> -------------------------
>> 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
>
>
>   
-- 

Flávio Alexsandro Silva
"Unix is user friendly. It's just selective about who its friends are."
"Linux is for people who hate Windows.
BSD is for people who love UNIX."

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

Responder a