Bug 252408

Summary: databases/pecl-memcached: failed to build due to fatal error: 'src/php7/igbinary.h' file not found
Product: Ports & Packages Reporter: Alexander Kuznetsov <alex>
Component: Individual Port(s)Assignee: Po-Chuan Hsieh <sunpoet>
Status: Closed FIXED    
Severity: Affects Only Me CC: alex
Priority: --- Flags: bugzilla: maintainer-feedback? (sunpoet)
Version: Latest   
Hardware: Any   
OS: Any   

Description Alexander Kuznetsov 2021-01-04 14:21:18 UTC
Hi,

After recent update converters/pecl-igbinary to version 3.2.0, I'm unable to build databases/pecl-memcached due to an error:

[00:00:51] --- php_memcached.lo ---
[00:00:51] In file included from /wrkdirs/usr/ports/databases/pecl-memcached/work-php74/memcached-3.1.5/php_memcached.c:50:
[00:00:51] /usr/local/include/php/ext/igbinary/igbinary.h:5:10: fatal error: 'src/php7/igbinary.h' file not found
[00:00:51] #include "src/php7/igbinary.h"
[00:00:51]          ^~~~~~~~~~~~~~~~~~~~~
[00:00:51] 1 error generated.
[00:00:51] *** [php_memcached.lo] Error code 1
[00:00:51]
[00:00:51] make[1]: stopped in /wrkdirs/usr/ports/databases/pecl-memcached/work-php74/memcached-3.1.5
[00:00:51] 1 error
Comment 1 Alexander Kuznetsov 2021-01-04 14:37:55 UTC
It looks like a bug from https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=235869 has been back.
Comment 2 Alexander Kuznetsov 2021-01-05 11:51:14 UTC
I've reverted post-patch lines from the PR235869 and built pecl-memcached  successfully.
Comment 3 commit-hook freebsd_committer freebsd_triage 2021-01-05 13:03:09 UTC
A commit references this bug:

Author: sunpoet
Date: Tue Jan  5 13:02:49 UTC 2021
New revision: 560389
URL: https://svnweb.freebsd.org/changeset/ports/560389

Log:
  Fix build of the dependent ports

  - Bump PORTREVISION for package change

  PR:		252408
  Reported by:	Alexander Kuznetsov <alex@kuznetcoff.ru>

Changes:
  head/converters/pecl-igbinary/Makefile
Comment 4 Po-Chuan Hsieh freebsd_committer freebsd_triage 2021-01-05 13:04:05 UTC
Committed. Thanks!