Construindo apr-utils a partir do código-fonte no CentOS 7 – problema de dependência Faça pergunta

Construindo apr-utils a partir do código-fonte no CentOS 7 – problema de dependência Faça pergunta

Estou tentando construir o apr-utils-1.6.1 a partir do código-fonte no CentOS 7 (com o objetivo de obter o httpd-2.4.29), mas estou preso a um problema de dependência:

# rpmbuild -tb apr-util-1.6.1.tar.bz2
error: Failed build dependencies:
    db4-devel is needed by apr-util-1.6.1-1.x86_64

db4-devel não está disponível no yum e libdb-devel fornece a versão 5, que não atende aos requisitos de dependência.

Tentei baixar e instalar o db4-devel, mas ele possui dependências próprias que não consigo atender:

# rpm -iv db4-devel-4.7.25-22.el6.x86_64.rpm 
warning: db4-devel-4.7.25-22.el6.x86_64.rpm: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY
error: Failed dependencies:
    db4 = 4.7.25-22.el6 is needed by db4-devel-4.7.25-22.el6.x86_64
    db4-cxx = 4.7.25-22.el6 is needed by db4-devel-4.7.25-22.el6.x86_64
    libdb-4.7.so()(64bit) is needed by db4-devel-4.7.25-22.el6.x86_64
    libdb_cxx-4.7.so()(64bit) is needed by db4-devel-4.7.25-22.el6.x86_64

A tentativa de instalar o db4 também falha porque o Berkely DB versão 5 já está instalado e em uso no CentOS 7:

# rpm -iv db4-4.7.25-22.el6.x86_64.rpm 
warning: db4-4.7.25-22.el6.x86_64.rpm: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY
error: Failed dependencies:
    db4 < 5 is obsoleted by (installed) libdb-5.3.21-20.el7.x86_64

Não tenho muita certeza de como proceder neste momento. Preciso apenas reduzir minhas perdas e implantar uma caixa CentOS 6? Parece que o CentOS 6 ainda possui db4. Eu estava pensando em modificar o arquivo de especificações para remover o requisito do db4, mas não tenho certeza das implicações disso ou de como fazer isso corretamente.

Obrigado.

informação relacionada