Topic: Dépendance cyclique dans la construction de php 5.5

J'essaye de reconstruire php55 depuis votre dépot github et je tombe sur un problème de dépendance cyclique :

rpm -ivh php-devel-5.5.8-1.el6.x86_64.rpm
erreur: Dépendances requises:
        php-cli(x86-64) = 5.5.8-1.el6 est nécessaire pour php-devel-5.5.8-1.el6.x86_64
        php-pecl-jsonc-devel(x86-64) est nécessaire pour php-devel-5.5.8-1.el6.x86_64

Buildons donc php-pecl-jsonc-devel :

cd php/pecl/php-pecl-jsonc
make build
erreur: Dépendances de construction manquantes:
    php-devel >= 5.4 est nécessaire pour php-pecl-jsonc-1.3.3-1.el6.x86_64
    php-pear est nécessaire pour php-pecl-jsonc-1.3.3-1.el6.x86_64
    pcre-devel est nécessaire pour php-pecl-jsonc-1.3.3-1.el6.x86_64

Donc php-devel a besoin de php-pecl-jsonc-devel qui lui même a besoin de php-devel.

Re: Dépendance cyclique dans la construction de php 5.5

C'est normal.

Indice => chercher le mot "bootstrap" dans le spec.

Laptop:  Fedora 38 + rpmfusion + remi (SCL only)
x86_64 builder: Fedora 39 + rpmfusion + remi-test
aarch64 builder: RHEL 9 with EPEL
Hosting Server: CentOS 8 Stream with EPEL, rpmfusion, remi

3 (edited by jeanseb 2014-01-14 16:38:42)

Re: Dépendance cyclique dans la construction de php 5.5

Ok

Merci