Topic: Error: php-pecl-couchbase.. Requires: php-pecl(igbinary)(x86-64)

I have just install CentOS 6 64bit (on vmware).

Then I install epel + remi:

# wget (removed "h t t p ://"  because waring "Too more links in message" when post) dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
# wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
# rpm -Uvh remi-release-6*.rpm epel-release-6*.rpm

After that, installing php-pecl-couchbase => error:

# yum --enablerepo=remi install php-pecl-couchbase
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: virror.hanoilug.org
 * epel: mirrors.ustc.edu.cn
 * extras: virror.hanoilug.org
 * remi: mirrors.mediatemple.net
 * updates: virror.hanoilug.org
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package php-pecl-couchbase.x86_64 0:1.1.5-1.el6.remi will be installed
--> Processing Dependency: php(zend-abi) = 20100525-x86-64 for package: php-pecl-couchbase-1.1.5-1.el6.remi.x86_64
--> Processing Dependency: php(api) = 20100412-x86-64 for package: php-pecl-couchbase-1.1.5-1.el6.remi.x86_64
--> Processing Dependency: php-pecl(igbinary)(x86-64) for package: php-pecl-couchbase-1.1.5-1.el6.remi.x86_64
--> Processing Dependency: /usr/bin/pecl for package: php-pecl-couchbase-1.1.5-1.el6.remi.x86_64
--> Processing Dependency: /usr/bin/pecl for package: php-pecl-couchbase-1.1.5-1.el6.remi.x86_64
--> Processing Dependency: libcouchbase.so.2()(64bit) for package: php-pecl-couchbase-1.1.5-1.el6.remi.x86_64
--> Running transaction check
---> Package libcouchbase2-core.x86_64 0:2.0.6-1 will be installed
---> Package php-common.x86_64 0:5.4.15-1.el6.remi will be installed
---> Package php-pear.noarch 1:1.9.4-12.el6.remi.1 will be installed
--> Processing Dependency: php-cli >= 5.1.0-1 for package: 1:php-pear-1.9.4-12.el6.remi.1.noarch
---> Package php-pecl-couchbase.x86_64 0:1.1.5-1.el6.remi will be installed
--> Processing Dependency: php-pecl(igbinary)(x86-64) for package: php-pecl-couchbase-1.1.5-1.el6.remi.x86_64
--> Running transaction check
---> Package php-cli.x86_64 0:5.4.15-1.el6.remi will be installed
---> Package php-pecl-couchbase.x86_64 0:1.1.5-1.el6.remi will be installed
--> Processing Dependency: php-pecl(igbinary)(x86-64) for package: php-pecl-couchbase-1.1.5-1.el6.remi.x86_64
--> Finished Dependency Resolution
Error: Package: php-pecl-couchbase-1.1.5-1.el6.remi.x86_64 (remi)
           Requires: php-pecl(igbinary)(x86-64)
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

Re: Error: php-pecl-couchbase.. Requires: php-pecl(igbinary)(x86-64)

oh. I found that php-pecl-igbinary 1.1.2-0.5.git3b8ab7e.el6.remi.1 from repo remi-test provide "php-pecl(igbinary)(x86-64)"
So, run:
# yum --enablerepo=remi install php-pecl-couchbase
=> fail
but:
# yum --enablerepo=remi,remi-test install php-pecl-couchbase
=> success

Re: Error: php-pecl-couchbase.. Requires: php-pecl(igbinary)(x86-64)

Using remi-test will pull php 5.5.

The new build (php-pecl-couchbase-1.1.5-2) should fixed this issue.

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