[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: