Skip to content

PHP 8.x #17

@Sweetchuck

Description

@Sweetchuck

Is your feature request related to a problem? Please describe.
I couldn't compile sassphp with PHP 8.x

/foo/sassphp/8.0/src/sass.c: In function ‘array_to_import’:
/foo/sassphp/8.0/src/sass.c:98:53: error: expected ‘)’ before ‘TSRMLS_CC’
   98 |         zend_throw_exception_ex(sass_exception_ce, 0 TSRMLS_CC, "Need at least redirected path");
      |                                                     ^~~~~~~~~~
      |                                                     )
/foo/sassphp/8.0/src/sass.c:98:9: error: too few arguments to function ‘zend_throw_exception_ex’
   98 |         zend_throw_exception_ex(sass_exception_ce, 0 TSRMLS_CC, "Need at least redirected path");
      |         ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /foo/sassphp/8.0/src/php_sass.h:23,
                 from /foo/sassphp/8.0/src/sass.c:14:
/foo/php/80000-nts/include/php/Zend/zend_exceptions.h:61:33: note: declared here
   61 | ZEND_API ZEND_COLD zend_object *zend_throw_exception_ex(zend_class_entry *exception_ce, zend_long code, const char *format, ...) ZEND_ATTRIBUTE_FORMAT(printf, 3, 4);
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions