Re: tequila + postfix
Rodrigo Gruppelli <rodrigo@doctornet.com.br> writes:
> $ ldd /usr/sbin/postmap
> libdb3.so.3 => /usr/lib/libdb3.so.3 (0x40055000)
>
> $ ldd /usr/lib/perl/5.6.1/auto/DB_File/DB_File.so
> libdb2.so.2 => /lib/libdb2.so.2 (0x4000e000)
>
> Entao, o postfix gera o .db versao 7 e o tequila nao gosta, e o tequila
> gera o .db versao 5 e o postfix nao gosta :)
Acho que a melhor tentativa seria entao recompilar o perl com db3. Nao
acho que seria uma boa voce substituir o arquivo jah que pode trazer
problemas nao visiveis no momento.
Baixe o fonte do perl assim:
apt-get source perl
Depois veja em perl-(versao)/debian/rules se tem algo que precise ser
modificado para que o perl use a nova versao do db, talvez seja
necessario modificar tambem o debian/control para que dependa da
versao db3 e nao db2. Acredito que assim (se nao existirem diferencas
de API entre eles) deva funcionar.
Voce copiar uma versao diferente provavelmente nao funcione devido a
ABI (Application Binary Interface) da lib que seja diferente da que
foi usada quando compilado com db2. Acho improvavel que funcione.
De qualquer forma isso eh chutometro, nao sei se vais conseguir
compilar o perl usando o db3, mas vale a tentativa.
[]s
--
O T A V I O S A L V A D O R
---------------------------------------------
E-mail: otavio@debian.org UIN: 5906116
GNU/Linux User: 239058 GPG ID: 49A5F855
Home Page: http://www.freedom.ind.br/otavio
---------------------------------------------
Reply to: