Code Monkey home page Code Monkey logo

gitlab-ci-pipeline-php's Introduction

Hello there 👋

gitlab-ci-pipeline-php's People

Contributors

alexanderkraemer avatar amadeusdelfino avatar antuspenskiy avatar arkanius avatar avvertix avatar bistory avatar bramus avatar briandotdev avatar edbizarro avatar erickskrauch avatar gilles-g avatar jnoordsij avatar jochenmanz avatar limenet avatar lsv avatar mintbridge avatar saibotk avatar slackerzz avatar timacdonald avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

gitlab-ci-pipeline-php's Issues

Package 'mysql-client' has no installation candidate on 7.2

I'm using gitlab CI with this config:

image: edbizarro/gitlab-ci-pipeline-php:7.2

cache:
  paths:
  - vendor/

variables:
  COMPOSER_DISABLE_XDEBUG_WARN: "1"
  COMPOSER_ALLOW_SUPERUSER: "1"
  MYSQL_ROOT_PASSWORD: root
  MYSQL_USER: user
  MYSQL_PASSWORD: password
  MYSQL_DATABASE: foo_dev
  DB_HOST: mysql
  APP_ENV: test

services:
    - mysql:5.7

While giltab starts pipeline i receive this error:

$ sudo apt-get update -q && sudo apt-get install -qqy --no-install-recommends mysql-client
Get:1 http://security-cdn.debian.org/debian-security buster/updates InRelease [39.1 kB]
Get:3 https://deb.nodesource.com/node_12.x buster InRelease [4584 B]
Get:2 http://cdn-fastly.deb.debian.org/debian buster InRelease [118 kB]
Get:4 http://cdn-fastly.deb.debian.org/debian buster-updates InRelease [46.8 kB]
Get:5 http://security-cdn.debian.org/debian-security buster/updates/main amd64 Packages [50.7 kB]
Get:6 http://cdn-fastly.deb.debian.org/debian buster/main amd64 Packages [7897 kB]
Get:7 https://deb.nodesource.com/node_12.x buster/main amd64 Packages [764 B]
Fetched 8157 kB in 2s (3784 kB/s)
Reading package lists...
E: Package 'mysql-client' has no installation candidate

Last successful build 21hours ago.

Revert to node 11

Hi, is there a way to revert the node version to 11? My builds are failing due to sass/node-sass#2633, which is blocked and won't be merged till the people from node implement the NaN version.

Could you release a tag with node 11, at least till node-sass is fixed? Any other suggestions?

Thanks.

yarn/node problems?

from one day to another: yarn throws:

$ yarn
yarn install v1.6.0
(node:42) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead.
[1/4] Resolving packages...
[2/4] Fetching packages...
info [email protected]: The platform "linux" is incompatible with this module.
info "[email protected]" is an optional dependency and failed compatibility check. Excluding it from installation.
[3/4] Linking dependencies...
[4/4] Building fresh packages...
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.
error /builds/p/ae/projectname/app/node_modules/node-sass: Command failed.
Exit code: 1
Command: node scripts/build.js
Arguments: 
Directory: /builds/p/ae/projectname/app/node_modules/node-sass

Tested images are:

  • 7.1-alpine
  • 7.1
  • 7.2

were there any breaking changes or updates?

as a workaround - is it possible the fix e.g. the 7.1-alpine tag to a sh256 of May the 4th?

[FEATURE] consider adding jq to image

Hi -- I am using this image to automate gitlab CI tasks (using gitlab ce self hosted, not a paid-for gitlab customer). My build tasks require me to have multi-project pipelines. I can create and call pipelines via the API quite easily via the gitlab api documentaiton:

https://docs.gitlab.com/ee/api/pipelines.html#create-a-new-pipeline

Create a new pipeline
curl --request POST --header "PRIVATE-TOKEN: <your_access_token>" "https://gitlab.example.com/api/v4/projects/1/pipeline?ref=master"

In alot of github and gitlab examples of gitlab-ci files developers use jq and tee alot to interact with the json responses and manipulate them as artifacts between job stages. For example see here https://zerotoprod.com/posts/gitlab-ci-advanced/

I do not see jq as an available utility in the image and I think it's very useful for scripting tasks within the container.

I do see tee in the container:

$ which tee
/usr/bin/tee

For ad-hoc purposes I can easily add jq to my toolchain via the below approach, but it has an APT package that could be added to the Dockerfile.

    - curl -L --insecure https://github.com/stedolan/jq/releases/download/jq-1.6/jq-linux64 --output artifacts/jq
    - chmod +x artifacts/jq; PATH=$PATH:artifacts
    - jq --version

Composer Permission denied problem

Hello,

I get permission denied when I try to composer install

Running` with gitlab-runner 11.7.0 (8bb608ff)
on docker-runner _2Cyso3z
Using Docker executor with image edbizarro/gitlab-ci-pipeline-php:7.3 ...
Pulling docker image edbizarro/gitlab-ci-pipeline-php:7.3 ...
Using docker image sha256:e93124288ec669f2770c9844137887eeb6b5652698e7b48975581fc625387e52 for edbizarro/gitlab-ci-pipeline-php:7.3 ...
Running on runner-_2Cyso3z-project-6-concurrent-0 via SERVER...
Fetching changes...
Removing public/bundles/
Removing var/
Removing vendor/
HEAD is now at 29575a5 test gitlab
From https://git.repo
Checking out ec6949e3 as test gitlab...
Skipping Git submodules setup
Checking cache for default...
No URL provided, cache will be not downloaded from shared cache server. Instead a local version of cache will be extracted.
Successfully extracted cache
$ composer install --prefer-dist --no-ansi --no-interaction --no-progress
Loading composer repositories with package information
Installing dependencies (including require-dev) from lock file
Nothing to install or update

[ErrorException]
file_put_contents(/builds/vendor/composer/installed.json): failed to open stream: Permission denied

install [--prefer-source] [--prefer-dist] [--dry-run] [--dev] [--no-dev] [--no-custom-installers] [--no-autoloader] [--no-scripts] [--no-progress] [--no-suggest] [-v|vv|vvv|--verbose] [-o|--optimize-autoloader] [-a|--classmap-authoritative] [--apcu-autoloader] [--ignore-platform-reqs] [--] []...

ERROR: Job failed: exit code 1

Here is my gitlab-ci.yml

image: edbizarro/gitlab-ci-pipeline-php:7.3

before_script:
  - composer install --prefer-dist --no-ansi --no-interaction --no-progress
  - yarn install

stages:
  - build

cache:
  paths:
  - vendor/

build:
  stage: build
  artifacts:
    paths:
      - build/
  script:
    - mkdir build/
    - cp -r bin config public src templates vendor composer.* .env.dist build/
  only:
    - test_gitlab_ci

php:7.2-alpine bundles with outdated PHP version

I did docker pull edbizarro/gitlab-ci-pipeline-php:7.2-alpine
Then went into this image via docker run -ti --entrypoint=sh <image ID>
And executed

/var/www/html $ php -v
PHP 7.2.1 (cli) (built: Jan 10 2018 02:20:55) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2017 Zend Technologies
    with Zend OPcache v7.2.1, Copyright (c) 1999-2017, by Zend Technologies
    with Xdebug v2.7.0beta2-dev, Copyright (c) 2002-2018, by Derick Rethans

Expected: PHP 7.2.14

Gyp error with Yarn

I get this error when using node-sass with Yarn:

Error: /build/node_modules/node-sass: Command failed.

Which looks like it can't make:

gyp ERR! stack Error: not found: make

I found this when looking for the error:
DeviaVir/zenbot#425

Suggesting we need build-essentials in the mix.
sudo apt-get install build-essential git

Support for MSSQL?

Is there a way to support mssql using this image?

currently we are using your docker image for unit testing on gitlab, but we have a project that use laravel with mssql and can't find a way to configure the driver and service.

E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?

Runner is failing when trying to open a lock file because it says I do not have root permissions?

Running with gitlab-runner 10.0.0-rc.1 (6331f360)
  on docker-auto-scale (4e4528ca)
Using Docker executor with image edbizarro/gitlab-ci-pipeline-php:7.0 ...
Using docker image sha256:ad2a804be38eddec66059b05a6ee5f596e3887ddddca62219c13d76ed306215e for predefined container...
Pulling docker image edbizarro/gitlab-ci-pipeline-php:7.0 ...
Using docker image edbizarro/gitlab-ci-pipeline-php:7.0 ID=sha256:8a485ae35d7ab8bed1c497efaeb1b88f44ccd938031c36a254a79b6d4348e974 for build container...
Running on runner-4e4528ca-project-3617016-concurrent-0 via runner-4e4528ca-machine-1506001341-3fda522f-digital-ocean-2gb...
Cloning repository...
Cloning into '/builds/myprojectnameisredacted'...
Checking out b888db38 as feature/featureBranch123...
Skipping Git submodules setup
Checking cache for feature/featureBranch123...
FATAL: file does not exist                         
Failed to extract cache
$ set -xe
$ apt-get install -y libxml2-dev nodejs npm
++ echo '$ apt-get install -y libxml2-dev nodejs npm'
++ apt-get install -y libxml2-dev nodejs npm
E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
ERROR: Job failed: exit code 1

Any thoughts?

Imagick not working in 7.1

Hi,

with the recent release, ImageMagick/ext-imagick is broken when using 7.1. From the changes I've seen, it's not being installed at all. Was it removed intentionally or is this a bug?

Thanks :)

pcntl extension not installed/enabled

Hi,

Today I've been getting errors saying the 'pcntl' extension is not installed/enabled.

$ composer install --no-scripts  --prefer-dist > /dev/null
  Problem 1
    - laravel/horizon v1.1.0 requires ext-pcntl * -> the requested PHP extension pcntl is missing from your system.
    - laravel/horizon v1.1.0 requires ext-pcntl * -> the requested PHP extension pcntl is missing from your system.
    - Installation request for laravel/horizon v1.1.0 -> satisfiable by laravel/horizon[v1.1.0].

I've run php --ini within the Gitlab job shell file to figure out what's there.

$ php --ini
Configuration File (php.ini) Path: /usr/local/etc/php
Loaded Configuration File:         (none)
Scan for additional .ini files in: /usr/local/etc/php/conf.d
Additional .ini files parsed:      /usr/local/etc/php/conf.d/apcu-recommended.ini,
/usr/local/etc/php/conf.d/docker-php-ext-apcu.ini,
/usr/local/etc/php/conf.d/docker-php-ext-bcmath.ini,
/usr/local/etc/php/conf.d/docker-php-ext-bz2.ini,
/usr/local/etc/php/conf.d/docker-php-ext-calendar.ini,
/usr/local/etc/php/conf.d/docker-php-ext-gd.ini,
/usr/local/etc/php/conf.d/docker-php-ext-imap.ini,
/usr/local/etc/php/conf.d/docker-php-ext-intl.ini,
/usr/local/etc/php/conf.d/docker-php-ext-ldap.ini,
/usr/local/etc/php/conf.d/docker-php-ext-mcrypt.ini,
/usr/local/etc/php/conf.d/docker-php-ext-memcached.ini,
/usr/local/etc/php/conf.d/docker-php-ext-mongodb.ini,
/usr/local/etc/php/conf.d/docker-php-ext-mysqli.ini,
/usr/local/etc/php/conf.d/docker-php-ext-opcache.ini,
/usr/local/etc/php/conf.d/docker-php-ext-pdo_mysql.ini,
/usr/local/etc/php/conf.d/docker-php-ext-pdo_pgsql.ini,
/usr/local/etc/php/conf.d/docker-php-ext-pgsql.ini,
/usr/local/etc/php/conf.d/docker-php-ext-redis.ini,
/usr/local/etc/php/conf.d/docker-php-ext-soap.ini,
/usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini,
/usr/local/etc/php/conf.d/docker-php-ext-zip.ini,
/usr/local/etc/php/conf.d/opcache-recommended.ini,
/usr/local/etc/php/conf.d/zz-conf.ini

The gitlab-ci.yml file looks like

stages:
- standards
- tests

cache:
  key: $CI_BUILD_REF_NAME # changed to $CI_COMMIT_REF_NAME in Gitlab 9.x
  paths:
    - vendor
    - node_modules
    - public
    - .yarn

image: edbizarro/gitlab-ci-pipeline-php:7.1

before_script:
  - composer self-update
  - composer install --no-scripts  --prefer-dist > /dev/null
  - cp .env.example .env
  - php artisan key:generate

codestandards_job:
  stage: standards
  script:
    - ./vendor/bin/phpcs --colors --standard=PSR2 --file-list=phpcs.filelist

tests_job:
  stage: tests
  image: edbizarro/gitlab-ci-pipeline-php:7.1-alpine
  script:
    - ./vendor/bin/phpunit

Any help is appreciated.

How to enable sockets extension

I am trying to enable the php sockets extension.

So I tried to run :
docker-php-ext-install sockets

docker-php-ext-enable sockets

and I get that error :

$ docker-php-ext-install sockets
mkdir: cannot create directory '/usr/src/php': Permission denied

Do somebody have any idea how to make it work ?

Support for Laravel Dusk?

Is this great project already supporting Laravel Dusk tests?
If not it would be great if you can add Laravel Dusk. Thanks!

Cannot find Chrome binary

This error appears every during every test running:

Facebook\WebDriver\Exception\UnknownServerException: unknown error: cannot find Chrome binary
  (Driver info: chromedriver=2.45.615279 (12b89733300bd268cff3b78fc76cb8f3a7cc44e5),platform=Linux 4.19.23-coreos-r1 x86_64)

My CI configuration:

dusk:
  stage: testing
  services:
    - mysql:5.7
    - redis:latest
  image: edbizarro/gitlab-ci-pipeline-php:7.3-chromium
  dependencies:
    - build-assets
    - publish-assets
    - composer
    - db-seeding
  script:
    - php -v
    - composer install --prefer-dist --no-ansi --no-interaction --no-progress
    - php artisan serve &
    - ./vendor/laravel/dusk/bin/chromedriver-linux --port=9515 &
    - sleep 5
    - php artisan dusk --colors --exclude-group problem-testcase
  artifacts:
    paths:
      - ./storage/logs # for debugging
      - ./tests/Browser/screenshots # for Dusk screenshots
      - ./tests/Browser/console # for Dusk console
    expire_in: 1 days
    when: always

But before the error I see in output that chrome driver successfully started:

Starting ChromeDriver 2.45.615279 (12b89733300bd268cff3b78fc76cb8f3a7cc44e5) on port 9515
Only local connections are allowed.

Adding php extensions

How would I add an additional php extension just using the .yml file? Am I right in thinking I'd have to clone this repo and change the extensions.sh file directly?

Node v8 support possible?

Hey,

I'm wondering if it is possible to add also support node v8. Some of my projects uses node v8 and the build fail with node v10.

What do you think about it?

Node Version

Hi there,

In your readme you state that all versions of the image come with node 9 installed.
Whe I run my pipeline with edbizarro/gitlab-ci-pipeline-php:7.2-alpine, which according to docker images -a is edbizarro/gitlab-ci-pipeline-php 7.2-alpine c83c606e6603 4 days ago 441MB, and I run this..

$ node -v
v7.10.1

I get a very old version 7.10.1 in return (july 2017). Am I missing something here?

by the way yarn doesn't even upgrade itself:

$ sudo npm install -g yarn
npm WARN npm npm does not support Node.js v7.10.1
npm WARN npm You should probably upgrade to a newer version of node as we
npm WARN npm can't make any promises that npm will work with this version.
npm WARN npm Supported releases of Node.js are the latest release of 6, 8, 9, 10.
npm WARN npm You can find the latest version at https://nodejs.org/

Possible to use more than 512MB of memory

Hey there,

I love this image as it makes CI/CD for Laravel super easy so thank you for investing your own time on creating and maintaining it!! I'm trying to update my CI/CD process from using PHP w/ Xdebug to just using phpdbg which seems to run much quicker with the tradeoff being higher memory usage, but since your build script limits the memory usage to 512M (https://github.com/edbizarro/gitlab-ci-pipeline-php/blob/master/php/scripts/extensions.sh#L135), it fails quite quickly. Would it be possible to add a tag that allows more memory usage, like 4GB?

Thank you again!

Python not found

It's me again!

When installing the yarn dependencies, I get the following error:

Error: Can't find Python executable "python", you can set the PYTHON env variable.

Which causes node-gyp to crash, preventing node-sass to install.

So basically nothing gets installed and I can't build or test my app, at least with the 7.1-alpine image

Name or service not known

Hi @edbizarro I found this error when migrate:fresh. Am I missing something?

...
Writing lock file
Generating optimized autoload files
$ cp .env.example .env
$ php artisan key:generate
Application key [base64:xNynlz3AAFWMZu/WCEJQcSBB6vGH9ZfFkud2utVab3I=] set successfully.
$ php artisan migrate:fresh --seed

   Illuminate\Database\QueryException  : SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed: Name or service not known (SQL: SHOW FULL TABLES WHERE table_type = 'BASE TABLE')

  at /builds/pathto/app/vendor/laravel/framework/src/Illuminate/Database/Connection.php:664
    660|         // If an exception occurs when attempting to run a query, we'll format the error
    661|         // message to include the bindings with SQL, which will make this exception a
    662|         // lot more helpful to the developer instead of just the database's errors.
    663|         catch (Exception $e) {
  > 664|             throw new QueryException(
    665|                 $query, $this->prepareBindings($bindings), $e
    666|             );
    667|         }
    668|

  Exception trace:

  1   PDOException::("PDO::__construct(): php_network_getaddresses: getaddrinfo failed: Name or service not known")
      /builds/pathto/app/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:68

  2   PDO::__construct("mysql:host=mysql;port=3306;dbname=core", "root", "root", [])
      /builds/pathto/app/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:68

  Please use the argument -v to see more details.
Uploading artifacts...
...

.env.example file

DB_CONNECTION=mysql
DB_HOST=localhost
DB_PORT=3306
DB_DATABASE=core
DB_USERNAME=root
DB_PASSWORD=root

.gitlab-ci.yml file

stages:
  - test

variables:
  MYSQL_ROOT_PASSWORD: root
  MYSQL_USER: root
  MYSQL_PASSWORD: root
  MYSQL_DATABASE: core
  DB_HOST: mysql

cache:
  key: $CI_COMMIT_REF_NAME
  paths:
    - vendor
    - node_modules
    - public
    - .yarn

test:
  stage: test
  services:
    - mysql:5.7
  image: edbizarro/gitlab-ci-pipeline-php:7.1
  script:
    - yarn config set cache-folder .yarn
    - yarn install --pure-lockfile
    - composer install --prefer-dist --no-ansi --no-interaction --no-progress --no-scripts
    - cp .env.example .env
    - php artisan key:generate
    - php artisan migrate:fresh --seed
    - ./vendor/phpunit/phpunit/phpunit -v --coverage-text --colors=never --stderr
  artifacts:
    paths:
      - ./storage/logs # for debugging
    expire_in: 1 days
    when: always

Add PhalconPHP extension

Is there any change to have the PhalconPHP extension in these images? Currently, I'm installing this extension on each build with the next script:

  before_script:
    # Install phalcon, because it's not included in current image
    - sudo sed -i -e 's/v[[:digit:]]\.[[:digit:]]/edge/g' /etc/apk/repositories
    - sudo apk add --no-cache --update php7-phalcon
    - sudo cp /etc/php7/conf.d/phalcon.ini $PHP_INI_DIR/conf.d/
    - sudo cp /usr/lib/php7/modules/phalcon.so "$(php-config --extension-dir)/"

It'll be nice to have it in these images by default. I can help with PR.

phpunit permission denied

Hello,

i use the image edbizarro/gitlab-ci-pipeline-php:7.3 and i get the error

$ ./vendor/phpunit/phpunit/phpunit -v --coverage-text --colors=never --stderr
/bin/bash: line 105: ./vendor/phpunit/phpunit/phpunit: Permission denied

PHPUnit\Framework\Exception: Module 'SimpleXML' already loaded

Hi,
I use this image on gitlab-ci (pipeline at gitlab.com) but since few times it failed running PhpUnit with error:

PHPUnit\Framework\Exception: PHP Warning:  Module 'SimpleXML' already loaded in Unknown on line 0
PHP Warning:  Module 'tokenizer' already loaded in Unknown on line 0
PHP Warning:  Module 'xmlwriter' already loaded in Unknown on line 0

My .gitlab-ci.yml is very simple:

cache:
  key: $CI_BUILD_REF_NAME
  paths:
    - vendor
    - ~/.composer/cache/files

before_script:

test:
  only:
    - schedules
  image: edbizarro/gitlab-ci-pipeline-php:7.1-alpine
  script:
    - composer install --no-interaction --no-progress
    - ./phpunit --colors --no-coverage --configuration phpunit.xml

Any idea ?

Composer cache permission denied

Hi @edbizarro,

From yesterday's evenining my pipelines started to fail to due this error:

composer install --prefer-dist --no-interaction --no-progress --no-suggest
Cannot create cache directory /home/php/.composer/cache/repo/https---packagist.org/, or directory is not writable. Proceeding without cache
Cannot create cache directory /home/php/.composer/cache/files/, or directory is not writable. Proceeding without cache
Cannot create cache directory /home/php/.composer/cache/repo/https---packagist.org/, or directory is not writable. Proceeding without cache
Loading composer repositories with package information
Installing dependencies (including require-dev) from lock file

                              
  [ErrorException]            
  mkdir(): Permission denied  

I noticed that user and group of /home/php/.composer is root:root. I applied an hack before run composer install in order to set the correct user and group:

sudo chown -R php:php ~/.composer

I don't why the error starts to appear yestard, maybe due to a composer update?
Let me know if you also faced this issue.

Cheers,

Alessandro

Laravel Migrate fails

Using simple .gitlab-ci.yml example with edbizarro/gitlab-ci-pipeline-php:7.1-alpine image and running in the gitlab pipeline I'm getting errors:

$ php artisan key:generate
Application key [base64:MAkmoC96Ros97WvVQIo7efJo2/K2l3SXc7C1TwGduxc=] set successfully.
$ php artisan migrate:refresh --seed

                                                                               
  [Illuminate\Database\QueryException]                                         
  SQLSTATE[HY000] [1045] Access denied for user 'root'@'172.17.0.3' (using pa  
  ssword: NO) (SQL: select * from information_schema.tables where table_schem  
  a = web and table_name = migrations)                                         
                                                                               

                                                                               
  [Doctrine\DBAL\Driver\PDOException]                                          
  SQLSTATE[HY000] [1045] Access denied for user 'root'@'172.17.0.3' (using pa  
  ssword: NO)                                                                  
                                                                               

                                                                               
  [PDOException]                                                               
  SQLSTATE[HY000] [1045] Access denied for user 'root'@'172.17.0.3' (using pa  
  ssword: NO)                                                                  
                                                                               

ERROR: Job failed: exit code 1

I've try changing MYSQL_DATABASE: homestead to MYSQL_DATABASE: web which is what is configured in my .env file, but no success

How to use PHP Code Sniffer

Hey there,

thanks for this great package. I was fighting with the .yml files for days and yours just worked.

How can I use PHP Code Sniffer with this? I have the following configuration, but it won't work.

# Variables
variables:
  MYSQL_ROOT_PASSWORD: root
  MYSQL_USER: homestead
  MYSQL_PASSWORD: secret
  MYSQL_DATABASE: homestead
  DB_HOST: mysql

stages:
  - syntax
  - tests

phpcs:
  stage: syntax
  script:
    - ./vendor/bin/phpcs --error-severity=1 --warning-severity=8 --extensions=php

test:
  stage: test
  services:
    - mysql:5.7
  image: edbizarro/gitlab-ci-pipeline-php:7.2-alpine
  script:
    - yarn
    - cp .env.example .env
    - composer install --prefer-dist --no-ansi --no-interaction --no-progress
    - php artisan key:generate
    - php artisan migrate:refresh --seed
    - ./vendor/phpunit/phpunit/phpunit -v --coverage-text --colors=never --stderr

But of course I get /bin/bash: line 69: ./vendor/bin/phpcs: No such file or directory.

How to install another extension?

Could you please help me, how to install lftp extension? Thanks

Pulling docker image edbizarro/gitlab-ci-pipeline-php:7.1 ...
Using docker image edbizarro/gitlab-ci-pipeline-php:7.1
...
Cloning repository...
...
Successfully extracted cache
...
$ apt-get install -yqq lftp
E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
ERROR: Job failed: exit code 1

node-gyp issues failing pipeline

Hi there,

we're facing this issue in the eslint-job:

�[0KRunning with gitlab-runner 12.2.0 (a987417a)
�[0;m�[0K  on docker-auto-scale ed2dce3a
�[0;msection_start:1568129627:prepare_executor
�[0K�[0KUsing Docker executor with image edbizarro/gitlab-ci-pipeline-php:7.2-alpine ...
�[0;m�[0KPulling docker image edbizarro/gitlab-ci-pipeline-php:7.2-alpine ...
�[0;m�[0KUsing docker image sha256:944b4ab0934a06c3f30237e6ee69d37a82a76e05ee61cccb35a037170fde87ee for edbizarro/gitlab-ci-pipeline-php:7.2-alpine ...
�[0;msection_end:1568129660:prepare_executor
�[0Ksection_start:1568129660:prepare_script
�[0KRunning on runner-ed2dce3a-project-7777405-concurrent-0 via runner-ed2dce3a-srm-1568129557-937ff210...
section_end:1568129665:prepare_script
�[0Ksection_start:1568129665:get_sources
�[0K�[32;1mFetching changes...�[0;m
Initialized empty Git repository in /builds/xxxxxx-fra/framework/.git/
�[32;1mCreated fresh repository.�[0;m
From https://gitlab.com/xxxxxx-fra/framework
 * [new branch]      53-auth-backend-functions -> origin/53-auth-backend-functions
 * [new branch]      54-add-function-user-can-to-auth-helpers -> origin/54-add-function-user-can-to-auth-helpers
 * [new branch]      56-write-a-build-script -> origin/56-write-a-build-script
 * [new branch]      develop                 -> origin/develop
 * [new branch]      fix-auth-helper         -> origin/fix-auth-helper
 * [new branch]      master                  -> origin/master
 * [new branch]      pusher                  -> origin/pusher
 * [new branch]      rules-tree              -> origin/rules-tree
�[32;1mChecking out 441175b5 as fix-auth-helper...�[0;m

�[32;1mSkipping Git submodules setup�[0;m
section_end:1568129668:get_sources
�[0Ksection_start:1568129668:restore_cache
�[0Ksection_end:1568129674:restore_cache
�[0Ksection_start:1568129674:download_artifacts
�[0Ksection_end:1568129677:download_artifacts
�[0Ksection_start:1568129677:build_script
�[0K�[32;1m$ npm install eslint eslint-plugin-vue�[0;m

> [email protected] install /builds/xxxxxx-fra/framework/node_modules/node-sass
> node scripts/install.js

Downloading binary from https://github.com/sass/node-sass/releases/download/v4.9.2/linux_musl-x64-72_binding.node
Cannot download "https://github.com/sass/node-sass/releases/download/v4.9.2/linux_musl-x64-72_binding.node": 

HTTP error 404 Not Found

Hint: If github.com is not accessible in your location
      try setting a proxy via HTTP_PROXY, e.g. 

      export HTTP_PROXY=http://example.com:1234

or configure npm proxy via

      npm config set proxy http://example.com:8080

> [email protected] postinstall /builds/xxxxxx-fra/framework/node_modules/webpack/node_modules/uglifyjs-webpack-plugin
> node lib/post_install.js


> [email protected] postinstall /builds/xxxxxx-fra/framework/node_modules/node-sass
> node scripts/build.js

Building: /usr/bin/node /builds/xxxxxx-fra/framework/node_modules/node-gyp/bin/node-gyp.js rebuild --verbose --libsass_ext= --libsass_cflags= --libsass_ldflags= --libsass_library=
gyp info it worked if it ends with ok
gyp verb cli [
gyp verb cli   '/usr/bin/node',
gyp verb cli   '/builds/xxxxxx-fra/framework/node_modules/node-gyp/bin/node-gyp.js',
gyp verb cli   'rebuild',
gyp verb cli   '--verbose',
gyp verb cli   '--libsass_ext=',
gyp verb cli   '--libsass_cflags=',
gyp verb cli   '--libsass_ldflags=',
gyp verb cli   '--libsass_library='
gyp verb cli ]
gyp info using [email protected]
gyp info using [email protected] | linux | x64
gyp verb command rebuild []
gyp verb command clean []
gyp verb clean removing "build" directory
gyp verb command configure []
gyp verb check python checking for Python executable "python2" in the PATH
gyp verb `which` succeeded python2 /usr/bin/python2
gyp verb check python version `/usr/bin/python2 -c "import platform; print(platform.python_version());"` returned: "2.7.16\n"
gyp verb get node dir no --target version specified, falling back to host node version: 12.10.0
gyp verb command install [ '12.10.0' ]
gyp verb install input version string "12.10.0"
gyp verb install installing version: 12.10.0
gyp verb install --ensure was passed, so won't reinstall if already installed
gyp verb install version not already installed, continuing with install 12.10.0
gyp verb ensuring nodedir is created /home/php/.node-gyp/12.10.0
gyp verb created nodedir /home/php/.node-gyp
gyp http GET https://nodejs.org/download/release/v12.10.0/node-v12.10.0-headers.tar.gz
gyp http 200 https://nodejs.org/download/release/v12.10.0/node-v12.10.0-headers.tar.gz
gyp verb extracted file from tarball include/node/common.gypi
gyp verb extracted file from tarball include/node/config.gypi
gyp verb extracted file from tarball include/node/node.h
gyp verb extracted file from tarball include/node/node_api.h
gyp verb extracted file from tarball include/node/js_native_api.h
gyp verb extracted file from tarball include/node/js_native_api_types.h
gyp verb extracted file from tarball include/node/node_api_types.h
gyp verb extracted file from tarball include/node/node_buffer.h
gyp verb extracted file from tarball include/node/node_object_wrap.h
gyp verb extracted file from tarball include/node/node_version.h
gyp verb extracted file from tarball include/node/v8-testing.h
gyp verb extracted file from tarball include/node/v8-value-serializer-version.h
gyp verb extracted file from tarball include/node/v8-version-string.h
gyp verb extracted file from tarball include/node/v8-wasm-trap-handler-posix.h
gyp verb extracted file from tarball include/node/v8-wasm-trap-handler-win.h
gyp verb extracted file from tarball include/node/v8-internal.h
gyp verb extracted file from tarball include/node/v8-platform.h
gyp verb extracted file from tarball include/node/v8-profiler.h
gyp verb extracted file from tarball include/node/v8-util.h
gyp verb extracted file from tarball include/node/v8-version.h
gyp verb extracted file from tarball include/node/v8.h
gyp verb extracted file from tarball include/node/v8config.h
gyp verb extracted file from tarball include/node/libplatform/libplatform-export.h
gyp verb extracted file from tarball include/node/libplatform/libplatform.h
gyp verb extracted file from tarball include/node/libplatform/v8-tracing.h
gyp verb extracted file from tarball include/node/uv/aix.h
gyp verb extracted file from tarball include/node/uv/android-ifaddrs.h
gyp verb extracted file from tarball include/node/uv/bsd.h
gyp verb extracted file from tarball include/node/uv/darwin.h
gyp verb extracted file from tarball include/node/uv/errno.h
gyp verb extracted file from tarball include/node/uv/linux.h
gyp verb extracted file from tarball include/node/uv/os390.h
gyp verb extracted file from tarball include/node/uv/posix.h
gyp verb extracted file from tarball include/node/uv/stdint-msvc2008.h
gyp verb extracted file from tarball include/node/uv/sunos.h
gyp verb extracted file from tarball include/node/uv/threadpool.h
gyp verb extracted file from tarball include/node/uv/tree.h
gyp verb extracted file from tarball include/node/uv/unix.h
gyp verb extracted file from tarball include/node/uv/version.h
gyp verb extracted file from tarball include/node/uv/win.h
gyp verb extracted file from tarball include/node/uv.h
gyp verb extracted file from tarball include/node/openssl/aes.h
gyp verb extracted file from tarball include/node/openssl/asn1.h
gyp verb extracted file from tarball include/node/openssl/asn1_mac.h
gyp verb extracted file from tarball include/node/openssl/asn1err.h
gyp verb extracted file from tarball include/node/openssl/asn1t.h
gyp verb extracted file from tarball include/node/openssl/async.h
gyp verb extracted file from tarball include/node/openssl/asyncerr.h
gyp verb extracted file from tarball include/node/openssl/bio.h
gyp verb extracted file from tarball include/node/openssl/bioerr.h
gyp verb extracted file from tarball include/node/openssl/blowfish.h
gyp verb extracted file from tarball include/node/openssl/bn.h
gyp verb extracted file from tarball include/node/openssl/bnerr.h
gyp verb extracted file from tarball include/node/openssl/buffer.h
gyp verb extracted file from tarball include/node/openssl/buffererr.h
gyp verb extracted file from tarball include/node/openssl/camellia.h
gyp verb extracted file from tarball include/node/openssl/cast.h
gyp verb extracted file from tarball include/node/openssl/cmac.h
gyp verb extracted file from tarball include/node/openssl/cms.h
gyp verb extracted file from tarball include/node/openssl/cmserr.h
gyp verb extracted file from tarball include/node/openssl/comp.h
gyp verb extracted file from tarball include/node/openssl/comperr.h
gyp verb extracted file from tarball include/node/openssl/conf.h
gyp verb extracted file from tarball include/node/openssl/conf_api.h
gyp verb extracted file from tarball include/node/openssl/conferr.h
gyp verb extracted file from tarball include/node/openssl/cryptoerr.h
gyp verb extracted file from tarball include/node/openssl/ct.h
gyp verb extracted file from tarball include/node/openssl/cterr.h
gyp verb extracted file from tarball include/node/openssl/des.h
gyp verb extracted file from tarball include/node/openssl/dh.h
gyp verb extracted file from tarball include/node/openssl/dherr.h
gyp verb extracted file from tarball include/node/openssl/dsa.h
gyp verb extracted file from tarball include/node/openssl/dsaerr.h
gyp verb extracted file from tarball include/node/openssl/dtls1.h
gyp verb extracted file from tarball include/node/openssl/ebcdic.h
gyp verb extracted file from tarball include/node/openssl/ec.h
gyp verb extracted file from tarball include/node/openssl/ecdh.h
gyp verb extracted file from tarball include/node/openssl/ecdsa.h
gyp verb extracted file from tarball include/node/openssl/engine.h
gyp verb extracted file from tarball include/node/openssl/engineerr.h
gyp verb extracted file from tarball include/node/openssl/ssl.h
gyp verb extracted file from tarball include/node/openssl/hmac.h
gyp verb extracted file from tarball include/node/openssl/idea.h
gyp verb extracted file from tarball include/node/openssl/kdf.h
gyp verb extracted file from tarball include/node/openssl/kdferr.h
gyp verb extracted file from tarball include/node/openssl/md2.h
gyp verb extracted file from tarball include/node/openssl/md4.h
gyp verb extracted file from tarball include/node/openssl/md5.h
gyp verb extracted file from tarball include/node/openssl/mdc2.h
gyp verb extracted file from tarball include/node/openssl/modes.h
gyp verb extracted file from tarball include/node/openssl/objects.h
gyp verb extracted file from tarball include/node/openssl/objectserr.h
gyp verb extracted file from tarball include/node/openssl/ocsperr.h
gyp verb extracted file from tarball include/node/openssl/ossl_typ.h
gyp verb extracted file from tarball include/node/openssl/pem.h
gyp verb extracted file from tarball include/node/openssl/pem2.h
gyp verb extracted file from tarball include/node/openssl/pemerr.h
gyp verb extracted file from tarball include/node/openssl/pkcs12.h
gyp verb extracted file from tarball include/node/openssl/pkcs12err.h
gyp verb extracted file from tarball include/node/openssl/pkcs7.h
gyp verb extracted file from tarball include/node/openssl/pkcs7err.h
gyp verb extracted file from tarball include/node/openssl/rand.h
gyp verb extracted file from tarball include/node/openssl/rand_drbg.h
gyp verb extracted file from tarball include/node/openssl/randerr.h
gyp verb extracted file from tarball include/node/openssl/rc2.h
gyp verb extracted file from tarball include/node/openssl/rc4.h
gyp verb extracted file from tarball include/node/openssl/rc5.h
gyp verb extracted file from tarball include/node/openssl/ripemd.h
gyp verb extracted file from tarball include/node/openssl/rsa.h
gyp verb extracted file from tarball include/node/openssl/rsaerr.h
gyp verb extracted file from tarball include/node/openssl/seed.h
gyp verb extracted file from tarball include/node/openssl/sha.h
gyp verb extracted file from tarball include/node/openssl/srp.h
gyp verb extracted file from tarball include/node/openssl/srtp.h
gyp verb extracted file from tarball include/node/openssl/ssl2.h
gyp verb extracted file from tarball include/node/openssl/ssl3.h
gyp verb extracted file from tarball include/node/openssl/stack.h
gyp verb extracted file from tarball include/node/openssl/store.h
gyp verb extracted file from tarball include/node/openssl/storeerr.h
gyp verb extracted file from tarball include/node/openssl/symhacks.h
gyp verb extracted file from tarball include/node/openssl/tls1.h
gyp verb extracted file from tarball include/node/openssl/ts.h
gyp verb extracted file from tarball include/node/openssl/tserr.h
gyp verb extracted file from tarball include/node/openssl/txt_db.h
gyp verb extracted file from tarball include/node/openssl/ui.h
gyp verb extracted file from tarball include/node/openssl/uierr.h
gyp verb extracted file from tarball include/node/openssl/whrlpool.h
gyp verb extracted file from tarball include/node/openssl/x509.h
gyp verb extracted file from tarball include/node/openssl/x509err.h
gyp verb extracted file from tarball include/node/openssl/x509v3err.h
gyp verb extracted file from tarball include/node/openssl/safestack.h
gyp verb extracted file from tarball include/node/openssl/sslerr.h
gyp verb extracted file from tarball include/node/openssl/x509_vfy.h
gyp verb extracted file from tarball include/node/openssl/err.h
gyp verb extracted file from tarball include/node/openssl/obj_mac.h
gyp verb extracted file from tarball include/node/openssl/opensslv.h
gyp verb extracted file from tarball include/node/openssl/x509v3.h
gyp verb extracted file from tarball include/node/openssl/crypto.h
gyp verb extracted file from tarball include/node/openssl/e_os2.h
gyp verb extracted file from tarball include/node/openssl/ecerr.h
gyp verb extracted file from tarball include/node/openssl/evperr.h
gyp verb extracted file from tarball include/node/openssl/lhash.h
gyp verb extracted file from tarball include/node/openssl/evp.h
gyp verb extracted file from tarball include/node/openssl/ocsp.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-elf/no-asm/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-elf/no-asm/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-elf/no-asm/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-elf/no-asm/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-elf/no-asm/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-elf/asm/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-elf/asm/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-elf/asm/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-elf/asm/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-elf/asm/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-elf/asm_avx2/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-elf/asm_avx2/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-elf/asm_avx2/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-elf/asm_avx2/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-elf/asm_avx2/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc64le/asm/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc64le/asm/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc64le/asm/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc64le/asm/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc64le/asm/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc64le/no-asm/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc64le/no-asm/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc64le/no-asm/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc64le/no-asm/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc64le/no-asm/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc64le/asm_avx2/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc64le/asm_avx2/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc64le/asm_avx2/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc64le/asm_avx2/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc64le/asm_avx2/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86_64/asm/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86_64/asm/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86_64/asm/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86_64/asm/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86_64/asm/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86_64/asm_avx2/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86_64/asm_avx2/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86_64/asm_avx2/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86_64/asm_avx2/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86_64/asm_avx2/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86_64/no-asm/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86_64/no-asm/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86_64/no-asm/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86_64/no-asm/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86_64/no-asm/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN64A/asm/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN64A/asm/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN64A/asm/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN64A/asm/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN64A/asm/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN64A/no-asm/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN64A/no-asm/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN64A/no-asm/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN64A/no-asm/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN64A/no-asm/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN64A/asm_avx2/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN64A/asm_avx2/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN64A/asm_avx2/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN64A/asm_avx2/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN64A/asm_avx2/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/aix64-gcc/asm_avx2/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/aix64-gcc/asm_avx2/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/aix64-gcc/asm_avx2/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/aix64-gcc/asm_avx2/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/aix64-gcc/asm_avx2/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/aix64-gcc/asm/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/aix64-gcc/asm/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/aix64-gcc/asm/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/aix64-gcc/asm/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/aix64-gcc/asm/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/aix64-gcc/no-asm/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/aix64-gcc/no-asm/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/aix64-gcc/no-asm/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/aix64-gcc/no-asm/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/aix64-gcc/no-asm/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/solaris-x86-gcc/asm/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/solaris-x86-gcc/asm/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/solaris-x86-gcc/asm/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/solaris-x86-gcc/asm/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/solaris-x86-gcc/asm/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/solaris-x86-gcc/no-asm/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/solaris-x86-gcc/no-asm/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/solaris-x86-gcc/no-asm/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/solaris-x86-gcc/no-asm/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/solaris-x86-gcc/no-asm/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/solaris-x86-gcc/asm_avx2/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/solaris-x86-gcc/asm_avx2/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/solaris-x86-gcc/asm_avx2/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/solaris-x86-gcc/asm_avx2/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/solaris-x86-gcc/asm_avx2/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc/asm_avx2/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc/asm_avx2/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc/asm_avx2/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc/asm_avx2/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc/asm_avx2/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc/no-asm/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc/no-asm/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc/no-asm/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc/no-asm/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc/no-asm/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc/asm/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc/asm/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc/asm/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc/asm/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc/asm/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/darwin64-x86_64-cc/no-asm/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/darwin64-x86_64-cc/no-asm/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/darwin64-x86_64-cc/no-asm/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/darwin64-x86_64-cc/no-asm/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/darwin64-x86_64-cc/no-asm/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/darwin64-x86_64-cc/asm/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/darwin64-x86_64-cc/asm/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/darwin64-x86_64-cc/asm/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/darwin64-x86_64-cc/asm/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/darwin64-x86_64-cc/asm/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/darwin64-x86_64-cc/asm_avx2/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/darwin64-x86_64-cc/asm_avx2/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/darwin64-x86_64-cc/asm_avx2/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/darwin64-x86_64-cc/asm_avx2/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/darwin64-x86_64-cc/asm_avx2/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/aix-gcc/asm_avx2/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/aix-gcc/asm_avx2/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/aix-gcc/asm_avx2/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/aix-gcc/asm_avx2/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/aix-gcc/asm_avx2/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/aix-gcc/asm/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/aix-gcc/asm/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/aix-gcc/asm/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/aix-gcc/asm/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/aix-gcc/asm/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/aix-gcc/no-asm/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/aix-gcc/no-asm/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/aix-gcc/no-asm/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/aix-gcc/no-asm/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/aix-gcc/no-asm/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/darwin-i386-cc/no-asm/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/darwin-i386-cc/no-asm/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/darwin-i386-cc/no-asm/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/darwin-i386-cc/no-asm/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/darwin-i386-cc/no-asm/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/darwin-i386-cc/asm/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/darwin-i386-cc/asm/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/darwin-i386-cc/asm/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/darwin-i386-cc/asm/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/darwin-i386-cc/asm/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/darwin-i386-cc/asm_avx2/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/darwin-i386-cc/asm_avx2/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/darwin-i386-cc/asm_avx2/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/darwin-i386-cc/asm_avx2/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/darwin-i386-cc/asm_avx2/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-x86_64/asm_avx2/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-x86_64/asm_avx2/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-x86_64/asm_avx2/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-x86_64/asm_avx2/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-x86_64/asm_avx2/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-x86_64/no-asm/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-x86_64/no-asm/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-x86_64/no-asm/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-x86_64/no-asm/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-x86_64/no-asm/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-x86_64/asm/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-x86_64/asm/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-x86_64/asm/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-x86_64/asm/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-x86_64/asm/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/solaris64-x86_64-gcc/no-asm/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/solaris64-x86_64-gcc/no-asm/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/solaris64-x86_64-gcc/no-asm/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/solaris64-x86_64-gcc/no-asm/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/solaris64-x86_64-gcc/no-asm/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/solaris64-x86_64-gcc/asm_avx2/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/solaris64-x86_64-gcc/asm_avx2/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/solaris64-x86_64-gcc/asm_avx2/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/solaris64-x86_64-gcc/asm_avx2/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/solaris64-x86_64-gcc/asm_avx2/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/solaris64-x86_64-gcc/asm/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/solaris64-x86_64-gcc/asm/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/solaris64-x86_64-gcc/asm/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/solaris64-x86_64-gcc/asm/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/solaris64-x86_64-gcc/asm/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86/asm_avx2/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86/asm_avx2/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86/asm_avx2/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86/asm_avx2/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86/asm_avx2/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86/asm/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86/asm/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86/asm/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86/asm/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86/asm/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86/no-asm/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86/no-asm/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86/no-asm/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86/no-asm/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86/no-asm/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-aarch64/asm/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-aarch64/asm/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-aarch64/asm/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-aarch64/asm/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-aarch64/asm/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-aarch64/asm_avx2/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-aarch64/asm_avx2/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-aarch64/asm_avx2/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-aarch64/asm_avx2/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-aarch64/asm_avx2/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-aarch64/no-asm/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-aarch64/no-asm/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-aarch64/no-asm/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-aarch64/no-asm/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-aarch64/no-asm/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-armv4/no-asm/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-armv4/no-asm/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-armv4/no-asm/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-armv4/no-asm/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-armv4/no-asm/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-armv4/asm_avx2/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-armv4/asm_avx2/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-armv4/asm_avx2/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-armv4/asm_avx2/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-armv4/asm_avx2/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-armv4/asm/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-armv4/asm/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-armv4/asm/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-armv4/asm/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-armv4/asm/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux32-s390x/no-asm/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux32-s390x/no-asm/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/linux32-s390x/no-asm/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux32-s390x/no-asm/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux32-s390x/no-asm/crypto/buildinf.h
gyp verb content checksum node-v12.10.0-headers.tar.gz 992bd91f5fadacb47a530b19b86c9dfd7fb0952e383595f971fc44047952d8e4
gyp verb extracted file from tarball include/node/openssl/archs/linux32-s390x/asm_avx2/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux32-s390x/asm_avx2/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux32-s390x/asm_avx2/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux32-s390x/asm_avx2/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux32-s390x/asm_avx2/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/linux32-s390x/asm/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux32-s390x/asm/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/linux32-s390x/asm/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux32-s390x/asm/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux32-s390x/asm/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc64/asm_avx2/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc64/asm_avx2/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc64/asm_avx2/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc64/asm_avx2/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc64/asm_avx2/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc64/asm/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc64/asm/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc64/asm/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc64/asm/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc64/asm/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc64/no-asm/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc64/no-asm/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc64/no-asm/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc64/no-asm/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc64/no-asm/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-x32/no-asm/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-x32/no-asm/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-x32/no-asm/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-x32/no-asm/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-x32/no-asm/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-x32/asm/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-x32/asm/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-x32/asm/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-x32/asm/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-x32/asm/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-x32/asm_avx2/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-x32/asm_avx2/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-x32/asm_avx2/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-x32/asm_avx2/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux-x32/asm_avx2/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN32/asm/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN32/asm/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN32/asm/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN32/asm/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN32/asm/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN32/no-asm/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN32/no-asm/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN32/no-asm/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN32/no-asm/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN32/no-asm/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN32/asm_avx2/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN32/asm_avx2/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN32/asm_avx2/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN32/asm_avx2/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN32/asm_avx2/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux64-mips64/no-asm/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux64-mips64/no-asm/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/linux64-mips64/no-asm/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux64-mips64/no-asm/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux64-mips64/no-asm/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux64-mips64/asm/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux64-mips64/asm/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/linux64-mips64/asm/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux64-mips64/asm/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux64-mips64/asm/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux64-s390x/no-asm/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux64-s390x/no-asm/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/linux64-s390x/no-asm/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux64-s390x/no-asm/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux64-s390x/no-asm/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux64-s390x/asm_avx2/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux64-s390x/asm_avx2/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux64-s390x/asm_avx2/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux64-s390x/asm_avx2/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux64-s390x/asm_avx2/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/linux64-s390x/asm/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux64-s390x/asm/include/progs.h
gyp verb extracted file from tarball include/node/openssl/archs/linux64-s390x/asm/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux64-s390x/asm/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/linux64-s390x/asm/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN64-ARM/no-asm/crypto/include/internal/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN64-ARM/no-asm/crypto/include/internal/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN64-ARM/no-asm/crypto/buildinf.h
gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN64-ARM/no-asm/include/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN64-ARM/no-asm/include/progs.h
gyp verb extracted file from tarball include/node/openssl/bn_conf.h
gyp verb extracted file from tarball include/node/openssl/bn_conf_asm.h
gyp verb extracted file from tarball include/node/openssl/dso_conf.h
gyp verb extracted file from tarball include/node/openssl/dso_conf_asm.h
gyp verb extracted file from tarball include/node/openssl/opensslconf.h
gyp verb extracted file from tarball include/node/openssl/bn_conf_no-asm.h
gyp verb extracted file from tarball include/node/openssl/dso_conf_no-asm.h
gyp verb extracted file from tarball include/node/openssl/opensslconf_asm.h
gyp verb extracted file from tarball include/node/openssl/opensslconf_no-asm.h
gyp verb extracted file from tarball include/node/zconf.h
gyp verb extracted file from tarball include/node/zlib.h
gyp verb tarball done parsing tarball
gyp verb check download content checksum, need to download `SHASUMS256.txt`... 
gyp verb checksum url https://nodejs.org/download/release/v12.10.0/SHASUMS256.txt
gyp http GET https://nodejs.org/download/release/v12.10.0/SHASUMS256.txt
gyp http 200 https://nodejs.org/download/release/v12.10.0/SHASUMS256.txt
gyp verb checksum data {"node-v12.10.0-aix-ppc64.tar.gz":"c5058a0fcbd0c9f8d49b64aa573ef151460f9de142a94479b2eda7d077d9de37","node-v12.10.0-darwin-x64.tar.gz":"4c16d1f6454f5dc3977ad00cea123792b8d4e1d6d1bf42bbc82a4202039a5971","node-v12.10.0-darwin-x64.tar.xz":"3edc050787453e20000047d892467065671f4a2ecf3acf6363bdd50f64009826","node-v12.10.0-headers.tar.gz":"992bd91f5fadacb47a530b19b86c9dfd7fb0952e383595f971fc44047952d8e4","node-v12.10.0-headers.tar.xz":"3a066f2341d7b6a80a0fbf46842765b51ba817ee26c3f3ba9d035c77afd12fd7","node-v12.10.0-linux-arm64.tar.gz":"fd117a6ed22f493900fabdc7881fee50c7661c0eed88ae10c1139fa0d6c72535","node-v12.10.0-linux-arm64.tar.xz":"fa1afb9e8cfd964867351b6dac6cd918784ff309291612251c4745aeb0b10e02","node-v12.10.0-linux-armv7l.tar.gz":"79b2f3d4eeffdf67e175143e032a1e38d6757dce0f361c064a2034ba9bbd69af","node-v12.10.0-linux-armv7l.tar.xz":"6bb777eaa0373c48059911272ea1b2d5cb567330e0474cedc8da42abc52fc346","node-v12.10.0-linux-ppc64le.tar.gz":"5c4ca2b8b3150f6c56c6b2fc3cb7d316f1f0c3cb5650ff87922580f4c5230bd7","node-v12.10.0-linux-ppc64le.tar.xz":"44892427765d8eb33cead16b81ebb13c75352868e2fa55f67324809e420882b1","node-v12.10.0-linux-s390x.tar.gz":"dd0462f45231b0032c2cd6f26350e31cd1e26bba3a629d61cece6ff17c6ef32d","node-v12.10.0-linux-s390x.tar.xz":"ecfb6fdd6ea8de7381261a2769bcb9539fb69a799d0fddccc0a0793b63d557e4","node-v12.10.0-linux-x64.tar.gz":"3de23fd9f2145ff76d0583e7f57aa4ccead58b3fb991e215f862e779c9cdf151","node-v12.10.0-linux-x64.tar.xz":"e8d2e6b62dd8183dc59a139a9ca3edc7c419a0d3d92e90fea9cb0ad52489843a","node-v12.10.0-sunos-x64.tar.gz":"460db7890a8aa4171361d5e9e3fb57c4e8b2fb65cdb7c0c1d165fe06e228f4cb","node-v12.10.0-sunos-x64.tar.xz":"3383dd4fc93d41b2294212904da4d9c6566de890e4f2513438bbf7cd575dfc10","node-v12.10.0-win-x64.7z":"c1be70e47884fab24eb69fc0406f8206b135ae2f3e57f9acbb2f0b204c918f89","node-v12.10.0-win-x64.zip":"de341476711c71f82d06fabcc9874c1ff9e865fd7274334d64a67b1e31a53fd0","node-v12.10.0-win-x86.7z":"a60fc412a608894b264f2dadcd33ba6588287c04fc348f91a4223b59a6fbfa68","node-v12.10.0-win-x86.zip":"16028bf616dfb49bcc42c1955f2d1eede0f0420df8289cbb34ee332f144f7a4b","node-v12.10.0-x64.msi":"ac6b582ac63a6c761b7acf423817dd8d7d36060c04b7359a5e2361071ff970b5","node-v12.10.0-x86.msi":"79463a43412e16cb0ef83f183705ac2f93bec84c11020b47f42d5391a2c1be51","node-v12.10.0.pkg":"4fb0592a5e7987ae9443cdbc42398edc30db108f065e8152a9ab3079ba5c9cac","node-v12.10.0.tar.gz":"371a3e39f1a14adbd7b37dee57641075ccfa240bd990630ff213298f16ad49b4","node-v12.10.0.tar.xz":"2515b87c60921f22514a58830e86e54831daa2453d0e82f2ed7ab02134ee30cd","win-x64/node.exe":"d2910dc57eb167a01714fd81ab039bad6cf99d39f7c84d16fdfa87af86b5de8d","win-x64/node.lib":"f9aafbd5373fa9bab5291193afaa67facfb45d6c9ef3fd193b03130d3f3ee5eb","win-x64/node_pdb.7z":"4c1281c598ed4426e2661fc881bf6778ac8938ac87ec66dc83f8f10e128c5a32","win-x64/node_pdb.zip":"e43e5e73a401bd6b6547bab26f3b55ea03fee33c19204896bd5112697ddb3ebb","win-x86/node.exe":"25ead049aa7b9ef0b4323dda6ef1994d52dfc2253c80247948f7dfc0299b5436","win-x86/node.lib":"4dc68735e4262a426fd20535df6ca695f2928d4e92e5fe39468c7892dd44aeef","win-x86/node_pdb.7z":"60e5664f8db09439054d54f8de419aeade5e7f5a1e7e9abb46e3ab663a40891c","win-x86/node_pdb.zip":"7f77626abc1647d74769f7479d57d5d8816d688653d6c7aa241971a19fa1daad"}
gyp verb download contents checksum {"node-v12.10.0-headers.tar.gz":"992bd91f5fadacb47a530b19b86c9dfd7fb0952e383595f971fc44047952d8e4"}
gyp verb validating download checksum for node-v12.10.0-headers.tar.gz (992bd91f5fadacb47a530b19b86c9dfd7fb0952e383595f971fc44047952d8e4 == 992bd91f5fadacb47a530b19b86c9dfd7fb0952e383595f971fc44047952d8e4)
gyp verb get node dir target node version installed: 12.10.0
gyp verb build dir attempting to create "build" dir: /builds/xxxxxx-fra/framework/node_modules/node-sass/build
gyp verb build dir "build" dir needed to be created? /builds/xxxxxx-fra/framework/node_modules/node-sass/build
gyp verb build/config.gypi creating config file
gyp verb build/config.gypi writing out config file: /builds/xxxxxx-fra/framework/node_modules/node-sass/build/config.gypi
gyp verb config.gypi checking for gypi file: /builds/xxxxxx-fra/framework/node_modules/node-sass/config.gypi
gyp verb common.gypi checking for gypi file: /builds/xxxxxx-fra/framework/node_modules/node-sass/common.gypi
gyp verb gyp gyp format was not specified; forcing "make"
gyp info spawn /usr/bin/python2
gyp info spawn args [
gyp info spawn args   '/builds/xxxxxx-fra/framework/node_modules/node-gyp/gyp/gyp_main.py',
gyp info spawn args   'binding.gyp',
gyp info spawn args   '-f',
gyp info spawn args   'make',
gyp info spawn args   '-I',
gyp info spawn args   '/builds/xxxxxx-fra/framework/node_modules/node-sass/build/config.gypi',
gyp info spawn args   '-I',
gyp info spawn args   '/builds/xxxxxx-fra/framework/node_modules/node-gyp/addon.gypi',
gyp info spawn args   '-I',
gyp info spawn args   '/home/php/.node-gyp/12.10.0/include/node/common.gypi',
gyp info spawn args   '-Dlibrary=shared_library',
gyp info spawn args   '-Dvisibility=default',
gyp info spawn args   '-Dnode_root_dir=/home/php/.node-gyp/12.10.0',
gyp info spawn args   '-Dnode_gyp_dir=/builds/xxxxxx-fra/framework/node_modules/node-gyp',
gyp info spawn args   '-Dnode_lib_file=/home/php/.node-gyp/12.10.0/<(target_arch)/node.lib',
gyp info spawn args   '-Dmodule_root_dir=/builds/xxxxxx-fra/framework/node_modules/node-sass',
gyp info spawn args   '-Dnode_engine=v8',
gyp info spawn args   '--depth=.',
gyp info spawn args   '--no-parallel',
gyp info spawn args   '--generator-output',
gyp info spawn args   'build',
gyp info spawn args   '-Goutput_dir=.'
gyp info spawn args ]
gyp verb command build []
gyp verb build type Release
gyp verb architecture x64
gyp verb node dev dir /home/php/.node-gyp/12.10.0
gyp verb `which` succeeded for `make` /usr/bin/make
gyp info spawn make
gyp info spawn args [ 'V=1', 'BUILDTYPE=Release', '-C', 'build' ]
make: Entering directory '/builds/xxxxxx-fra/framework/node_modules/node-sass/build'
  g++ '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.4"' -I/home/php/.node-gyp/12.10.0/include/node -I/home/php/.node-gyp/12.10.0/src -I/home/php/.node-gyp/12.10.0/deps/openssl/config -I/home/php/.node-gyp/12.10.0/deps/openssl/openssl/include -I/home/php/.node-gyp/12.10.0/deps/uv/include -I/home/php/.node-gyp/12.10.0/deps/zlib -I/home/php/.node-gyp/12.10.0/deps/v8/include -I../src/libsass/include  -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++1y -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/ast.o.d.raw   -c -o Release/obj.target/libsass/src/libsass/src/ast.o ../src/libsass/src/ast.cpp
  g++ '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.4"' -I/home/php/.node-gyp/12.10.0/include/node -I/home/php/.node-gyp/12.10.0/src -I/home/php/.node-gyp/12.10.0/deps/openssl/config -I/home/php/.node-gyp/12.10.0/deps/openssl/openssl/include -I/home/php/.node-gyp/12.10.0/deps/uv/include -I/home/php/.node-gyp/12.10.0/deps/zlib -I/home/php/.node-gyp/12.10.0/deps/v8/include -I../src/libsass/include  -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++1y -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/ast_fwd_decl.o.d.raw   -c -o Release/obj.target/libsass/src/libsass/src/ast_fwd_decl.o ../src/libsass/src/ast_fwd_decl.cpp
  g++ '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.4"' -I/home/php/.node-gyp/12.10.0/include/node -I/home/php/.node-gyp/12.10.0/src -I/home/php/.node-gyp/12.10.0/deps/openssl/config -I/home/php/.node-gyp/12.10.0/deps/openssl/openssl/include -I/home/php/.node-gyp/12.10.0/deps/uv/include -I/home/php/.node-gyp/12.10.0/deps/zlib -I/home/php/.node-gyp/12.10.0/deps/v8/include -I../src/libsass/include  -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++1y -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/backtrace.o.d.raw   -c -o Release/obj.target/libsass/src/libsass/src/backtrace.o ../src/libsass/src/backtrace.cpp
  g++ '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.4"' -I/home/php/.node-gyp/12.10.0/include/node -I/home/php/.node-gyp/12.10.0/src -I/home/php/.node-gyp/12.10.0/deps/openssl/config -I/home/php/.node-gyp/12.10.0/deps/openssl/openssl/include -I/home/php/.node-gyp/12.10.0/deps/uv/include -I/home/php/.node-gyp/12.10.0/deps/zlib -I/home/php/.node-gyp/12.10.0/deps/v8/include -I../src/libsass/include  -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++1y -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/base64vlq.o.d.raw   -c -o Release/obj.target/libsass/src/libsass/src/base64vlq.o ../src/libsass/src/base64vlq.cpp
  g++ '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.4"' -I/home/php/.node-gyp/12.10.0/include/node -I/home/php/.node-gyp/12.10.0/src -I/home/php/.node-gyp/12.10.0/deps/openssl/config -I/home/php/.node-gyp/12.10.0/deps/openssl/openssl/include -I/home/php/.node-gyp/12.10.0/deps/uv/include -I/home/php/.node-gyp/12.10.0/deps/zlib -I/home/php/.node-gyp/12.10.0/deps/v8/include -I../src/libsass/include  -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++1y -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/bind.o.d.raw   -c -o Release/obj.target/libsass/src/libsass/src/bind.o ../src/libsass/src/bind.cpp
  cc '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.4"' -I/home/php/.node-gyp/12.10.0/include/node -I/home/php/.node-gyp/12.10.0/src -I/home/php/.node-gyp/12.10.0/deps/openssl/config -I/home/php/.node-gyp/12.10.0/deps/openssl/openssl/include -I/home/php/.node-gyp/12.10.0/deps/uv/include -I/home/php/.node-gyp/12.10.0/deps/zlib -I/home/php/.node-gyp/12.10.0/deps/v8/include -I../src/libsass/include  -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer  -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/cencode.o.d.raw   -c -o Release/obj.target/libsass/src/libsass/src/cencode.o ../src/libsass/src/cencode.c
  g++ '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.4"' -I/home/php/.node-gyp/12.10.0/include/node -I/home/php/.node-gyp/12.10.0/src -I/home/php/.node-gyp/12.10.0/deps/openssl/config -I/home/php/.node-gyp/12.10.0/deps/openssl/openssl/include -I/home/php/.node-gyp/12.10.0/deps/uv/include -I/home/php/.node-gyp/12.10.0/deps/zlib -I/home/php/.node-gyp/12.10.0/deps/v8/include -I../src/libsass/include  -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++1y -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/check_nesting.o.d.raw   -c -o Release/obj.target/libsass/src/libsass/src/check_nesting.o ../src/libsass/src/check_nesting.cpp
  g++ '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.4"' -I/home/php/.node-gyp/12.10.0/include/node -I/home/php/.node-gyp/12.10.0/src -I/home/php/.node-gyp/12.10.0/deps/openssl/config -I/home/php/.node-gyp/12.10.0/deps/openssl/openssl/include -I/home/php/.node-gyp/12.10.0/deps/uv/include -I/home/php/.node-gyp/12.10.0/deps/zlib -I/home/php/.node-gyp/12.10.0/deps/v8/include -I../src/libsass/include  -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++1y -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/color_maps.o.d.raw   -c -o Release/obj.target/libsass/src/libsass/src/color_maps.o ../src/libsass/src/color_maps.cpp
  g++ '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.4"' -I/home/php/.node-gyp/12.10.0/include/node -I/home/php/.node-gyp/12.10.0/src -I/home/php/.node-gyp/12.10.0/deps/openssl/config -I/home/php/.node-gyp/12.10.0/deps/openssl/openssl/include -I/home/php/.node-gyp/12.10.0/deps/uv/include -I/home/php/.node-gyp/12.10.0/deps/zlib -I/home/php/.node-gyp/12.10.0/deps/v8/include -I../src/libsass/include  -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++1y -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/constants.o.d.raw   -c -o Release/obj.target/libsass/src/libsass/src/constants.o ../src/libsass/src/constants.cpp
  g++ '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.4"' -I/home/php/.node-gyp/12.10.0/include/node -I/home/php/.node-gyp/12.10.0/src -I/home/php/.node-gyp/12.10.0/deps/openssl/config -I/home/php/.node-gyp/12.10.0/deps/openssl/openssl/include -I/home/php/.node-gyp/12.10.0/deps/uv/include -I/home/php/.node-gyp/12.10.0/deps/zlib -I/home/php/.node-gyp/12.10.0/deps/v8/include -I../src/libsass/include  -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++1y -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/context.o.d.raw   -c -o Release/obj.target/libsass/src/libsass/src/context.o ../src/libsass/src/context.cpp
  g++ '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.4"' -I/home/php/.node-gyp/12.10.0/include/node -I/home/php/.node-gyp/12.10.0/src -I/home/php/.node-gyp/12.10.0/deps/openssl/config -I/home/php/.node-gyp/12.10.0/deps/openssl/openssl/include -I/home/php/.node-gyp/12.10.0/deps/uv/include -I/home/php/.node-gyp/12.10.0/deps/zlib -I/home/php/.node-gyp/12.10.0/deps/v8/include -I../src/libsass/include  -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++1y -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/cssize.o.d.raw   -c -o Release/obj.target/libsass/src/libsass/src/cssize.o ../src/libsass/src/cssize.cpp
  g++ '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.4"' -I/home/php/.node-gyp/12.10.0/include/node -I/home/php/.node-gyp/12.10.0/src -I/home/php/.node-gyp/12.10.0/deps/openssl/config -I/home/php/.node-gyp/12.10.0/deps/openssl/openssl/include -I/home/php/.node-gyp/12.10.0/deps/uv/include -I/home/php/.node-gyp/12.10.0/deps/zlib -I/home/php/.node-gyp/12.10.0/deps/v8/include -I../src/libsass/include  -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++1y -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/emitter.o.d.raw   -c -o Release/obj.target/libsass/src/libsass/src/emitter.o ../src/libsass/src/emitter.cpp
  g++ '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.4"' -I/home/php/.node-gyp/12.10.0/include/node -I/home/php/.node-gyp/12.10.0/src -I/home/php/.node-gyp/12.10.0/deps/openssl/config -I/home/php/.node-gyp/12.10.0/deps/openssl/openssl/include -I/home/php/.node-gyp/12.10.0/deps/uv/include -I/home/php/.node-gyp/12.10.0/deps/zlib -I/home/php/.node-gyp/12.10.0/deps/v8/include -I../src/libsass/include  -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++1y -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/environment.o.d.raw   -c -o Release/obj.target/libsass/src/libsass/src/environment.o ../src/libsass/src/environment.cpp
  g++ '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.4"' -I/home/php/.node-gyp/12.10.0/include/node -I/home/php/.node-gyp/12.10.0/src -I/home/php/.node-gyp/12.10.0/deps/openssl/config -I/home/php/.node-gyp/12.10.0/deps/openssl/openssl/include -I/home/php/.node-gyp/12.10.0/deps/uv/include -I/home/php/.node-gyp/12.10.0/deps/zlib -I/home/php/.node-gyp/12.10.0/deps/v8/include -I../src/libsass/include  -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++1y -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/error_handling.o.d.raw   -c -o Release/obj.target/libsass/src/libsass/src/error_handling.o ../src/libsass/src/error_handling.cpp
  g++ '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.4"' -I/home/php/.node-gyp/12.10.0/include/node -I/home/php/.node-gyp/12.10.0/src -I/home/php/.node-gyp/12.10.0/deps/openssl/config -I/home/php/.node-gyp/12.10.0/deps/openssl/openssl/include -I/home/php/.node-gyp/12.10.0/deps/uv/include -I/home/php/.node-gyp/12.10.0/deps/zlib -I/home/php/.node-gyp/12.10.0/deps/v8/include -I../src/libsass/include  -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++1y -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/eval.o.d.raw   -c -o Release/obj.target/libsass/src/libsass/src/eval.o ../src/libsass/src/eval.cpp
  g++ '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.4"' -I/home/php/.node-gyp/12.10.0/include/node -I/home/php/.node-gyp/12.10.0/src -I/home/php/.node-gyp/12.10.0/deps/openssl/config -I/home/php/.node-gyp/12.10.0/deps/openssl/openssl/include -I/home/php/.node-gyp/12.10.0/deps/uv/include -I/home/php/.node-gyp/12.10.0/deps/zlib -I/home/php/.node-gyp/12.10.0/deps/v8/include -I../src/libsass/include  -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++1y -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/expand.o.d.raw   -c -o Release/obj.target/libsass/src/libsass/src/expand.o ../src/libsass/src/expand.cpp
  g++ '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.4"' -I/home/php/.node-gyp/12.10.0/include/node -I/home/php/.node-gyp/12.10.0/src -I/home/php/.node-gyp/12.10.0/deps/openssl/config -I/home/php/.node-gyp/12.10.0/deps/openssl/openssl/include -I/home/php/.node-gyp/12.10.0/deps/uv/include -I/home/php/.node-gyp/12.10.0/deps/zlib -I/home/php/.node-gyp/12.10.0/deps/v8/include -I../src/libsass/include  -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++1y -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/extend.o.d.raw   -c -o Release/obj.target/libsass/src/libsass/src/extend.o ../src/libsass/src/extend.cpp
  g++ '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.4"' -I/home/php/.node-gyp/12.10.0/include/node -I/home/php/.node-gyp/12.10.0/src -I/home/php/.node-gyp/12.10.0/deps/openssl/config -I/home/php/.node-gyp/12.10.0/deps/openssl/openssl/include -I/home/php/.node-gyp/12.10.0/deps/uv/include -I/home/php/.node-gyp/12.10.0/deps/zlib -I/home/php/.node-gyp/12.10.0/deps/v8/include -I../src/libsass/include  -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++1y -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/file.o.d.raw   -c -o Release/obj.target/libsass/src/libsass/src/file.o ../src/libsass/src/file.cpp
  g++ '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.4"' -I/home/php/.node-gyp/12.10.0/include/node -I/home/php/.node-gyp/12.10.0/src -I/home/php/.node-gyp/12.10.0/deps/openssl/config -I/home/php/.node-gyp/12.10.0/deps/openssl/openssl/include -I/home/php/.node-gyp/12.10.0/deps/uv/include -I/home/php/.node-gyp/12.10.0/deps/zlib -I/home/php/.node-gyp/12.10.0/deps/v8/include -I../src/libsass/include  -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++1y -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/functions.o.d.raw   -c -o Release/obj.target/libsass/src/libsass/src/functions.o ../src/libsass/src/functions.cpp
../src/libsass/src/functions.cpp: In function 'void Sass::Functions::handle_utf8_error(const Sass::ParserState&, Sass::Backtraces)':
../src/libsass/src/functions.cpp:110:20: warning: catching polymorphic type 'class utf8::invalid_code_point' by value [-Wcatch-value=]
       catch (utf8::invalid_code_point) {
                    ^~~~~~~~~~~~~~~~~~
../src/libsass/src/functions.cpp:114:20: warning: catching polymorphic type 'class utf8::not_enough_room' by value [-Wcatch-value=]
       catch (utf8::not_enough_room) {
                    ^~~~~~~~~~~~~~~
../src/libsass/src/functions.cpp:118:20: warning: catching polymorphic type 'class utf8::invalid_utf8' by value [-Wcatch-value=]
       catch (utf8::invalid_utf8) {
                    ^~~~~~~~~~~~
  g++ '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.4"' -I/home/php/.node-gyp/12.10.0/include/node -I/home/php/.node-gyp/12.10.0/src -I/home/php/.node-gyp/12.10.0/deps/openssl/config -I/home/php/.node-gyp/12.10.0/deps/openssl/openssl/include -I/home/php/.node-gyp/12.10.0/deps/uv/include -I/home/php/.node-gyp/12.10.0/deps/zlib -I/home/php/.node-gyp/12.10.0/deps/v8/include -I../src/libsass/include  -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++1y -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/inspect.o.d.raw   -c -o Release/obj.target/libsass/src/libsass/src/inspect.o ../src/libsass/src/inspect.cpp
  g++ '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.4"' -I/home/php/.node-gyp/12.10.0/include/node -I/home/php/.node-gyp/12.10.0/src -I/home/php/.node-gyp/12.10.0/deps/openssl/config -I/home/php/.node-gyp/12.10.0/deps/openssl/openssl/include -I/home/php/.node-gyp/12.10.0/deps/uv/include -I/home/php/.node-gyp/12.10.0/deps/zlib -I/home/php/.node-gyp/12.10.0/deps/v8/include -I../src/libsass/include  -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++1y -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/json.o.d.raw   -c -o Release/obj.target/libsass/src/libsass/src/json.o ../src/libsass/src/json.cpp
../src/libsass/src/json.cpp: In function 'char* json_encode_string(const char*)':
../src/libsass/src/json.cpp:405:15: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=]
   catch (std::exception) {
               ^~~~~~~~~
../src/libsass/src/json.cpp: In function 'char* json_stringify(const JsonNode*, const char*)':
../src/libsass/src/json.cpp:424:15: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=]
   catch (std::exception) {
               ^~~~~~~~~
  g++ '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.4"' -I/home/php/.node-gyp/12.10.0/include/node -I/home/php/.node-gyp/12.10.0/src -I/home/php/.node-gyp/12.10.0/deps/openssl/config -I/home/php/.node-gyp/12.10.0/deps/openssl/openssl/include -I/home/php/.node-gyp/12.10.0/deps/uv/include -I/home/php/.node-gyp/12.10.0/deps/zlib -I/home/php/.node-gyp/12.10.0/deps/v8/include -I../src/libsass/include  -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++1y -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/lexer.o.d.raw   -c -o Release/obj.target/libsass/src/libsass/src/lexer.o ../src/libsass/src/lexer.cpp
  g++ '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.4"' -I/home/php/.node-gyp/12.10.0/include/node -I/home/php/.node-gyp/12.10.0/src -I/home/php/.node-gyp/12.10.0/deps/openssl/config -I/home/php/.node-gyp/12.10.0/deps/openssl/openssl/include -I/home/php/.node-gyp/12.10.0/deps/uv/include -I/home/php/.node-gyp/12.10.0/deps/zlib -I/home/php/.node-gyp/12.10.0/deps/v8/include -I../src/libsass/include  -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++1y -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/listize.o.d.raw   -c -o Release/obj.target/libsass/src/libsass/src/listize.o ../src/libsass/src/listize.cpp
  g++ '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.4"' -I/home/php/.node-gyp/12.10.0/include/node -I/home/php/.node-gyp/12.10.0/src -I/home/php/.node-gyp/12.10.0/deps/openssl/config -I/home/php/.node-gyp/12.10.0/deps/openssl/openssl/include -I/home/php/.node-gyp/12.10.0/deps/uv/include -I/home/php/.node-gyp/12.10.0/deps/zlib -I/home/php/.node-gyp/12.10.0/deps/v8/include -I../src/libsass/include  -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++1y -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/memory/SharedPtr.o.d.raw   -c -o Release/obj.target/libsass/src/libsass/src/memory/SharedPtr.o ../src/libsass/src/memory/SharedPtr.cpp
  g++ '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.4"' -I/home/php/.node-gyp/12.10.0/include/node -I/home/php/.node-gyp/12.10.0/src -I/home/php/.node-gyp/12.10.0/deps/openssl/config -I/home/php/.node-gyp/12.10.0/deps/openssl/openssl/include -I/home/php/.node-gyp/12.10.0/deps/uv/include -I/home/php/.node-gyp/12.10.0/deps/zlib -I/home/php/.node-gyp/12.10.0/deps/v8/include -I../src/libsass/include  -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++1y -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/node.o.d.raw   -c -o Release/obj.target/libsass/src/libsass/src/node.o ../src/libsass/src/node.cpp
  g++ '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.4"' -I/home/php/.node-gyp/12.10.0/include/node -I/home/php/.node-gyp/12.10.0/src -I/home/php/.node-gyp/12.10.0/deps/openssl/config -I/home/php/.node-gyp/12.10.0/deps/openssl/openssl/include -I/home/php/.node-gyp/12.10.0/deps/uv/include -I/home/php/.node-gyp/12.10.0/deps/zlib -I/home/php/.node-gyp/12.10.0/deps/v8/include -I../src/libsass/include  -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++1y -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/operators.o.d.raw   -c -o Release/obj.target/libsass/src/libsass/src/operators.o ../src/libsass/src/operators.cpp
  g++ '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.4"' -I/home/php/.node-gyp/12.10.0/include/node -I/home/php/.node-gyp/12.10.0/src -I/home/php/.node-gyp/12.10.0/deps/openssl/config -I/home/php/.node-gyp/12.10.0/deps/openssl/openssl/include -I/home/php/.node-gyp/12.10.0/deps/uv/include -I/home/php/.node-gyp/12.10.0/deps/zlib -I/home/php/.node-gyp/12.10.0/deps/v8/include -I../src/libsass/include  -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++1y -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/output.o.d.raw   -c -o Release/obj.target/libsass/src/libsass/src/output.o ../src/libsass/src/output.cpp
  g++ '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.4"' -I/home/php/.node-gyp/12.10.0/include/node -I/home/php/.node-gyp/12.10.0/src -I/home/php/.node-gyp/12.10.0/deps/openssl/config -I/home/php/.node-gyp/12.10.0/deps/openssl/openssl/include -I/home/php/.node-gyp/12.10.0/deps/uv/include -I/home/php/.node-gyp/12.10.0/deps/zlib -I/home/php/.node-gyp/12.10.0/deps/v8/include -I../src/libsass/include  -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++1y -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/parser.o.d.raw   -c -o Release/obj.target/libsass/src/libsass/src/parser.o ../src/libsass/src/parser.cpp
  g++ '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.4"' -I/home/php/.node-gyp/12.10.0/include/node -I/home/php/.node-gyp/12.10.0/src -I/home/php/.node-gyp/12.10.0/deps/openssl/config -I/home/php/.node-gyp/12.10.0/deps/openssl/openssl/include -I/home/php/.node-gyp/12.10.0/deps/uv/include -I/home/php/.node-gyp/12.10.0/deps/zlib -I/home/php/.node-gyp/12.10.0/deps/v8/include -I../src/libsass/include  -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++1y -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/plugins.o.d.raw   -c -o Release/obj.target/libsass/src/libsass/src/plugins.o ../src/libsass/src/plugins.cpp
  g++ '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.4"' -I/home/php/.node-gyp/12.10.0/include/node -I/home/php/.node-gyp/12.10.0/src -I/home/php/.node-gyp/12.10.0/deps/openssl/config -I/home/php/.node-gyp/12.10.0/deps/openssl/openssl/include -I/home/php/.node-gyp/12.10.0/deps/uv/include -I/home/php/.node-gyp/12.10.0/deps/zlib -I/home/php/.node-gyp/12.10.0/deps/v8/include -I../src/libsass/include  -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++1y -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/position.o.d.raw   -c -o Release/obj.target/libsass/src/libsass/src/position.o ../src/libsass/src/position.cpp
  g++ '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.4"' -I/home/php/.node-gyp/12.10.0/include/node -I/home/php/.node-gyp/12.10.0/src -I/home/php/.node-gyp/12.10.0/deps/openssl/config -I/home/php/.node-gyp/12.10.0/deps/openssl/openssl/include -I/home/php/.node-gyp/12.10.0/deps/uv/include -I/home/php/.node-gyp/12.10.0/deps/zlib -I/home/php/.node-gyp/12.10.0/deps/v8/include -I../src/libsass/include  -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++1y -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/prelexer.o.d.raw   -c -o Release/obj.target/libsass/src/libsass/src/prelexer.o ../src/libsass/src/prelexer.cpp
  g++ '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.4"' -I/home/php/.node-gyp/12.10.0/include/node -I/home/php/.node-gyp/12.10.0/src -I/home/php/.node-gyp/12.10.0/deps/openssl/config -I/home/php/.node-gyp/12.10.0/deps/openssl/openssl/include -I/home/php/.node-gyp/12.10.0/deps/uv/include -I/home/php/.node-gyp/12.10.0/deps/zlib -I/home/php/.node-gyp/12.10.0/deps/v8/include -I../src/libsass/include  -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++1y -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/remove_placeholders.o.d.raw   -c -o Release/obj.target/libsass/src/libsass/src/remove_placeholders.o ../src/libsass/src/remove_placeholders.cpp
  g++ '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.4"' -I/home/php/.node-gyp/12.10.0/include/node -I/home/php/.node-gyp/12.10.0/src -I/home/php/.node-gyp/12.10.0/deps/openssl/config -I/home/php/.node-gyp/12.10.0/deps/openssl/openssl/include -I/home/php/.node-gyp/12.10.0/deps/uv/include -I/home/php/.node-gyp/12.10.0/deps/zlib -I/home/php/.node-gyp/12.10.0/deps/v8/include -I../src/libsass/include  -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++1y -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/sass.o.d.raw   -c -o Release/obj.target/libsass/src/libsass/src/sass.o ../src/libsass/src/sass.cpp
  g++ '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.4"' -I/home/php/.node-gyp/12.10.0/include/node -I/home/php/.node-gyp/12.10.0/src -I/home/php/.node-gyp/12.10.0/deps/openssl/config -I/home/php/.node-gyp/12.10.0/deps/openssl/openssl/include -I/home/php/.node-gyp/12.10.0/deps/uv/include -I/home/php/.node-gyp/12.10.0/deps/zlib -I/home/php/.node-gyp/12.10.0/deps/v8/include -I../src/libsass/include  -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++1y -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/sass2scss.o.d.raw   -c -o Release/obj.target/libsass/src/libsass/src/sass2scss.o ../src/libsass/src/sass2scss.cpp
  g++ '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.4"' -I/home/php/.node-gyp/12.10.0/include/node -I/home/php/.node-gyp/12.10.0/src -I/home/php/.node-gyp/12.10.0/deps/openssl/config -I/home/php/.node-gyp/12.10.0/deps/openssl/openssl/include -I/home/php/.node-gyp/12.10.0/deps/uv/include -I/home/php/.node-gyp/12.10.0/deps/zlib -I/home/php/.node-gyp/12.10.0/deps/v8/include -I../src/libsass/include  -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++1y -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/sass_context.o.d.raw   -c -o Release/obj.target/libsass/src/libsass/src/sass_context.o ../src/libsass/src/sass_context.cpp
  g++ '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.4"' -I/home/php/.node-gyp/12.10.0/include/node -I/home/php/.node-gyp/12.10.0/src -I/home/php/.node-gyp/12.10.0/deps/openssl/config -I/home/php/.node-gyp/12.10.0/deps/openssl/openssl/include -I/home/php/.node-gyp/12.10.0/deps/uv/include -I/home/php/.node-gyp/12.10.0/deps/zlib -I/home/php/.node-gyp/12.10.0/deps/v8/include -I../src/libsass/include  -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++1y -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/sass_functions.o.d.raw   -c -o Release/obj.target/libsass/src/libsass/src/sass_functions.o ../src/libsass/src/sass_functions.cpp
  g++ '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.4"' -I/home/php/.node-gyp/12.10.0/include/node -I/home/php/.node-gyp/12.10.0/src -I/home/php/.node-gyp/12.10.0/deps/openssl/config -I/home/php/.node-gyp/12.10.0/deps/openssl/openssl/include -I/home/php/.node-gyp/12.10.0/deps/uv/include -I/home/php/.node-gyp/12.10.0/deps/zlib -I/home/php/.node-gyp/12.10.0/deps/v8/include -I../src/libsass/include  -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++1y -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/sass_util.o.d.raw   -c -o Release/obj.target/libsass/src/libsass/src/sass_util.o ../src/libsass/src/sass_util.cpp
  g++ '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.4"' -I/home/php/.node-gyp/12.10.0/include/node -I/home/php/.node-gyp/12.10.0/src -I/home/php/.node-gyp/12.10.0/deps/openssl/config -I/home/php/.node-gyp/12.10.0/deps/openssl/openssl/include -I/home/php/.node-gyp/12.10.0/deps/uv/include -I/home/php/.node-gyp/12.10.0/deps/zlib -I/home/php/.node-gyp/12.10.0/deps/v8/include -I../src/libsass/include  -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++1y -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/sass_values.o.d.raw   -c -o Release/obj.target/libsass/src/libsass/src/sass_values.o ../src/libsass/src/sass_values.cpp
  g++ '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.4"' -I/home/php/.node-gyp/12.10.0/include/node -I/home/php/.node-gyp/12.10.0/src -I/home/php/.node-gyp/12.10.0/deps/openssl/config -I/home/php/.node-gyp/12.10.0/deps/openssl/openssl/include -I/home/php/.node-gyp/12.10.0/deps/uv/include -I/home/php/.node-gyp/12.10.0/deps/zlib -I/home/php/.node-gyp/12.10.0/deps/v8/include -I../src/libsass/include  -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++1y -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/source_map.o.d.raw   -c -o Release/obj.target/libsass/src/libsass/src/source_map.o ../src/libsass/src/source_map.cpp
  g++ '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.4"' -I/home/php/.node-gyp/12.10.0/include/node -I/home/php/.node-gyp/12.10.0/src -I/home/php/.node-gyp/12.10.0/deps/openssl/config -I/home/php/.node-gyp/12.10.0/deps/openssl/openssl/include -I/home/php/.node-gyp/12.10.0/deps/uv/include -I/home/php/.node-gyp/12.10.0/deps/zlib -I/home/php/.node-gyp/12.10.0/deps/v8/include -I../src/libsass/include  -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++1y -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/subset_map.o.d.raw   -c -o Release/obj.target/libsass/src/libsass/src/subset_map.o ../src/libsass/src/subset_map.cpp
  g++ '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.4"' -I/home/php/.node-gyp/12.10.0/include/node -I/home/php/.node-gyp/12.10.0/src -I/home/php/.node-gyp/12.10.0/deps/openssl/config -I/home/php/.node-gyp/12.10.0/deps/openssl/openssl/include -I/home/php/.node-gyp/12.10.0/deps/uv/include -I/home/php/.node-gyp/12.10.0/deps/zlib -I/home/php/.node-gyp/12.10.0/deps/v8/include -I../src/libsass/include  -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++1y -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/to_c.o.d.raw   -c -o Release/obj.target/libsass/src/libsass/src/to_c.o ../src/libsass/src/to_c.cpp
  g++ '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.4"' -I/home/php/.node-gyp/12.10.0/include/node -I/home/php/.node-gyp/12.10.0/src -I/home/php/.node-gyp/12.10.0/deps/openssl/config -I/home/php/.node-gyp/12.10.0/deps/openssl/openssl/include -I/home/php/.node-gyp/12.10.0/deps/uv/include -I/home/php/.node-gyp/12.10.0/deps/zlib -I/home/php/.node-gyp/12.10.0/deps/v8/include -I../src/libsass/include  -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++1y -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/to_value.o.d.raw   -c -o Release/obj.target/libsass/src/libsass/src/to_value.o ../src/libsass/src/to_value.cpp
  g++ '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.4"' -I/home/php/.node-gyp/12.10.0/include/node -I/home/php/.node-gyp/12.10.0/src -I/home/php/.node-gyp/12.10.0/deps/openssl/config -I/home/php/.node-gyp/12.10.0/deps/openssl/openssl/include -I/home/php/.node-gyp/12.10.0/deps/uv/include -I/home/php/.node-gyp/12.10.0/deps/zlib -I/home/php/.node-gyp/12.10.0/deps/v8/include -I../src/libsass/include  -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++1y -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/units.o.d.raw   -c -o Release/obj.target/libsass/src/libsass/src/units.o ../src/libsass/src/units.cpp
  g++ '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.4"' -I/home/php/.node-gyp/12.10.0/include/node -I/home/php/.node-gyp/12.10.0/src -I/home/php/.node-gyp/12.10.0/deps/openssl/config -I/home/php/.node-gyp/12.10.0/deps/openssl/openssl/include -I/home/php/.node-gyp/12.10.0/deps/uv/include -I/home/php/.node-gyp/12.10.0/deps/zlib -I/home/php/.node-gyp/12.10.0/deps/v8/include -I../src/libsass/include  -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++1y -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/utf8_string.o.d.raw   -c -o Release/obj.target/libsass/src/libsass/src/utf8_string.o ../src/libsass/src/utf8_string.cpp
  g++ '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.4"' -I/home/php/.node-gyp/12.10.0/include/node -I/home/php/.node-gyp/12.10.0/src -I/home/php/.node-gyp/12.10.0/deps/openssl/config -I/home/php/.node-gyp/12.10.0/deps/openssl/openssl/include -I/home/php/.node-gyp/12.10.0/deps/uv/include -I/home/php/.node-gyp/12.10.0/deps/zlib -I/home/php/.node-gyp/12.10.0/deps/v8/include -I../src/libsass/include  -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++1y -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/util.o.d.raw   -c -o Release/obj.target/libsass/src/libsass/src/util.o ../src/libsass/src/util.cpp
  g++ '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DLIBSASS_VERSION="3.5.4"' -I/home/php/.node-gyp/12.10.0/include/node -I/home/php/.node-gyp/12.10.0/src -I/home/php/.node-gyp/12.10.0/deps/openssl/config -I/home/php/.node-gyp/12.10.0/deps/openssl/openssl/include -I/home/php/.node-gyp/12.10.0/deps/uv/include -I/home/php/.node-gyp/12.10.0/deps/zlib -I/home/php/.node-gyp/12.10.0/deps/v8/include -I../src/libsass/include  -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++1y -std=c++0x -fexceptions -frtti -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/values.o.d.raw   -c -o Release/obj.target/libsass/src/libsass/src/values.o ../src/libsass/src/values.cpp
  rm -f Release/obj.target/src/sass.a && ar crs Release/obj.target/src/sass.a Release/obj.target/libsass/src/libsass/src/ast.o Release/obj.target/libsass/src/libsass/src/ast_fwd_decl.o Release/obj.target/libsass/src/libsass/src/backtrace.o Release/obj.target/libsass/src/libsass/src/base64vlq.o Release/obj.target/libsass/src/libsass/src/bind.o Release/obj.target/libsass/src/libsass/src/cencode.o Release/obj.target/libsass/src/libsass/src/check_nesting.o Release/obj.target/libsass/src/libsass/src/color_maps.o Release/obj.target/libsass/src/libsass/src/constants.o Release/obj.target/libsass/src/libsass/src/context.o Release/obj.target/libsass/src/libsass/src/cssize.o Release/obj.target/libsass/src/libsass/src/emitter.o Release/obj.target/libsass/src/libsass/src/environment.o Release/obj.target/libsass/src/libsass/src/error_handling.o Release/obj.target/libsass/src/libsass/src/eval.o Release/obj.target/libsass/src/libsass/src/expand.o Release/obj.target/libsass/src/libsass/src/extend.o Release/obj.target/libsass/src/libsass/src/file.o Release/obj.target/libsass/src/libsass/src/functions.o Release/obj.target/libsass/src/libsass/src/inspect.o Release/obj.target/libsass/src/libsass/src/json.o Release/obj.target/libsass/src/libsass/src/lexer.o Release/obj.target/libsass/src/libsass/src/listize.o Release/obj.target/libsass/src/libsass/src/memory/SharedPtr.o Release/obj.target/libsass/src/libsass/src/node.o Release/obj.target/libsass/src/libsass/src/operators.o Release/obj.target/libsass/src/libsass/src/output.o Release/obj.target/libsass/src/libsass/src/parser.o Release/obj.target/libsass/src/libsass/src/plugins.o Release/obj.target/libsass/src/libsass/src/position.o Release/obj.target/libsass/src/libsass/src/prelexer.o Release/obj.target/libsass/src/libsass/src/remove_placeholders.o Release/obj.target/libsass/src/libsass/src/sass.o Release/obj.target/libsass/src/libsass/src/sass2scss.o Release/obj.target/libsass/src/libsass/src/sass_context.o Release/obj.target/libsass/src/libsass/src/sass_functions.o Release/obj.target/libsass/src/libsass/src/sass_util.o Release/obj.target/libsass/src/libsass/src/sass_values.o Release/obj.target/libsass/src/libsass/src/source_map.o Release/obj.target/libsass/src/libsass/src/subset_map.o Release/obj.target/libsass/src/libsass/src/to_c.o Release/obj.target/libsass/src/libsass/src/to_value.o Release/obj.target/libsass/src/libsass/src/units.o Release/obj.target/libsass/src/libsass/src/utf8_string.o Release/obj.target/libsass/src/libsass/src/util.o Release/obj.target/libsass/src/libsass/src/values.o
  rm -rf "Release/sass.a" && cp -af "Release/obj.target/src/sass.a" "Release/sass.a"
  g++ '-DNODE_GYP_MODULE_NAME=binding' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DBUILDING_NODE_EXTENSION' -I/home/php/.node-gyp/12.10.0/include/node -I/home/php/.node-gyp/12.10.0/src -I/home/php/.node-gyp/12.10.0/deps/openssl/config -I/home/php/.node-gyp/12.10.0/deps/openssl/openssl/include -I/home/php/.node-gyp/12.10.0/deps/uv/include -I/home/php/.node-gyp/12.10.0/deps/zlib -I/home/php/.node-gyp/12.10.0/deps/v8/include -I../../nan -I../src/libsass/include  -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -std=c++0x -MMD -MF ./Release/.deps/Release/obj.target/binding/src/binding.o.d.raw   -c -o Release/obj.target/binding/src/binding.o ../src/binding.cpp
In file included from ../../nan/nan_converters.h:67,
                 from ../../nan/nan.h:202,
                 from ../src/binding.cpp:1:
../../nan/nan_converters_43_inl.h: In static member function 'static Nan::imp::ToFactoryBase<v8::Boolean>::return_t Nan::imp::ToFactory<v8::Boolean>::convert(v8::Local<v8::Value>)':
../../nan/nan_converters_43_inl.h:18:51: warning: 'v8::MaybeLocal<v8::Boolean> v8::Value::ToBoolean(v8::Local<v8::Context>) const' is deprecated: ToBoolean can never throw. Use Local version. [-Wdeprecated-declarations]
       val->To ## TYPE(isolate->GetCurrentContext())                            \
                                                   ^
../../nan/nan_converters_43_inl.h:22:1: note: in expansion of macro 'X'
 X(Boolean)
 ^
In file included from /home/php/.node-gyp/12.10.0/include/node/v8-internal.h:14,
                 from /home/php/.node-gyp/12.10.0/include/node/v8.h:25,
                 from /home/php/.node-gyp/12.10.0/include/node/node.h:63,
                 from ../../nan/nan.h:51,
                 from ../src/binding.cpp:1:
/home/php/.node-gyp/12.10.0/include/node/v8.h:2537:59: note: declared here
                 V8_WARN_UNUSED_RESULT MaybeLocal<Boolean> ToBoolean(
                                                           ^~~~~~~~~
/home/php/.node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~
In file included from ../../nan/nan_converters.h:67,
                 from ../../nan/nan.h:202,
                 from ../src/binding.cpp:1:
../../nan/nan_converters_43_inl.h: In static member function 'static Nan::imp::ValueFactoryBase<bool>::return_t Nan::imp::ToFactory<bool>::convert(v8::Local<v8::Value>)':
../../nan/nan_converters_43_inl.h:37:57: warning: 'v8::Maybe<bool> v8::Value::BooleanValue(v8::Local<v8::Context>) const' is deprecated: BooleanValue can never throw. Use Isolate version. [-Wdeprecated-declarations]
   return val->NAME ## Value(isolate->GetCurrentContext());                     \
                                                         ^
../../nan/nan_converters_43_inl.h:40:1: note: in expansion of macro 'X'
 X(bool, Boolean)
 ^
In file included from /home/php/.node-gyp/12.10.0/include/node/v8-internal.h:14,
                 from /home/php/.node-gyp/12.10.0/include/node/v8.h:25,
                 from /home/php/.node-gyp/12.10.0/include/node/node.h:63,
                 from ../../nan/nan.h:51,
                 from ../src/binding.cpp:1:
/home/php/.node-gyp/12.10.0/include/node/v8.h:2575:51: note: declared here
                 V8_WARN_UNUSED_RESULT Maybe<bool> BooleanValue(
                                                   ^~~~~~~~~~~~
/home/php/.node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~
In file included from ../../nan/nan_new.h:189,
                 from ../../nan/nan.h:203,
                 from ../src/binding.cpp:1:
../../nan/nan_implementation_12_inl.h: In static member function 'static Nan::imp::FactoryBase<v8::Function>::return_t Nan::imp::Factory<v8::Function>::New(Nan::FunctionCallback, v8::Local<v8::Value>)':
../../nan/nan_implementation_12_inl.h:105:32: error: no matching function for call to 'v8::Function::New(v8::Isolate*&, void (&)(const v8::FunctionCallbackInfo<v8::Value>&), v8::Local<v8::Object>&)'
                           , obj));
                                ^
In file included from /home/php/.node-gyp/12.10.0/include/node/node.h:63,
                 from ../../nan/nan.h:51,
                 from ../src/binding.cpp:1:
/home/php/.node-gyp/12.10.0/include/node/v8.h:4138:31: note: candidate: 'static v8::MaybeLocal<v8::Function> v8::Function::New(v8::Local<v8::Context>, v8::FunctionCallback, v8::Local<v8::Value>, int, v8::ConstructorBehavior, v8::SideEffectType)'
   static MaybeLocal<Function> New(
                               ^~~
/home/php/.node-gyp/12.10.0/include/node/v8.h:4138:31: note:   no known conversion for argument 1 from 'v8::Isolate*' to 'v8::Local<v8::Context>'
In file included from ../../nan/nan_new.h:189,
                 from ../../nan/nan.h:203,
                 from ../src/binding.cpp:1:
../../nan/nan_implementation_12_inl.h: In static member function 'static Nan::imp::FactoryBase<v8::StringObject>::return_t Nan::imp::Factory<v8::StringObject>::New(v8::Local<v8::String>)':
../../nan/nan_implementation_12_inl.h:337:37: error: no matching function for call to 'v8::StringObject::New(v8::Local<v8::String>&)'
   return v8::StringObject::New(value).As<v8::StringObject>();
                                     ^
In file included from /home/php/.node-gyp/12.10.0/include/node/node.h:63,
                 from ../../nan/nan.h:51,
                 from ../src/binding.cpp:1:
/home/php/.node-gyp/12.10.0/include/node/v8.h:5394:23: note: candidate: 'static v8::Local<v8::Value> v8::StringObject::New(v8::Isolate*, v8::Local<v8::String>)'
   static Local<Value> New(Isolate* isolate, Local<String> value);
                       ^~~
/home/php/.node-gyp/12.10.0/include/node/v8.h:5394:23: note:   candidate expects 2 arguments, 1 provided
In file included from ../../nan/nan_new.h:189,
                 from ../../nan/nan.h:203,
                 from ../src/binding.cpp:1:
../../nan/nan_implementation_12_inl.h:337:58: error: expected primary-expression before '>' token
   return v8::StringObject::New(value).As<v8::StringObject>();
                                                          ^
../../nan/nan_implementation_12_inl.h:337:60: error: expected primary-expression before ')' token
   return v8::StringObject::New(value).As<v8::StringObject>();
                                                            ^
In file included from ../src/binding.cpp:1:
../../nan/nan.h: In constructor 'Nan::Utf8String::Utf8String(v8::Local<v8::Value>)':
../../nan/nan.h:1034:53: error: no matching function for call to 'v8::Value::ToString()'
       v8::Local<v8::String> string = from->ToString();
                                                     ^
In file included from /home/php/.node-gyp/12.10.0/include/node/node.h:63,
                 from ../../nan/nan.h:51,
                 from ../src/binding.cpp:1:
/home/php/.node-gyp/12.10.0/include/node/v8.h:2541:44: note: candidate: 'v8::MaybeLocal<v8::String> v8::Value::ToString(v8::Local<v8::Context>) const'
   V8_WARN_UNUSED_RESULT MaybeLocal<String> ToString(
                                            ^~~~~~~~
/home/php/.node-gyp/12.10.0/include/node/v8.h:2541:44: note:   candidate expects 1 argument, 0 provided
In file included from /home/php/.node-gyp/12.10.0/include/node/v8-internal.h:14,
                 from /home/php/.node-gyp/12.10.0/include/node/v8.h:25,
                 from /home/php/.node-gyp/12.10.0/include/node/node.h:63,
                 from ../../nan/nan.h:51,
                 from ../src/binding.cpp:1:
/home/php/.node-gyp/12.10.0/include/node/v8.h:2557:31: note: candidate: 'v8::Local<v8::String> v8::Value::ToString(v8::Isolate*) const'
                 Local<String> ToString(Isolate* isolate) const);
                               ^~~~~~~~
/home/php/.node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~
/home/php/.node-gyp/12.10.0/include/node/v8.h:2557:31: note:   candidate expects 1 argument, 0 provided
                 Local<String> ToString(Isolate* isolate) const);
                               ^~~~~~~~
/home/php/.node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~
In file included from ../src/binding.cpp:1:
../../nan/nan.h:1044:74: error: no matching function for call to 'v8::String::WriteUtf8(char*&, int, int, const int&)'
         length_ = string->WriteUtf8(str_, static_cast<int>(len), 0, flags);
                                                                          ^
In file included from /home/php/.node-gyp/12.10.0/include/node/node.h:63,
                 from ../../nan/nan.h:51,
                 from ../src/binding.cpp:1:
/home/php/.node-gyp/12.10.0/include/node/v8.h:2751:7: note: candidate: 'int v8::String::WriteUtf8(v8::Isolate*, char*, int, int*, int) const'
   int WriteUtf8(Isolate* isolate, char* buffer, int length = -1,
       ^~~~~~~~~
/home/php/.node-gyp/12.10.0/include/node/v8.h:2751:7: note:   no known conversion for argument 1 from 'char*' to 'v8::Isolate*'
In file included from ../src/binding.cpp:1:
../../nan/nan.h: In member function 'void Nan::AsyncWorker::SaveToPersistent(const char*, const v8::Local<v8::Value>&)':
../../nan/nan.h:1818:64: warning: 'bool v8::Object::Set(v8::Local<v8::Value>, v8::Local<v8::Value>)' is deprecated: Use maybe version [-Wdeprecated-declarations]
     New(persistentHandle)->Set(New(key).ToLocalChecked(), value);
                                                                ^
In file included from /home/php/.node-gyp/12.10.0/include/node/v8-internal.h:14,
                 from /home/php/.node-gyp/12.10.0/include/node/v8.h:25,
                 from /home/php/.node-gyp/12.10.0/include/node/node.h:63,
                 from ../../nan/nan.h:51,
                 from ../src/binding.cpp:1:
/home/php/.node-gyp/12.10.0/include/node/v8.h:3372:22: note: declared here
                 bool Set(Local<Value> key, Local<Value> value));
                      ^~~
/home/php/.node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~
In file included from ../src/binding.cpp:1:
../../nan/nan.h: In member function 'void Nan::AsyncWorker::SaveToPersistent(const v8::Local<v8::String>&, const v8::Local<v8::Value>&)':
../../nan/nan.h:1824:42: warning: 'bool v8::Object::Set(v8::Local<v8::Value>, v8::Local<v8::Value>)' is deprecated: Use maybe version [-Wdeprecated-declarations]
     New(persistentHandle)->Set(key, value);
                                          ^
In file included from /home/php/.node-gyp/12.10.0/include/node/v8-internal.h:14,
                 from /home/php/.node-gyp/12.10.0/include/node/v8.h:25,
                 from /home/php/.node-gyp/12.10.0/include/node/node.h:63,
                 from ../../nan/nan.h:51,
                 from ../src/binding.cpp:1:
/home/php/.node-gyp/12.10.0/include/node/v8.h:3372:22: note: declared here
                 bool Set(Local<Value> key, Local<Value> value));
                      ^~~
/home/php/.node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~
In file included from ../src/binding.cpp:1:
../../nan/nan.h: In member function 'void Nan::AsyncWorker::SaveToPersistent(uint32_t, const v8::Local<v8::Value>&)':
../../nan/nan.h:1830:44: warning: 'bool v8::Object::Set(uint32_t, v8::Local<v8::Value>)' is deprecated: Use maybe version [-Wdeprecated-declarations]
     New(persistentHandle)->Set(index, value);
                                            ^
In file included from /home/php/.node-gyp/12.10.0/include/node/v8-internal.h:14,
                 from /home/php/.node-gyp/12.10.0/include/node/v8.h:25,
                 from /home/php/.node-gyp/12.10.0/include/node/node.h:63,
                 from ../../nan/nan.h:51,
                 from ../src/binding.cpp:1:
/home/php/.node-gyp/12.10.0/include/node/v8.h:3381:22: note: declared here
                 bool Set(uint32_t index, Local<Value> value));
                      ^~~
/home/php/.node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~
In file included from ../src/binding.cpp:1:
../../nan/nan.h: In member function 'v8::Local<v8::Value> Nan::AsyncWorker::GetFromPersistent(const char*) const':
../../nan/nan.h:1836:61: warning: 'v8::Local<v8::Value> v8::Object::Get(v8::Local<v8::Value>)' is deprecated: Use maybe version [-Wdeprecated-declarations]
         New(persistentHandle)->Get(New(key).ToLocalChecked()));
                                                             ^
In file included from /home/php/.node-gyp/12.10.0/include/node/v8-internal.h:14,
                 from /home/php/.node-gyp/12.10.0/include/node/v8.h:25,
                 from /home/php/.node-gyp/12.10.0/include/node/node.h:63,
                 from ../../nan/nan.h:51,
                 from ../src/binding.cpp:1:
/home/php/.node-gyp/12.10.0/include/node/v8.h:3425:51: note: declared here
   V8_DEPRECATED("Use maybe version", Local<Value> Get(Local<Value> key));
                                                   ^~~
/home/php/.node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~
In file included from ../src/binding.cpp:1:
../../nan/nan.h: In member function 'v8::Local<v8::Value> Nan::AsyncWorker::GetFromPersistent(const v8::Local<v8::String>&) const':
../../nan/nan.h:1842:55: warning: 'v8::Local<v8::Value> v8::Object::Get(v8::Local<v8::Value>)' is deprecated: Use maybe version [-Wdeprecated-declarations]
     return scope.Escape(New(persistentHandle)->Get(key));
                                                       ^
In file included from /home/php/.node-gyp/12.10.0/include/node/v8-internal.h:14,
                 from /home/php/.node-gyp/12.10.0/include/node/v8.h:25,
                 from /home/php/.node-gyp/12.10.0/include/node/node.h:63,
                 from ../../nan/nan.h:51,
                 from ../src/binding.cpp:1:
/home/php/.node-gyp/12.10.0/include/node/v8.h:3425:51: note: declared here
   V8_DEPRECATED("Use maybe version", Local<Value> Get(Local<Value> key));
                                                   ^~~
/home/php/.node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~
In file included from ../src/binding.cpp:1:
../../nan/nan.h: In member function 'v8::Local<v8::Value> Nan::AsyncWorker::GetFromPersistent(uint32_t) const':
../../nan/nan.h:1847:57: warning: 'v8::Local<v8::Value> v8::Object::Get(uint32_t)' is deprecated: Use maybe version [-Wdeprecated-declarations]
     return scope.Escape(New(persistentHandle)->Get(index));
                                                         ^
In file included from /home/php/.node-gyp/12.10.0/include/node/v8-internal.h:14,
                 from /home/php/.node-gyp/12.10.0/include/node/v8.h:25,
                 from /home/php/.node-gyp/12.10.0/include/node/node.h:63,
                 from ../../nan/nan.h:51,
                 from ../src/binding.cpp:1:
/home/php/.node-gyp/12.10.0/include/node/v8.h:3429:51: note: declared here
   V8_DEPRECATED("Use maybe version", Local<Value> Get(uint32_t index));
                                                   ^~~
/home/php/.node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~
In file included from ../src/binding.cpp:1:
../../nan/nan.h: In function 'void Nan::AsyncQueueWorker(Nan::AsyncWorker*)':
../../nan/nan.h:2167:62: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type]
     , reinterpret_cast<uv_after_work_cb>(AsyncExecuteComplete)
                                                              ^
In file included from /usr/include/c++/8.3.0/cassert:44,
                 from /home/php/.node-gyp/12.10.0/include/node/node_object_wrap.h:26,
                 from ../../nan/nan.h:53,
                 from ../src/binding.cpp:1:
../../nan/nan_object_wrap.h: In destructor 'virtual Nan::ObjectWrap::~ObjectWrap()':
../../nan/nan_object_wrap.h:24:25: error: 'class Nan::Persistent<v8::Object>' has no member named 'IsNearDeath'
     assert(persistent().IsNearDeath());
                         ^~~~~~~~~~~
In file included from ../../nan/nan.h:2657,
                 from ../src/binding.cpp:1:
../../nan/nan_object_wrap.h: In member function 'void Nan::ObjectWrap::MakeWeak()':
../../nan/nan_object_wrap.h:67:34: warning: 'void v8::PersistentBase<T>::MarkIndependent() [with T = v8::Object]' is deprecated: Weak objects are always considered independent. Use TracedGlobal when trying to use EmbedderHeapTracer. Use a strong handle when trying to keep an object alive. [-Wdeprecated-declarations]
     persistent().MarkIndependent();
                                  ^
In file included from /home/php/.node-gyp/12.10.0/include/node/v8-internal.h:14,
                 from /home/php/.node-gyp/12.10.0/include/node/v8.h:25,
                 from /home/php/.node-gyp/12.10.0/include/node/node.h:63,
                 from ../../nan/nan.h:51,
                 from ../src/binding.cpp:1:
/home/php/.node-gyp/12.10.0/include/node/v8.h:567:22: note: declared here
       V8_INLINE void MarkIndependent());
                      ^~~~~~~~~~~~~~~
/home/php/.node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~
In file included from /usr/include/c++/8.3.0/cassert:44,
                 from /home/php/.node-gyp/12.10.0/include/node/node_object_wrap.h:26,
                 from ../../nan/nan.h:53,
                 from ../src/binding.cpp:1:
../../nan/nan_object_wrap.h: In static member function 'static void Nan::ObjectWrap::WeakCallback(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)':
../../nan/nan_object_wrap.h:124:26: error: 'class Nan::Persistent<v8::Object>' has no member named 'IsNearDeath'
     assert(wrap->handle_.IsNearDeath());
                          ^~~~~~~~~~~
../src/binding.cpp: In function 'Nan::NAN_METHOD_RETURN_TYPE render(Nan::NAN_METHOD_ARGS_TYPE)':
../src/binding.cpp:285:98: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type]
     int status = uv_queue_work(uv_default_loop(), &ctx_w->request, compile_it, (uv_after_work_cb)MakeCallback);
                                                                                                  ^~~~~~~~~~~~
../src/binding.cpp: In function 'Nan::NAN_METHOD_RETURN_TYPE render_file(Nan::NAN_METHOD_ARGS_TYPE)':
../src/binding.cpp:321:98: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type]
     int status = uv_queue_work(uv_default_loop(), &ctx_w->request, compile_it, (uv_after_work_cb)MakeCallback);
                                                                                                  ^~~~~~~~~~~~
In file included from ../../nan/nan.h:51,
                 from ../src/binding.cpp:1:
../src/binding.cpp: At global scope:
/home/php/.node-gyp/12.10.0/include/node/node.h:560:43: warning: cast between incompatible function types from 'void (*)(Nan::ADDON_REGISTER_FUNCTION_ARGS_TYPE)' {aka 'void (*)(v8::Local<v8::Object>)'} to 'node::addon_register_func' {aka 'void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)'} [-Wcast-function-type]
       (node::addon_register_func) (regfunc),                          \
                                           ^
/home/php/.node-gyp/12.10.0/include/node/node.h:594:3: note: in expansion of macro 'NODE_MODULE_X'
   NODE_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)
   ^~~~~~~~~~~~~
../src/binding.cpp:359:1: note: in expansion of macro 'NODE_MODULE'
 NODE_MODULE(binding, RegisterModule);
 ^~~~~~~~~~~
In file included from /home/php/.node-gyp/12.10.0/include/node/node.h:63,
                 from ../../nan/nan.h:51,
                 from ../src/binding.cpp:1:
/home/php/.node-gyp/12.10.0/include/node/v8.h: In instantiation of 'void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)]':
/home/php/.node-gyp/12.10.0/include/node/node_object_wrap.h:84:78:   required from here
/home/php/.node-gyp/12.10.0/include/node/v8.h:9893:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo<node::ObjectWrap>::Callback' {aka 'void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo<void>&)'} [-Wcast-function-type]
                reinterpret_cast<Callback>(callback), type);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/php/.node-gyp/12.10.0/include/node/v8.h: In instantiation of 'void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = Nan::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)]':
../../nan/nan_object_wrap.h:66:61:   required from here
/home/php/.node-gyp/12.10.0/include/node/v8.h:9893:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo<Nan::ObjectWrap>::Callback' {aka 'void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo<void>&)'} [-Wcast-function-type]
In file included from ../src/binding.cpp:1:
../../nan/nan.h: In instantiation of 'void Nan::imp::SetMethodAux(T, v8::Local<v8::String>, v8::Local<v8::FunctionTemplate>, ...) [with T = v8::Local<v8::Object>]':
../../nan/nan.h:2353:20:   required from 'void Nan::SetMethod(HandleType<T>, const char*, Nan::FunctionCallback) [with T = v8::Object; HandleType = v8::Local; Nan::FunctionCallback = void (*)(const Nan::FunctionCallbackInfo<v8::Value>&)]'
../src/binding.cpp:351:42:   required from here
../../nan/nan.h:2337:3: warning: 'bool v8::Object::Set(v8::Local<v8::Value>, v8::Local<v8::Value>)' is deprecated: Use maybe version [-Wdeprecated-declarations]
   recv->Set(name, GetFunction(tpl).ToLocalChecked());
   ^~~~
In file included from /home/php/.node-gyp/12.10.0/include/node/v8-internal.h:14,
                 from /home/php/.node-gyp/12.10.0/include/node/v8.h:25,
                 from /home/php/.node-gyp/12.10.0/include/node/node.h:63,
                 from ../../nan/nan.h:51,
                 from ../src/binding.cpp:1:
/home/php/.node-gyp/12.10.0/include/node/v8.h:3372:22: note: declared here
                 bool Set(Local<Value> key, Local<Value> value));
                      ^~~
/home/php/.node-gyp/12.10.0/include/node/v8config.h:311:3: note: in definition of macro 'V8_DEPRECATED'
   declarator __attribute__((deprecated(message)))
   ^~~~~~~~~~
make: *** [binding.target.mk:129: Release/obj.target/binding/src/binding.o] Error 1
make: Leaving directory '/builds/xxxxxx-fra/framework/node_modules/node-sass/build'
gyp ERR! build error 
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack     at ChildProcess.onExit (/builds/xxxxxx-fra/framework/node_modules/node-gyp/lib/build.js:262:23)
gyp ERR! stack     at ChildProcess.emit (events.js:209:13)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:272:12)
gyp ERR! System Linux 4.19.23-coreos-r1
gyp ERR! command "/usr/bin/node" "/builds/xxxxxx-fra/framework/node_modules/node-gyp/bin/node-gyp.js" "rebuild" "--verbose" "--libsass_ext=" "--libsass_cflags=" "--libsass_ldflags=" "--libsass_library="
gyp ERR! cwd /builds/xxxxxx-fra/framework/node_modules/node-sass
gyp ERR! node -v v12.10.0
gyp ERR! node-gyp -v v3.7.0
gyp ERR! not ok 
Build failed with error code: 1
npm WARN [email protected] requires a peer of acorn@^6.0.0 || ^7.0.0 but none is installed. You must install peer dependencies yourself.
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})

npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] postinstall: `node scripts/build.js`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the [email protected] postinstall script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/php/.npm/_logs/2019-09-10T15_37_47_969Z-debug.log
section_end:1568129869:build_script
�[0Ksection_start:1568129869:after_script
�[0Ksection_end:1568129870:after_script
�[0Ksection_start:1568129870:upload_artifacts_on_failure
�[0Ksection_end:1568129872:upload_artifacts_on_failure
�[0K�[31;1mERROR: Job failed: exit code 1

This is our yml (all global things & the relevant job):

...

# Stages
stages:
- syntax
- build
- test

...

### SYNTAX STAGE ###
eslint:
  stage: syntax
  image: edbizarro/gitlab-ci-pipeline-php:7.2-alpine
  script:
  - npm install eslint eslint-plugin-vue
  - npm run eslint
  allow_failure: false

...

The build worked fine until this commit 3278c02 . Our dependencies have not changed since then. We have already tried to run npm rebuild node-sass and clearing the npm cache, but it didn't help.

How can we get it to work again? Thanks a lot!

Question: user/group permissions on checked out files/folder

is there any known/correct solution with GitLab CI and edbizaro/gitlab-ci-pipeline-php to make checked out files editable by the containers user php?

We have actually the problem, that a gulp script (node) can't edit/override an existing file which was checked out from VCS.

The checked out files are rw-rw-rw- for every group. Owner is: root:root.

Should I only run a chown like cd $CI_PROJECT_DIR && chown -R :aGroupWhichUserPhpBelongsTo ?

[php:5.6] PDOException with message could not find driver mysql

.gitlab-ci.yml

before_script:
- composer -v
- composer install
- mkdir -p data/cache
- COMPOSER_PROCESS_TIMEOUT=0

stages:
  - test

cache:
  key: $CI_COMMIT_REF_NAME
  paths:
    - vendor
    - ~/.composer/cache/files
    
variables:
  MYSQL_ROOT_PASSWORD: root
  MYSQL_USER: homestead
  MYSQL_PASSWORD: secret
  MYSQL_DATABASE: homestead
  DB_HOST: mysql

test:5.6:
  stage: test
  image: edbizarro/gitlab-ci-pipeline-php:5.6
  services:
    - mysql:5.7
  script:
      - ./vendor/bin/phpunit

coverage:7.1:
  stage: test
  image: edbizarro/gitlab-ci-pipeline-php:7.1
  services:
    - mysql:5.7
  script:
    - phpdbg -qrr ./vendor/phpunit/phpunit/phpunit --coverage-text **--colors=never**

Output for test:5.6 job

Fatal error: Uncaught exception 'PDOException' with message 'could not find driver' in .../vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractMySQLDriver.php on line 115

The coverage:7.1 job is ok.

The error happen since a week, did you remove intentionally the pdo_mysql driver ?

Thanks in advance

Question: Method to use Laravel Dusk

Hello.

I am trying to make use of Laravel Dusk and I am facing the following problem.

$ php artisan dusk
Laravel development server started: <http://127.0.0.1:8000>
Warning: TTY mode requires /dev/tty to be read/writable.
PHPUnit 7.1.5 by Sebastian Bergmann and contributors.

EEEEEEEEEEEEEEEEEEEEEEEEEEEE                                      28 / 28 (100%)

Time: 8.38 seconds, Memory: 16.00MB

There were 28 errors:

1) Tests\Browser\AdminPanel\AuthorityTest::testGuestLogin
Facebook\WebDriver\Exception\WebDriverCurlException: Curl error thrown for http POST to /session with params: {"desiredCapabilities":{"browserName":"chrome","platform":"ANY","chromeOptions":{"binary":"","args":["--disable-gpu","--headless"]}}}

I have installed Google Chrome in the machine and I don't know the exact solution to solve this error... Should I set .env.dusk.local instead of using the variables in the .gitlab-ci.yml? Or should I set the variables inside the YAML file? Hope I can get some suggestions in here.

[FEATURE] Multiples databases

Hello

I have tried several ways to implement the use of more than one BD in the mysql image.

The official image of Mysql does not have more than one BD but I have seen some tips that work but I do not get it with your utility and I think it is because I do not know well docker composer and the other means of generating or deploying dockers.

If you look in the Mysql code there is a directory that runs, but I am not able.

I've reviewed things like this but I always get the same problem, and relative to what is a method different in my opinion and my little knowledge of docker.

I don't know if it's possible to implement it or simply if you can tell me how I can achieve that goal.

Alpine images are 154 MB larger

Isn't the idea of alpine images that they are lighter? I'm just wondering why they are so much larger.
But nevertheless. These images great!

yarn permission denied

Hi, I am trying to use the second example in the README.md but I keep getting an error on all yarn commands (yarn config set and yarn install all the same).

$ yarn config set cache-folder .yarn
yarn config v1.3.2
error An unexpected error occurred: "EACCES: permission denied, scandir '/home/php/.config/yarn/link'".
info If you think this is a bug, please open a bug report with the information provided in "/builds/argonautes/diabeduc/yarn-error.log".
info Visit https://yarnpkg.com/en/docs/cli/config for documentation about this command.
Uploading artifacts...
./storage/logs: found 2 matching files             
Uploading artifacts to coordinator... ok            id=242 responseStatus=201 Created token=NKogK5tH
ERROR: Job failed: exit code 1

My service looks like this:

unit-testing:
  stage: test
  image: edbizarro/gitlab-ci-pipeline-php:7.1-alpine
  only:
    - gitlab-ci
  services:
    - mysql:5.7
  script:
    - yarn config set cache-folder .yarn
    - yarn install --pure-lockfile
    - composer install --prefer-dist --no-ansi --no-interaction --no-progress --no-scripts
    - cp .env.example .env
    - php artisan key:generate
    - php artisan migrate:refresh --seed
    - ./vendor/phpunit/phpunit/phpunit -v --coverage-text --colors=never --stderr
  tags:
    - php
    - test
  artifacts:
    paths:
      - ./storage/logs # for debugging
    expire_in: 1 days
    when: always

Any idea what goes wrong?

Permission denied problem

Hello

Argh! The "Permission denied" came back. Perhaps the image is broken again ?

Running with gitlab-runner 10.0.0-rc.1 (6331f360)
  on docker-auto-scale (e11ae361)
Using Docker executor with image edbizarro/gitlab-ci-pipeline-php:7.1-alpine ...
Using docker image sha256:0cc77ef78dff839c6a3b792562cb027ed147bd054a83629e2fe9a4d39e6503f0 for predefined container...
Pulling docker image edbizarro/gitlab-ci-pipeline-php:7.1-alpine ...
Using docker image edbizarro/gitlab-ci-pipeline-php:7.1-alpine ID=sha256:4f4a0abdab5d5288fb2d4d1dc0bdb1807097c065c171c533c643903a6f4b5f62 for build container...
Running on runner-e11ae361-project-3298849-concurrent-0 via runner-e11ae361-machine-1507209113-1fcbe2e7-digital-ocean-2gb...
Cloning repository...
...
...
$ echo whoami `whoami`
whoami php
...
...
$ composer install --no-interaction --no-progress
Loading composer repositories with package information
Installing dependencies (including require-dev) from lock file
Nothing to install or update

  [ErrorException]                                                                                                          
  file_put_contents(/builds/group/project/vendor/composer/installed.json): failed to open stream: Permission denied  

Passport install key cause "Segmentation fault"

In our Project we use Laravel Passport.
And passport require a generated key and this cause a segmentation fault.

$ php artisan passport:keys
Encryption keys generated successfully.
/bin/bash: line 76:   510 Segmentation fault      (core dumped) php artisan passport:keys

Interesting part is that the command already sending "Encryption keys generated successfully.".
So is the simple output the cause of the seg.fault?

 public function handle(RSA $rsa)
    {
        $keys = $rsa->createKey(4096);

        list($publicKey, $privateKey) = [
            Passport::keyPath('oauth-public.key'),
            Passport::keyPath('oauth-private.key'),
        ];

        if ((file_exists($publicKey) || file_exists($privateKey)) && ! $this->option('force')) {
            return $this->error('Encryption keys already exist. Use the --force option to overwrite them.');
        }

        file_put_contents($publicKey, array_get($keys, 'publickey'));
        file_put_contents($privateKey, array_get($keys, 'privatekey'));

        $this->info('Encryption keys generated successfully.');
    }

Laravel Dusk on gitlab-ci-pipeline-php

So, after a few months i wanted to implement Dusk with gitlab-ci-pipeline-php, i have finally acheived the configuration for Dusk. Note that i use: edbizarro/gitlab-ci-pipeline-php:7.2 in tests (or any debian-based, non-php-fpm based image; this does not work on alpine, but i think it can be easily transcripted into alpine commands).

The thing is that i need to run this as before_script:

before_script:
    - sudo apt-get update -y
    - sudo apt-get install unzip xvfb libxi6 libgconf-2-4 libnss3 wget -yqq
    # Install Google Chrome
    - wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
    - sudo sh -c 'echo "deb http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list'
    - sudo apt-get update -yqq
    - sudo apt-get install -y google-chrome-stable

And this is the part in the script that actually fires the chromedriver & tests:

script:
    - php artisan serve &
    - ./vendor/laravel/dusk/bin/chromedriver-linux --port=9515 &
    - sleep 5
    - vendor/bin/phpunit --coverage-text --coverage-clover=coverage.xml
    - php artisan dusk

However, the before_script can be easily be imported into the main image, so the tests won't take ~2 extra mins every build. Might come with a PR on this.

Reading Exif data is not supported by this PHP installation

Hi,

I have failed running test in laravel projects requiring intervention, after some digging, found out that using some of the intervention functions internally require exif to be installed.
see intervention doc for orientate function.

I was wondering if it is possible to add exif extension to default php extensions?

exact error in build:

Intervention\Image\Exception\NotSupportedException: Reading Exif data is not supported by this PHP installation. in /builds/[..]/[..]/vendor/intervention/image/src/Intervention/Image/Commands/ExifCommand.php:19

/bin/bash: line 97: ./vendor/phpunit/phpunit/phpunit: No such file or directory

Today I get this error on mi pipelines in stage testing

Downloading artifacts from coordinator... ok        id=1173 responseStatus=200 OK token=EshE9PoL
$ php -v
PHP 7.3.9 (cli) (built: Sep  3 2019 05:30:13) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.9, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.3.9, Copyright (c) 1999-2018, by Zend Technologies
    with Xdebug v2.8.0beta2, Copyright (c) 2002-2019, by Derick Rethans
$ sudo cp /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini /usr/local/etc/php/conf.d/docker-php-ext-xdebug.bak
$ echo "" | sudo tee /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini

$ ./vendor/phpunit/phpunit/phpunit --version
/bin/bash: line 97: ./vendor/phpunit/phpunit/phpunit: No such file or directory

I've tried with:

  • image: edbizarro/gitlab-ci-pipeline-php:7.3-alpine
  • image: edbizarro/gitlab-ci-pipeline-php:7.3
  • image: edbizarro/gitlab-ci-pipeline-php:7.2

Yesterday Dock runners work perfectly.

.gitlab-ci,.yaml

stages:
  - preparation
  - building
  - testing
  - security

variables:
  MYSQL_ROOT_PASSWORD: root
  MYSQL_USER: albarid_ci
  MYSQL_PASSWORD: albarid_secret
  MYSQL_DATABASE: albarid_ci
  DB_HOST: mysql

cache:
  key: $CI_BUILD_REF_NAME

composer:
  stage: preparation
  services:
    - {name: 'abkrim/mysql8_legacy_password:latest', alias: 'mysql'}
#    - mysql:latest
  image: edbizarro/gitlab-ci-pipeline-php:7.2
  script:
    - php -v
    - echo "{\"http-basic\":{\"nova.laravel.com\":{\"username\":\"${NOVA_USERNAME}\",\"password\":\"${NOVA_PASSWORD}\"}}}" > ~/.composer/auth.json
    - composer install --prefer-dist --no-ansi --no-interaction --no-progress --no-scripts
    - cp .env.example .env
    - php artisan key:generate
  artifacts:
    paths:
      - vendor/
      - .env
    expire_in: 5 days
    when: always
  cache:
    paths:
      - vendor/

yarn:
  stage: preparation
  image: edbizarro/gitlab-ci-pipeline-php:7.2
  script:
    - yarn --version
    - yarn install --pure-lockfile
  artifacts:
    paths:
      - node_modules/
    expire_in: 1 days
    when: always
  cache:
    paths:
      - node_modules/

build-assets:
  stage: building
  image: edbizarro/gitlab-ci-pipeline-php:7.2
  dependencies:
    - composer
    - yarn
  script:
    - yarn --version
    - yarn run production --progress false
  artifacts:
    paths:
      - public/css/
      - public/js/
      - public/fonts/
      - public/mix-manifest.json
    expire_in: 1 days
    when: always

db-seeding:
  stage: building
  services:
    - {name: 'abkrim/mysql8_legacy_password:latest', alias: 'mysql'}
#    - mysql:latest
  image: edbizarro/gitlab-ci-pipeline-php:7.2
  dependencies:
    - composer
    - yarn
  script:
    - php artisan migrate:fresh --seed
  artifacts:
    paths:
      - ./storage/logs # for debugging
    expire_in: 1 days
    when: on_failure

phpunit:
  stage: testing
  services:
    - {name: 'abkrim/mysql8_legacy_password:latest', alias: 'mysql'}
#    - mysql:latest
  image: edbizarro/gitlab-ci-pipeline-php:7.2
  dependencies:
    - build-assets
    - composer
    - db-seeding
  script:
    - php -v
    - sudo cp /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini /usr/local/etc/php/conf.d/docker-php-ext-xdebug.bak
    - echo "" | sudo tee /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini
    - find . -type f -name phpunit
    - ./vendor/phpunit/phpunit/phpunit --version
    - php -d short_open_tag=off ./vendor/phpunit/phpunit/phpunit -v --colors=never --stderr
    - sudo cp /usr/local/etc/php/conf.d/docker-php-ext-xdebug.bak /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini
  artifacts:
    paths:
      - ./storage/logs # for debugging
    expire_in: 1 days
    when: on_failure

codestyle:
  stage: testing
  image: lorisleiva/laravel-docker:latest
  script:
    - phpcs --standard=PSR2 --extensions=php app
  dependencies: []

phpcpd:
  stage: testing
  image: edbizarro/gitlab-ci-pipeline-php:7.2
  script:
    - test -f phpcpd.phar || curl -L https://phar.phpunit.de/phpcpd.phar -o phpcpd.phar
    - php phpcpd.phar app/ --min-lines=50
  dependencies: []
  cache:
    paths:
      - phpcpd.phar

sensiolabs:
  stage: security
  image: edbizarro/gitlab-ci-pipeline-php:7.2
  script:
    - test -d security-checker || git clone https://github.com/sensiolabs/security-checker.git
    - cd security-checker
    - composer install
    - php security-checker security:check ../composer.lock
  dependencies: []
  cache:
    paths:
      - security-checker/

Also tried purge all docker system and images

All tiemes same issue

Gyp ERR! build error

Hello. I have faced a problem when my GitLab runner go through the script "npm install" and it turns out an error.

gyp ERR! build error 
gyp ERR! stack Error: not found: make
gyp ERR! stack     at getNotFoundError (/builds/private/littpi.net/node_modules/which/which.js:13:12)
gyp ERR! stack     at F (/builds/private/littpi.net/node_modules/which/which.js:68:19)
gyp ERR! stack     at E (/builds/private/littpi.net/node_modules/which/which.js:80:29)
gyp ERR! stack     at /builds/private/littpi.net/node_modules/which/which.js:89:16
gyp ERR! stack     at /builds/private/littpi.net/node_modules/isexe/index.js:42:5
gyp ERR! stack     at /builds/private/littpi.net/node_modules/isexe/mode.js:8:5
gyp ERR! stack     at FSReqWrap.oncomplete (fs.js:149:21)
gyp ERR! System Linux 4.13.0-39-generic
gyp ERR! command "/usr/bin/node" "/builds/private/littpi.net/node_modules/node-gyp/bin/node-gyp.js" "rebuild" "--verbose" "--libsass_ext=" "--libsass_cflags=" "--libsass_ldflags=" "--libsass_library="
gyp ERR! cwd /builds/private/littpi.net/node_modules/node-sass
gyp ERR! node -v v10.0.0
gyp ERR! node-gyp -v v3.6.2
gyp ERR! not ok 
Build failed with error code: 1

How can I solve this problem?

yarn command could not be found

Hi,

is it possible, that something has changed since the last 3 days for edbizarro/gitlab-ci-pipeline-php:7.2-alpine?

image

yarn install execution stops but yarn cache clean doesn't stop.

Seems like the new yarn version – which is shipped with the latest image is somewhat broken?

Works: 1.7.0
Breaks: 1.9.4

7.x-alpine-lts installs outdated version of Node.js (10.0.0)

All 7.x-alpine-lts images of gitlab-ci-pipeline-php install outdated version of Node.js LTS - version 10.0.0 but the current version of LTS is 10.15.1.

ll@ntb:~/ci-test$ docker pull edbizarro/gitlab-ci-pipeline-php:7.1-alpine-lts
7.1-alpine-lts: Pulling from edbizarro/gitlab-ci-pipeline-php
81033e7c1d6a: Pull complete
347280e4401e: Pull complete
575b1e17046f: Pull complete
b26c263d6f02: Pull complete
7abf506b723b: Pull complete
d2810cd6888e: Pull complete
45135cb88bb2: Pull complete
f727912d31a6: Pull complete
aaa98808781d: Pull complete
41493aa53708: Pull complete
784d93510e97: Pull complete
921d6ba296b3: Pull complete
486ad5e22a06: Pull complete
Digest: sha256:085fd4afba7c4a8a0e7e87556fa05e24f39a82b1bdead61ed1484988b5ae00b6
Status: Downloaded newer image for edbizarro/gitlab-ci-pipeline-php:7.1-alpine-lts
ll@ntb:~/ci-test$ docker run edbizarro/gitlab-ci-pipeline-php:7.1-alpine-lts node -v
v10.0.0


ll@ntb:~/ci-test$ docker run edbizarro/gitlab-ci-pipeline-php:7.2-alpine-lts bash
Unable to find image 'edbizarro/gitlab-ci-pipeline-php:7.2-alpine-lts' locally
7.2-alpine-lts: Pulling from edbizarro/gitlab-ci-pipeline-php
605ce1bd3f31: Pull complete
2f5aa494661d: Pull complete
7963c90c835a: Pull complete
a3f2a1640434: Pull complete
937931eef522: Pull complete
8499d1aeb03e: Pull complete
537edaa69db5: Pull complete
cf779c0e9c28: Pull complete
643606afc134: Pull complete
3cf77a8fdfd3: Pull complete
c0f939f9c125: Pull complete
167d84ce7538: Pull complete
0cd2a70a7f37: Pull complete
Digest: sha256:e1a97054eaf181a1c4ede8c30312aaf5e8399978781114f9668f8910bffcffbf
Status: Downloaded newer image for edbizarro/gitlab-ci-pipeline-php:7.2-alpine-lts
ll@ntb:~/ci-test$ docker run edbizarro/gitlab-ci-pipeline-php:7.2-alpine-lts node -v
v10.0.0


ll@ntb:~/ci-test$ docker pull edbizarro/gitlab-ci-pipeline-php:7.3-alpine-lts
7.3-alpine-lts: Pulling from edbizarro/gitlab-ci-pipeline-php
4fe2ade4980c: Pull complete
5cf60c0c0763: Pull complete
468219aa4689: Pull complete
4a8b1a3b9e51: Pull complete
c1d6c3f67455: Pull complete
507023f149c0: Pull complete
7f39820bea78: Pull complete
4cbb710e1311: Pull complete
ddd42cd0d8c8: Pull complete
1e92cc645786: Pull complete
8a6b659b1b39: Pull complete
5799faab8635: Pull complete
ed03c6007620: Pull complete
03d1228d749b: Pull complete
Digest: sha256:dbb045cf93b6813a6168b532bede17d3be44187dce1863bab2f2a2ff2889f2e8
Status: Downloaded newer image for edbizarro/gitlab-ci-pipeline-php:7.3-alpine-lts
ll@ntb:~/ci-test$ docker run edbizarro/gitlab-ci-pipeline-php:7.3-alpine-lts node -v
v10.0.0

Soap extension

Hi There,

How can I install the soap extension on this image?
I'm getting the following error from Composer:
hiddeco/transip v5.4 requires ext-soap * -> the requested PHP extension soap is missing from your system.

Cheers,
Ramon 🍺

[deploy] laravel envoy

Please, add laravel/envoy in your Dockerfile for easy deploing

$ composer global require laravel/envoy

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.