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