Skip to content

GNUisms in Makefile.fragment cause BSD make not to install headers  #4

@jdavidlists

Description

@jdavidlists

Under PHP 5.6.18 after a successful/uneventful "pecl install raphf-1.1.2" the extension is there, but the installed file include/php/ext/raphf/php_raphf.h contains the line:

#include "php_raphf_api.h"

However, this file is not present:

$ find /usr/local/php -name php_raphf_api.h
$

This causes dependencies (i.e. pecl_http 2.5.5) to fail to build:

In file included from /tmp/pear/temp/pecl_http/src/php_http.c:13:
In file included from /tmp/pear/temp/pecl_http/src/php_http_api.h:26:
/usr/local/php/5.6.18/include/php/ext/raphf/php_raphf.h:33:10: fatal error: 'php_raphf_api.h' file not found
#include "php_raphf_api.h"
         ^
1 error generated.
*** Error code 1

Stop.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions