Skip to content

PHP 7.2 compatibility #321

@Jan-E

Description

@Jan-E

When I try to compile php_v8js.dll on Windows for PHP 7.2 (alpha 1), I run into the following errors:

N:\php-sdk\php72dev
$ nmake -i php_v8js.dll | grep error

Microsoft (R) Program Maintenance Utility Version 14.10.25019.0
Copyright (C) Microsoft Corporation.  All rights reserved.

ext\v8js\v8js_class.cc(540): error C2065: 'ZEND_ACC_CLONE': undeclared identifier
ext\v8js\v8js_object_export.cc(339): error C2065: 'ZEND_ACC_CLONE': undeclared identifier
ext\v8js\v8js_object_export.cc(542): error C2065: 'ZEND_ACC_CLONE': undeclared identifier
ext\v8js\v8js_class.cc(540): error C2065: 'ZEND_ACC_CLONE': undeclared identifier
ext\v8js\v8js_object_export.cc(339): error C2065: 'ZEND_ACC_CLONE': undeclared identifier
ext\v8js\v8js_object_export.cc(542): error C2065: 'ZEND_ACC_CLONE': undeclared identifier
LINK : fatal error LNK1181: cannot open input file 'N:\php-sdk\php72dev\x64\Release_TS\ext\v8js\v8js_class.obj'
mt.exe : general error c101008d: Failed to write the updated manifest to the resource of file "N:\php-sdk\php72dev\x64\Release_TS\php_v8js.dll". The system cannot find the file specified.

The V8 libs were compiled with VC15 as well.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions