Revue de Press issueshttps://git.laquadrature.net/la-quadrature-du-net/rpteam/rp/-/issues2019-03-13T13:59:06+01:00https://git.laquadrature.net/la-quadrature-du-net/rpteam/rp/-/issues/25Erreur sur création de profil2019-03-13T13:59:06+01:00MindiellErreur sur création de profilhttps://git.laquadrature.net/la-quadrature-du-net/rpteam/rp/-/issues/2Gestion des accès2017-04-24T11:03:32+02:00MindiellGestion des accèsActuellement, il y a double accès pour la RP :
côté Drupal pour l'édition voire publication des noeuds
l'accès au site /rp.
La création de deux comptes entraine des problèmes de compréhension auprès des rpadawan dont le mé...Actuellement, il y a double accès pour la RP :
côté Drupal pour l'édition voire publication des noeuds
l'accès au site /rp.
La création de deux comptes entraine des problèmes de compréhension auprès des rpadawan dont le métier n'est pas l'informatique et qui ont déjà un bon nombre de choses à appréhender. Il faudrait n'avoir qu'un seul accès lié à Drupal.
Voir ce qu'il est possible de faire...La RP contre-attaquehttps://git.laquadrature.net/la-quadrature-du-net/rpteam/rp/-/issues/3Prendre en compte la liste des TODO2017-04-22T13:42:18+02:00MindiellPrendre en compte la liste des TODOAprès avoir lu une partie du contenu des fichiers de /rp, j'ai rajouté beaucoup de TODO. Il faut maintenant en tenir compte :
* config.php:// TODO: Deux connexions à la base ?
* functions.php: // TODO : probleme lors du RAISE : il l...Après avoir lu une partie du contenu des fichiers de /rp, j'ai rajouté beaucoup de TODO. Il faut maintenant en tenir compte :
* config.php:// TODO: Deux connexions à la base ?
* functions.php: // TODO : probleme lors du RAISE : il lance un "log" donc fait un mysql insert !!!
* functions.php: TODO : ajouter un paramètre class pour les balises html A.
* functions.php:// TODO : surveiller et remonter si besoin.
* importTitrePi.php: // TODO: S'il y en a plusieurs, on ne crée les titres d'article qu'un par un...
* importTitrePi.php: // TODO: pour éviter les blocages, il faudrait avoir un timeout là-dessus
* importTitrePi.php: // TODO: Pourquoi on ne fait pas la même chose lors des erreurs d'ouverture plus bas ?
* importTitrePi.php: // TODO: Cette partie passe la première lettre de chaque mot en majuscule de manière crade...
* importTitrePi.php: // TODO: Ici, on finit avec un titre vide, on va donc bloquer sur cet article indéfiniment...
* importTitrePi.php: // TODO: Pourquoi faire un echo ici ? Ça finit par s'afficher sur la page web...
* index.php://TODO: non utilisé !
* index.php://TODO: non utilisé !
* index.php:// TODO: non utilisé !
* index.php:// TODO: même commande plus bas : inutile ici
* index.php:// TODO: Voir ce que signifient exactement ces champs...
* index.php:// TODO: Globalement, refaire le html au propre, a minima que le code html soit clair
* index.php:<!-- TODO: Commande php ci-dessous effectuée quand même, à nettoyer -->
* index.php:// TODO: Risque d'injection SQL ?
* index.php:// TODO: Pourquoi la requête n'est pas construite plus haut dans le script ? Ça serait plus propre
* index.php:// TODO: published n'est pas vérifié dans les valeurs passées en requête en début de script
* index.php:// TODO: Que signifie une note à 7 ?
* index.php:// TODO: le nombre d'articles forcé n'est pas cohérent avec le nombre par défaut
* index.php:// TODO: offset n'est pas vérifié dans les valeurs passées en requête en début de script
* index.php:// TODO: La variable count n'est pas prise en compte ici...
* index.php:<!-- TODO: Définir à quoi sert ceci -->
* style.css:.TODO-ACODER {
https://git.laquadrature.net/la-quadrature-du-net/rpteam/rp/-/issues/1Des urls entrées bloquent l'affichage /rp2017-04-22T13:42:18+02:00MindiellDes urls entrées bloquent l'affichage /rpCertains types d'url semblent bloquer l'affichage /rp.
Par exemple, l'id 21295 bloque l'affichage car le contenu de l'url ne semble pas "compris" par /rp pour afficher le bon titre. Tout ça, au niveau de "importTitre" depuis importTit...Certains types d'url semblent bloquer l'affichage /rp.
Par exemple, l'id 21295 bloque l'affichage car le contenu de l'url ne semble pas "compris" par /rp pour afficher le bon titre. Tout ça, au niveau de "importTitre" depuis importTitrePi.php
Ça peut bloquer le site /rp complètement...
https://git.laquadrature.net/la-quadrature-du-net/rpteam/rp/-/issues/13[META] Backend & frontend : intégration du design2017-05-01T12:04:16+02:00cynddl[META] Backend & frontend : intégration du design## Assets
* [x] Nettoyer HTML/CSS/JS actuel.
* [x] Créer styles SASS propres et transitionner vers npm/bower pour avoir des dépendences à jour.
* [x] Pipeline simple pour compiler et minifier vers django.
## Intégrations du design
...## Assets
* [x] Nettoyer HTML/CSS/JS actuel.
* [x] Créer styles SASS propres et transitionner vers npm/bower pour avoir des dépendences à jour.
* [x] Pipeline simple pour compiler et minifier vers django.
## Intégrations du design
* [x] Backend : gestion des articles.
* [x] Backend : édition.
* [ ] Frontend : listes d'articles et article individuel.cynddlcynddlhttps://git.laquadrature.net/la-quadrature-du-net/rpteam/rp/-/issues/14Contacter tous les contributeurs d'un article par email2019-05-24T11:51:26+02:00cynddlContacter tous les contributeurs d'un article par emailCf. #5 :
> Il faut aussi ajouter un moyen d'envoyer un mail aux utilisateurs ayant participés à un article précis afin de demander des informations ou une relecture plus attentive.
> Le passage par IRC est u mieux, mais parfois, il est p...Cf. #5 :
> Il faut aussi ajouter un moyen d'envoyer un mail aux utilisateurs ayant participés à un article précis afin de demander des informations ou une relecture plus attentive.
> Le passage par IRC est u mieux, mais parfois, il est plus pratique de pouvoir droper un mail rapidement.https://git.laquadrature.net/la-quadrature-du-net/rpteam/rp/-/issues/21Preprocess and import v1 data2019-04-04T15:53:18+02:00cynddlPreprocess and import v1 data- [x] Title
- [x] Contributors and votes
- [x] Tags
- [x] Extracts
- [x] Images
- [x] Metadata
- [x] Cleaning the extract and save them in markdown.- [x] Title
- [x] Contributors and votes
- [x] Tags
- [x] Extracts
- [x] Images
- [x] Metadata
- [x] Cleaning the extract and save them in markdown.okhinokhin@laquadrature.netokhinokhin@laquadrature.nethttps://git.laquadrature.net/la-quadrature-du-net/rpteam/rp/-/issues/24Redirection loop2019-05-23T17:07:32+02:00Thibaut Broggitbr@laquadrature.netRedirection loopIf a user try to access a page he isn't supposed to, he is redirected to the login page. Since he is already logged in, the redirection page redirect him to the previous page, resulting into a redirection loop.If a user try to access a page he isn't supposed to, he is redirected to the login page. Since he is already logged in, the redirection page redirect him to the previous page, resulting into a redirection loop.https://git.laquadrature.net/la-quadrature-du-net/rpteam/rp/-/issues/27L'API devrait être ouverte en lecture sans avoir besoin de se connecter2019-03-13T13:38:48+01:00MindiellL'API devrait être ouverte en lecture sans avoir besoin de se connecterA priori, l'utilisation minimale de l'API actuelle nécessite une inscription et une connexion.A priori, l'utilisation minimale de l'API actuelle nécessite une inscription et une connexion.okhinokhin@laquadrature.netokhinokhin@laquadrature.nethttps://git.laquadrature.net/la-quadrature-du-net/rpteam/rp/-/issues/33La liste des tags lors de la création d'un article n'est pas une liste, mais ...2019-07-09T12:17:18+02:00MindiellLa liste des tags lors de la création d'un article n'est pas une liste, mais une chaine de caractèresLa documentation spécifie que les tags doivent être fournis sous forme de liste et qu'une liste vide peut être fournie. Hors :
* [ ] si on fournit une liste (au sens python), seul le dernier élément est utilisé
* [ ] si on fournit une li...La documentation spécifie que les tags doivent être fournis sous forme de liste et qu'une liste vide peut être fournie. Hors :
* [ ] si on fournit une liste (au sens python), seul le dernier élément est utilisé
* [ ] si on fournit une liste vide, une erreur est remontée
* [ ] c'est en fait une chaine de caractères qui est attendu au format de tags séparés par des virgulesokhinokhin@laquadrature.netokhinokhin@laquadrature.nethttps://git.laquadrature.net/la-quadrature-du-net/rpteam/rp/-/issues/34Les tags fournis à la création d'un article ne sont pas enregistrés2019-05-02T14:21:33+02:00MindiellLes tags fournis à la création d'un article ne sont pas enregistrésBien que le retour de l'api fournisse une liste de tags correcte, lorsqu'on affiche l'article via l'API, la liste des tags est vide.
La page d'accueil du sit ene semble pas lister les tags rajoutés non plus (peut-être un autre souci, com...Bien que le retour de l'api fournisse une liste de tags correcte, lorsqu'on affiche l'article via l'API, la liste des tags est vide.
La page d'accueil du sit ene semble pas lister les tags rajoutés non plus (peut-être un autre souci, comme le fait que les articles ajoutés n'ont pas été validés).https://git.laquadrature.net/la-quadrature-du-net/rpteam/rp/-/issues/35Certaines fonctions de l'API ne sont pas très claires2019-05-06T16:01:45+02:00MindiellCertaines fonctions de l'API ne sont pas très clairesTypiquement, les actions recover ou reject, à quoi ça sert en fait ? :o)
Il faudrait ajouter une description de la commande dans la description...Typiquement, les actions recover ou reject, à quoi ça sert en fait ? :o)
Il faudrait ajouter une description de la commande dans la description...okhinokhin@laquadrature.netokhinokhin@laquadrature.nethttps://git.laquadrature.net/la-quadrature-du-net/rpteam/rp/-/issues/36Les méthodes upvote et downvote sont bancales2019-05-07T17:15:32+02:00MindiellLes méthodes upvote et downvote sont bancalesLes méthodes upvote et downvote semblent ne prendre en compte que le dernier vote. Si je pars d'un socre de 0/0 :
* upvote => 1/0
* upvote => 0/0
* downvote => 0/-1
* downvote => 0/0
* upvote => 1/0
* downvote => 0/-1
* upvote => 1/0Les méthodes upvote et downvote semblent ne prendre en compte que le dernier vote. Si je pars d'un socre de 0/0 :
* upvote => 1/0
* upvote => 0/0
* downvote => 0/-1
* downvote => 0/0
* upvote => 1/0
* downvote => 0/-1
* upvote => 1/0https://git.laquadrature.net/la-quadrature-du-net/rpteam/rp/-/issues/37La méthode recover a un souci d'utilisation2019-05-07T18:31:51+02:00MindiellLa méthode recover a un souci d'utilisationUn droide ne peut pas utiliser la méthode recover sur un article qu'il a reject précédemment.
De plus, utiliser la méthode recover sur un article à l'état NEW le fait passer à l'état DRAFT.Un droide ne peut pas utiliser la méthode recover sur un article qu'il a reject précédemment.
De plus, utiliser la méthode recover sur un article à l'état NEW le fait passer à l'état DRAFT.okhinokhin@laquadrature.netokhinokhin@laquadrature.nethttps://git.laquadrature.net/la-quadrature-du-net/rpteam/rp/-/issues/38L'ajout d'un article déjà existant en crée un nouveau2019-04-17T13:55:56+02:00MindiellL'ajout d'un article déjà existant en crée un nouveauLe process RP n'est donc pas bon: l'article aurait du voir son score augmenter.Le process RP n'est donc pas bon: l'article aurait du voir son score augmenter.https://git.laquadrature.net/la-quadrature-du-net/rpteam/rp/-/issues/39La description de la plupart des méthodes de l'API ne sont pas bonnes2019-05-06T16:01:43+02:00MindiellLa description de la plupart des méthodes de l'API ne sont pas bonnesEn effet, les méthodes downvote, publish, recover, reject, set_priority, unset_priority, upvote (au moins) n'ont pas besoin de paramètres via le body pour fonctionner.En effet, les méthodes downvote, publish, recover, reject, set_priority, unset_priority, upvote (au moins) n'ont pas besoin de paramètres via le body pour fonctionner.okhinokhin@laquadrature.netokhinokhin@laquadrature.nethttps://git.laquadrature.net/la-quadrature-du-net/rpteam/rp/-/issues/42Lorsqu'on pousse une deuxième fois le même article, ces tags sont perdus2019-05-02T14:21:33+02:00MindiellLorsqu'on pousse une deuxième fois le même article, ces tags sont perdusJe pousse le même contenu article + tags 2 fois via l'API. La second fois, il semble qu'il y a eu un upvote sur l'article, mais les tags ont disarus. Je suppose que ça a un lien avec le #34.Je pousse le même contenu article + tags 2 fois via l'API. La second fois, il semble qu'il y a eu un upvote sur l'article, mais les tags ont disarus. Je suppose que ça a un lien avec le #34.https://git.laquadrature.net/la-quadrature-du-net/rpteam/rp/-/issues/43erreur à l'installation2019-04-30T16:33:16+02:00piks3lerreur à l'installationyo!
j'ai une erreur à l'installation:
`python manage.py init_groups` me donne :
```
return Database.Cursor.execute(self, query, params)
sqlite3.OperationalError: no such table: auth_group
```
Je sais pas trop comment régler ça, un peu ...yo!
j'ai une erreur à l'installation:
`python manage.py init_groups` me donne :
```
return Database.Cursor.execute(self, query, params)
sqlite3.OperationalError: no such table: auth_group
```
Je sais pas trop comment régler ça, un peu d'aide sera bienvenue :D
merci!https://git.laquadrature.net/la-quadrature-du-net/rpteam/rp/-/issues/44L'import des données est incompatible avec le modèle django actuel2019-05-06T16:30:27+02:00GuinnessL'import des données est incompatible avec le modèle django actuelPour les langues, la fixture génère une chaîne de caractère en minuscule.
Dans le django c'est du majuscule.
Il faut réparer ça.Pour les langues, la fixture génère une chaîne de caractère en minuscule.
Dans le django c'est du majuscule.
Il faut réparer ça.GuinnessGuinnesshttps://git.laquadrature.net/la-quadrature-du-net/rpteam/rp/-/issues/45Si je repousse un article alors qu'il existe déjà mais a été "REJECTED", j'ob...2019-05-07T17:21:15+02:00MindiellSi je repousse un article alors qu'il existe déjà mais a été "REJECTED", j'obtiens une erreurL'erreur est provoquée par l'appel de la fonction upvote :
TransitionNotAllowed at /api/articles/
Can't switch from state 'REJECTED' using method 'upvote'
Il faudrait donc vérifier l'état de l'article avant d'appeler cette méthode....L'erreur est provoquée par l'appel de la fonction upvote :
TransitionNotAllowed at /api/articles/
Can't switch from state 'REJECTED' using method 'upvote'
Il faudrait donc vérifier l'état de l'article avant d'appeler cette méthode.
En outre, les tags ont bien été mis à jour...https://git.laquadrature.net/la-quadrature-du-net/rpteam/rp/-/issues/46Lors de l'ajout d'un nouvel article son score est à 02019-05-14T17:00:16+02:00MindiellLors de l'ajout d'un nouvel article son score est à 0Logiquement, il devrait plutôt être à 1 non ? Etant donné que la personne qui l'a poussé a aussi "voté" pour cet article...Logiquement, il devrait plutôt être à 1 non ? Etant donné que la personne qui l'a poussé a aussi "voté" pour cet article...https://git.laquadrature.net/la-quadrature-du-net/rpteam/rp/-/issues/47Les méthodes set_priority et unset_priority semblent ne rien faire2019-05-14T17:26:59+02:00MindiellLes méthodes set_priority et unset_priority semblent ne rien faireEn effet, même si les méthodes semblent fonctionner, aucun résultat n'est visible sur les données de l'article.En effet, même si les méthodes semblent fonctionner, aucun résultat n'est visible sur les données de l'article.https://git.laquadrature.net/la-quadrature-du-net/rpteam/rp/-/issues/48L'ajout de tag ne fonctionne plus comme avant2019-05-14T09:57:15+02:00MindiellL'ajout de tag ne fonctionne plus comme avantLa gestion des tags semble modifiée et n'est pas correcte :
- Si je mets une chaine de caractères avec des valeurs séparées par des virgules => J'obtiens un seul tag qui est cette chaine de caractères
- Si je mets une liste python de tag...La gestion des tags semble modifiée et n'est pas correcte :
- Si je mets une chaine de caractères avec des valeurs séparées par des virgules => J'obtiens un seul tag qui est cette chaine de caractères
- Si je mets une liste python de tags, seul le dernier est pris en compte
Pour info, la doc dit "Must be a list of tags, coma separated (or an empty string). " ce qui est toujours un peu flou : s'agit-il d'une liste (au sens json) ou bien d'une chaine de plusieurs valeurs séparées par des virgules ?https://git.laquadrature.net/la-quadrature-du-net/rpteam/rp/-/issues/50La méthode update ne fonctionne pas2019-07-09T12:03:20+02:00MindiellLa méthode update ne fonctionne pasLors de la mise à jour d'un article via l'API, l'appel à la méthode update provoque une erreur :
AssertionError at /api/articles/25/
The `.update()` method does not support writable nested fields by default.
Write an explici...Lors de la mise à jour d'un article via l'API, l'appel à la méthode update provoque une erreur :
AssertionError at /api/articles/25/
The `.update()` method does not support writable nested fields by default.
Write an explicit `.update()` method for serializer `rp.api.serializers.ArticleSerializer`, or set `read_only=True` on nested serializer fields.
Request Method: PUT
Request URL: http://rp.dev.laquadrature.net/api/articles/25/https://git.laquadrature.net/la-quadrature-du-net/rpteam/rp/-/issues/52Lorsqu'un article est créé une nouvelle fois, s'il contient des tags, les anc...2019-07-10T18:12:31+02:00MindiellLorsqu'un article est créé une nouvelle fois, s'il contient des tags, les anciens tags sont écrasés.C'est peut-être le comportement attendu, je ne sais pas.
En tout cas, repoussé le même article sans tag ne détruit pas les tags précédents, ce qui est bien le comportement attendu pour que wantzel puisse bosser.C'est peut-être le comportement attendu, je ne sais pas.
En tout cas, repoussé le même article sans tag ne détruit pas les tags précédents, ce qui est bien le comportement attendu pour que wantzel puisse bosser.https://git.laquadrature.net/la-quadrature-du-net/rpteam/rp/-/issues/60L'API ne permet pas de connaitre le nombre d'articles en attente2019-09-25T16:14:54+02:00MindiellL'API ne permet pas de connaitre le nombre d'articles en attenteWantzel modifie le topic régulièrement (toutes les 3 minutes environ) pour signaler le nombre d'articles en attente.
La requête actuellement utilisée est :
SELECT COUNT(*)
FROM presse
WHERE DATE_SUB(NOW(), INTERVAL 2 MONTH)<...Wantzel modifie le topic régulièrement (toutes les 3 minutes environ) pour signaler le nombre d'articles en attente.
La requête actuellement utilisée est :
SELECT COUNT(*)
FROM presse
WHERE DATE_SUB(NOW(), INTERVAL 2 MONTH)<datec
AND note > 2
AND nid = 0
Cela liste donc tous les articles avec un score supérieur à 2, qui n'ont pas encore été publié sur le Drupal (est-ce faisable avec cette RP ?) et moins vieux que 2 mois donc...
Peut-être comptabiliser les articles au statut DRAFT par exemple (pas NEW à cause du score, et pas PUBLISHED) ?okhinokhin@laquadrature.netokhinokhin@laquadrature.nethttps://git.laquadrature.net/la-quadrature-du-net/rpteam/rp/-/issues/68Installation du packet python django_debug_toolbar et url2021-09-30T13:03:09+02:00nonoInstallation du packet python django_debug_toolbar et urlLors de mes tests, je n&#39;ai pas réussit à installer le site en suivant les instructions.
J&#39;ai dû en plus, faire :
- Une installation de `url`
- Cloner de le dépôt git `https://github.com/seomoz/url-py/`
- Cloner les sous mo...Lors de mes tests, je n'ai pas réussit à installer le site en suivant les instructions.
J'ai dû en plus, faire :
- Une installation de `url`
- Cloner de le dépôt git `https://github.com/seomoz/url-py/`
- Cloner les sous modules `git submodule update --init --recursive`
- Installer avec `pip install .`
- Installer webpack avec `npm install` directement dans le dossier racien du projet
- Installer `django_debug_toolbar` avec pip.https://git.laquadrature.net/la-quadrature-du-net/rpteam/rp/-/issues/69Problème lors de l'installation d'url2021-09-30T13:02:40+02:00AiléProblème lors de l'installation d'urlProblème lors de l'installation d'url avec pip3 install
```C
ERROR: Command errored out with exit status 1:
command: /usr/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-z6wga6gd/url/setup....Problème lors de l'installation d'url avec pip3 install
```C
ERROR: Command errored out with exit status 1:
command: /usr/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-z6wga6gd/url/setup.py'"'"'; __file__='"'"'/tmp/pip-install-z6wga6gd/url/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-bn5zjun4
cwd: /tmp/pip-install-z6wga6gd/url/
Complete output (258 lines):
Building from C++
running bdist_wheel
running build
running build_py
creating build
creating build/lib.linux-x86_64-3.8
creating build/lib.linux-x86_64-3.8/url
copying url/__init__.py -> build/lib.linux-x86_64-3.8/url
creating build/lib.linux-x86_64-3.8/url/psl
copying url/psl/2016-08-16.psl -> build/lib.linux-x86_64-3.8/url/psl
running build_ext
building 'url.url' extension
creating build/temp.linux-x86_64-3.8
creating build/temp.linux-x86_64-3.8/url
creating build/temp.linux-x86_64-3.8/url/url-cpp
creating build/temp.linux-x86_64-3.8/url/url-cpp/src
x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iurl/url-cpp/include -I/usr/include/python3.8 -c url/url-cpp/src/url.cpp -o build/temp.linux-x86_64-3.8/url/url-cpp/src/url.o -std=c++11
x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iurl/url-cpp/include -I/usr/include/python3.8 -c url/url-cpp/src/utf8.cpp -o build/temp.linux-x86_64-3.8/url/url-cpp/src/utf8.o -std=c++11
x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iurl/url-cpp/include -I/usr/include/python3.8 -c url/url-cpp/src/punycode.cpp -o build/temp.linux-x86_64-3.8/url/url-cpp/src/punycode.o -std=c++11
x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iurl/url-cpp/include -I/usr/include/python3.8 -c url/url-cpp/src/psl.cpp -o build/temp.linux-x86_64-3.8/url/url-cpp/src/psl.o -std=c++11
x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iurl/url-cpp/include -I/usr/include/python3.8 -c url/url.cpp -o build/temp.linux-x86_64-3.8/url/url.o -std=c++11
url/url.cpp: In function ‘PyObject* PyInit_url()’:
url/url.cpp:10054:34: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
10054 | __pyx_type_3url_3url_StringURL.tp_print = 0;
| ^~~~~~~~
In file included from /usr/include/python3.8/object.h:746,
from /usr/include/python3.8/pytime.h:6,
from /usr/include/python3.8/Python.h:85,
from url/url.cpp:4:
/usr/include/python3.8/cpython/object.h:260:30: note: declared here
260 | Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
| ^~~~~~~~
url/url.cpp:10054:34: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
10054 | __pyx_type_3url_3url_StringURL.tp_print = 0;
| ^~~~~~~~
In file included from /usr/include/python3.8/object.h:746,
from /usr/include/python3.8/pytime.h:6,
from /usr/include/python3.8/Python.h:85,
from url/url.cpp:4:
/usr/include/python3.8/cpython/object.h:260:30: note: declared here
260 | Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
| ^~~~~~~~
url/url.cpp:10054:34: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
10054 | __pyx_type_3url_3url_StringURL.tp_print = 0;
| ^~~~~~~~
In file included from /usr/include/python3.8/object.h:746,
from /usr/include/python3.8/pytime.h:6,
from /usr/include/python3.8/Python.h:85,
from url/url.cpp:4:
/usr/include/python3.8/cpython/object.h:260:30: note: declared here
260 | Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
| ^~~~~~~~
url/url.cpp:10059:35: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
10059 | __pyx_type_3url_3url_UnicodeURL.tp_print = 0;
| ^~~~~~~~
In file included from /usr/include/python3.8/object.h:746,
from /usr/include/python3.8/pytime.h:6,
from /usr/include/python3.8/Python.h:85,
from url/url.cpp:4:
/usr/include/python3.8/cpython/object.h:260:30: note: declared here
260 | Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
| ^~~~~~~~
url/url.cpp:10059:35: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
10059 | __pyx_type_3url_3url_UnicodeURL.tp_print = 0;
| ^~~~~~~~
In file included from /usr/include/python3.8/object.h:746,
from /usr/include/python3.8/pytime.h:6,
from /usr/include/python3.8/Python.h:85,
from url/url.cpp:4:
/usr/include/python3.8/cpython/object.h:260:30: note: declared here
260 | Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
| ^~~~~~~~
url/url.cpp:10059:35: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
10059 | __pyx_type_3url_3url_UnicodeURL.tp_print = 0;
| ^~~~~~~~
In file included from /usr/include/python3.8/object.h:746,
from /usr/include/python3.8/pytime.h:6,
from /usr/include/python3.8/Python.h:85,
from url/url.cpp:4:
/usr/include/python3.8/cpython/object.h:260:30: note: declared here
260 | Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
| ^~~~~~~~
url/url.cpp:10063:52: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
10063 | __pyx_type_3url_3url___pyx_scope_struct__deparam.tp_print = 0;
| ^~~~~~~~
In file included from /usr/include/python3.8/object.h:746,
from /usr/include/python3.8/pytime.h:6,
from /usr/include/python3.8/Python.h:85,
from url/url.cpp:4:
/usr/include/python3.8/cpython/object.h:260:30: note: declared here
260 | Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
| ^~~~~~~~
url/url.cpp:10063:52: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
10063 | __pyx_type_3url_3url___pyx_scope_struct__deparam.tp_print = 0;
| ^~~~~~~~
In file included from /usr/include/python3.8/object.h:746,
from /usr/include/python3.8/pytime.h:6,
from /usr/include/python3.8/Python.h:85,
from url/url.cpp:4:
/usr/include/python3.8/cpython/object.h:260:30: note: declared here
260 | Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
| ^~~~~~~~
url/url.cpp:10063:52: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
10063 | __pyx_type_3url_3url___pyx_scope_struct__deparam.tp_print = 0;
| ^~~~~~~~
In file included from /usr/include/python3.8/object.h:746,
from /usr/include/python3.8/pytime.h:6,
from /usr/include/python3.8/Python.h:85,
from url/url.cpp:4:
/usr/include/python3.8/cpython/object.h:260:30: note: declared here
260 | Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
| ^~~~~~~~
url/url.cpp:10066:53: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
10066 | __pyx_type_3url_3url___pyx_scope_struct_1_genexpr.tp_print = 0;
| ^~~~~~~~
In file included from /usr/include/python3.8/object.h:746,
from /usr/include/python3.8/pytime.h:6,
from /usr/include/python3.8/Python.h:85,
from url/url.cpp:4:
/usr/include/python3.8/cpython/object.h:260:30: note: declared here
260 | Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
| ^~~~~~~~
url/url.cpp:10066:53: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
10066 | __pyx_type_3url_3url___pyx_scope_struct_1_genexpr.tp_print = 0;
| ^~~~~~~~
In file included from /usr/include/python3.8/object.h:746,
from /usr/include/python3.8/pytime.h:6,
from /usr/include/python3.8/Python.h:85,
from url/url.cpp:4:
/usr/include/python3.8/cpython/object.h:260:30: note: declared here
260 | Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
| ^~~~~~~~
url/url.cpp:10066:53: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
10066 | __pyx_type_3url_3url___pyx_scope_struct_1_genexpr.tp_print = 0;
| ^~~~~~~~
In file included from /usr/include/python3.8/object.h:746,
from /usr/include/python3.8/pytime.h:6,
from /usr/include/python3.8/Python.h:85,
from url/url.cpp:4:
/usr/include/python3.8/cpython/object.h:260:30: note: declared here
260 | Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
| ^~~~~~~~
url/url.cpp:10069:59: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
10069 | __pyx_type_3url_3url___pyx_scope_struct_2_filter_params.tp_print = 0;
| ^~~~~~~~
In file included from /usr/include/python3.8/object.h:746,
from /usr/include/python3.8/pytime.h:6,
from /usr/include/python3.8/Python.h:85,
from url/url.cpp:4:
/usr/include/python3.8/cpython/object.h:260:30: note: declared here
260 | Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
| ^~~~~~~~
url/url.cpp:10069:59: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
10069 | __pyx_type_3url_3url___pyx_scope_struct_2_filter_params.tp_print = 0;
| ^~~~~~~~
In file included from /usr/include/python3.8/object.h:746,
from /usr/include/python3.8/pytime.h:6,
from /usr/include/python3.8/Python.h:85,
from url/url.cpp:4:
/usr/include/python3.8/cpython/object.h:260:30: note: declared here
260 | Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
| ^~~~~~~~
url/url.cpp:10069:59: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
10069 | __pyx_type_3url_3url___pyx_scope_struct_2_filter_params.tp_print = 0;
| ^~~~~~~~
In file included from /usr/include/python3.8/object.h:746,
from /usr/include/python3.8/pytime.h:6,
from /usr/include/python3.8/Python.h:85,
from url/url.cpp:4:
/usr/include/python3.8/cpython/object.h:260:30: note: declared here
260 | Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
| ^~~~~~~~
url/url.cpp:10072:53: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
10072 | __pyx_type_3url_3url___pyx_scope_struct_3_genexpr.tp_print = 0;
| ^~~~~~~~
In file included from /usr/include/python3.8/object.h:746,
from /usr/include/python3.8/pytime.h:6,
from /usr/include/python3.8/Python.h:85,
from url/url.cpp:4:
/usr/include/python3.8/cpython/object.h:260:30: note: declared here
260 | Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
| ^~~~~~~~
url/url.cpp:10072:53: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
10072 | __pyx_type_3url_3url___pyx_scope_struct_3_genexpr.tp_print = 0;
| ^~~~~~~~
In file included from /usr/include/python3.8/object.h:746,
from /usr/include/python3.8/pytime.h:6,
from /usr/include/python3.8/Python.h:85,
from url/url.cpp:4:
/usr/include/python3.8/cpython/object.h:260:30: note: declared here
260 | Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
| ^~~~~~~~
url/url.cpp:10072:53: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
10072 | __pyx_type_3url_3url___pyx_scope_struct_3_genexpr.tp_print = 0;
| ^~~~~~~~
In file included from /usr/include/python3.8/object.h:746,
from /usr/include/python3.8/pytime.h:6,
from /usr/include/python3.8/Python.h:85,
from url/url.cpp:4:
/usr/include/python3.8/cpython/object.h:260:30: note: declared here
260 | Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
| ^~~~~~~~
url/url.cpp:10075:53: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
10075 | __pyx_type_3url_3url___pyx_scope_struct_4_genexpr.tp_print = 0;
| ^~~~~~~~
In file included from /usr/include/python3.8/object.h:746,
from /usr/include/python3.8/pytime.h:6,
from /usr/include/python3.8/Python.h:85,
from url/url.cpp:4:
/usr/include/python3.8/cpython/object.h:260:30: note: declared here
260 | Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
| ^~~~~~~~
url/url.cpp:10075:53: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
10075 | __pyx_type_3url_3url___pyx_scope_struct_4_genexpr.tp_print = 0;
| ^~~~~~~~
In file included from /usr/include/python3.8/object.h:746,
from /usr/include/python3.8/pytime.h:6,
from /usr/include/python3.8/Python.h:85,
from url/url.cpp:4:
/usr/include/python3.8/cpython/object.h:260:30: note: declared here
260 | Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
| ^~~~~~~~
url/url.cpp:10075:53: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
10075 | __pyx_type_3url_3url___pyx_scope_struct_4_genexpr.tp_print = 0;
| ^~~~~~~~
In file included from /usr/include/python3.8/object.h:746,
from /usr/include/python3.8/pytime.h:6,
from /usr/include/python3.8/Python.h:85,
from url/url.cpp:4:
/usr/include/python3.8/cpython/object.h:260:30: note: declared here
260 | Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
| ^~~~~~~~
url/url.cpp: In function ‘void __Pyx__ExceptionSwap(PyThreadState*, PyObject**, PyObject**, PyObject**)’:
url/url.cpp:12497:24: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘curexc_type’?
12497 | tmp_type = tstate->exc_type;
| ^~~~~~~~
| curexc_type
url/url.cpp:12498:25: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’; did you mean ‘curexc_value’?
12498 | tmp_value = tstate->exc_value;
| ^~~~~~~~~
| curexc_value
url/url.cpp:12499:22: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’; did you mean ‘curexc_traceback’?
12499 | tmp_tb = tstate->exc_traceback;
| ^~~~~~~~~~~~~
| curexc_traceback
url/url.cpp:12500:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘curexc_type’?
12500 | tstate->exc_type = *type;
| ^~~~~~~~
| curexc_type
url/url.cpp:12501:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’; did you mean ‘curexc_value’?
12501 | tstate->exc_value = *value;
| ^~~~~~~~~
| curexc_value
url/url.cpp:12502:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’; did you mean ‘curexc_traceback’?
12502 | tstate->exc_traceback = *tb;
| ^~~~~~~~~~~~~
| curexc_traceback
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
----------------------------------------
ERROR: Failed building wheel for url
ERROR: Command errored out with exit status 1:
command: /usr/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-z6wga6gd/url/setup.py'"'"'; __file__='"'"'/tmp/pip-install-z6wga6gd/url/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-7uoqmoxd/install-record.txt --single-version-externally-managed --compile --install-headers /usr/local/include/python3.8/url
cwd: /tmp/pip-install-z6wga6gd/url/
Complete output (258 lines):
Building from C++
running install
running build
running build_py
creating build
creating build/lib.linux-x86_64-3.8
creating build/lib.linux-x86_64-3.8/url
copying url/__init__.py -> build/lib.linux-x86_64-3.8/url
creating build/lib.linux-x86_64-3.8/url/psl
copying url/psl/2016-08-16.psl -> build/lib.linux-x86_64-3.8/url/psl
running build_ext
building 'url.url' extension
creating build/temp.linux-x86_64-3.8
creating build/temp.linux-x86_64-3.8/url
creating build/temp.linux-x86_64-3.8/url/url-cpp
creating build/temp.linux-x86_64-3.8/url/url-cpp/src
x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iurl/url-cpp/include -I/usr/include/python3.8 -c url/url-cpp/src/url.cpp -o build/temp.linux-x86_64-3.8/url/url-cpp/src/url.o -std=c++11
x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iurl/url-cpp/include -I/usr/include/python3.8 -c url/url-cpp/src/utf8.cpp -o build/temp.linux-x86_64-3.8/url/url-cpp/src/utf8.o -std=c++11
x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iurl/url-cpp/include -I/usr/include/python3.8 -c url/url-cpp/src/punycode.cpp -o build/temp.linux-x86_64-3.8/url/url-cpp/src/punycode.o -std=c++11
x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iurl/url-cpp/include -I/usr/include/python3.8 -c url/url-cpp/src/psl.cpp -o build/temp.linux-x86_64-3.8/url/url-cpp/src/psl.o -std=c++11
x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iurl/url-cpp/include -I/usr/include/python3.8 -c url/url.cpp -o build/temp.linux-x86_64-3.8/url/url.o -std=c++11
url/url.cpp: In function ‘PyObject* PyInit_url()’:
url/url.cpp:10054:34: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
10054 | __pyx_type_3url_3url_StringURL.tp_print = 0;
| ^~~~~~~~
In file included from /usr/include/python3.8/object.h:746,
from /usr/include/python3.8/pytime.h:6,
from /usr/include/python3.8/Python.h:85,
from url/url.cpp:4:
/usr/include/python3.8/cpython/object.h:260:30: note: declared here
260 | Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
| ^~~~~~~~
url/url.cpp:10054:34: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
10054 | __pyx_type_3url_3url_StringURL.tp_print = 0;
| ^~~~~~~~
In file included from /usr/include/python3.8/object.h:746,
from /usr/include/python3.8/pytime.h:6,
from /usr/include/python3.8/Python.h:85,
from url/url.cpp:4:
/usr/include/python3.8/cpython/object.h:260:30: note: declared here
260 | Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
| ^~~~~~~~
url/url.cpp:10054:34: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
10054 | __pyx_type_3url_3url_StringURL.tp_print = 0;
| ^~~~~~~~
In file included from /usr/include/python3.8/object.h:746,
from /usr/include/python3.8/pytime.h:6,
from /usr/include/python3.8/Python.h:85,
from url/url.cpp:4:
/usr/include/python3.8/cpython/object.h:260:30: note: declared here
260 | Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
| ^~~~~~~~
url/url.cpp:10059:35: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
10059 | __pyx_type_3url_3url_UnicodeURL.tp_print = 0;
| ^~~~~~~~
In file included from /usr/include/python3.8/object.h:746,
from /usr/include/python3.8/pytime.h:6,
from /usr/include/python3.8/Python.h:85,
from url/url.cpp:4:
/usr/include/python3.8/cpython/object.h:260:30: note: declared here
260 | Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
| ^~~~~~~~
url/url.cpp:10059:35: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
10059 | __pyx_type_3url_3url_UnicodeURL.tp_print = 0;
| ^~~~~~~~
In file included from /usr/include/python3.8/object.h:746,
from /usr/include/python3.8/pytime.h:6,
from /usr/include/python3.8/Python.h:85,
from url/url.cpp:4:
/usr/include/python3.8/cpython/object.h:260:30: note: declared here
260 | Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
| ^~~~~~~~
url/url.cpp:10059:35: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
10059 | __pyx_type_3url_3url_UnicodeURL.tp_print = 0;
| ^~~~~~~~
In file included from /usr/include/python3.8/object.h:746,
from /usr/include/python3.8/pytime.h:6,
from /usr/include/python3.8/Python.h:85,
from url/url.cpp:4:
/usr/include/python3.8/cpython/object.h:260:30: note: declared here
260 | Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
| ^~~~~~~~
url/url.cpp:10063:52: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
10063 | __pyx_type_3url_3url___pyx_scope_struct__deparam.tp_print = 0;
| ^~~~~~~~
In file included from /usr/include/python3.8/object.h:746,
from /usr/include/python3.8/pytime.h:6,
from /usr/include/python3.8/Python.h:85,
from url/url.cpp:4:
/usr/include/python3.8/cpython/object.h:260:30: note: declared here
260 | Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
| ^~~~~~~~
url/url.cpp:10063:52: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
10063 | __pyx_type_3url_3url___pyx_scope_struct__deparam.tp_print = 0;
| ^~~~~~~~
In file included from /usr/include/python3.8/object.h:746,
from /usr/include/python3.8/pytime.h:6,
from /usr/include/python3.8/Python.h:85,
from url/url.cpp:4:
/usr/include/python3.8/cpython/object.h:260:30: note: declared here
260 | Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
| ^~~~~~~~
url/url.cpp:10063:52: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
10063 | __pyx_type_3url_3url___pyx_scope_struct__deparam.tp_print = 0;
| ^~~~~~~~
In file included from /usr/include/python3.8/object.h:746,
from /usr/include/python3.8/pytime.h:6,
from /usr/include/python3.8/Python.h:85,
from url/url.cpp:4:
/usr/include/python3.8/cpython/object.h:260:30: note: declared here
260 | Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
| ^~~~~~~~
url/url.cpp:10066:53: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
10066 | __pyx_type_3url_3url___pyx_scope_struct_1_genexpr.tp_print = 0;
| ^~~~~~~~
In file included from /usr/include/python3.8/object.h:746,
from /usr/include/python3.8/pytime.h:6,
from /usr/include/python3.8/Python.h:85,
from url/url.cpp:4:
/usr/include/python3.8/cpython/object.h:260:30: note: declared here
260 | Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
| ^~~~~~~~
url/url.cpp:10066:53: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
10066 | __pyx_type_3url_3url___pyx_scope_struct_1_genexpr.tp_print = 0;
| ^~~~~~~~
In file included from /usr/include/python3.8/object.h:746,
from /usr/include/python3.8/pytime.h:6,
from /usr/include/python3.8/Python.h:85,
from url/url.cpp:4:
/usr/include/python3.8/cpython/object.h:260:30: note: declared here
260 | Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
| ^~~~~~~~
url/url.cpp:10066:53: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
10066 | __pyx_type_3url_3url___pyx_scope_struct_1_genexpr.tp_print = 0;
| ^~~~~~~~
In file included from /usr/include/python3.8/object.h:746,
from /usr/include/python3.8/pytime.h:6,
from /usr/include/python3.8/Python.h:85,
from url/url.cpp:4:
/usr/include/python3.8/cpython/object.h:260:30: note: declared here
260 | Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
| ^~~~~~~~
url/url.cpp:10069:59: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
10069 | __pyx_type_3url_3url___pyx_scope_struct_2_filter_params.tp_print = 0;
| ^~~~~~~~
In file included from /usr/include/python3.8/object.h:746,
from /usr/include/python3.8/pytime.h:6,
from /usr/include/python3.8/Python.h:85,
from url/url.cpp:4:
/usr/include/python3.8/cpython/object.h:260:30: note: declared here
260 | Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
| ^~~~~~~~
url/url.cpp:10069:59: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
10069 | __pyx_type_3url_3url___pyx_scope_struct_2_filter_params.tp_print = 0;
| ^~~~~~~~
In file included from /usr/include/python3.8/object.h:746,
from /usr/include/python3.8/pytime.h:6,
from /usr/include/python3.8/Python.h:85,
from url/url.cpp:4:
/usr/include/python3.8/cpython/object.h:260:30: note: declared here
260 | Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
| ^~~~~~~~
url/url.cpp:10069:59: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
10069 | __pyx_type_3url_3url___pyx_scope_struct_2_filter_params.tp_print = 0;
| ^~~~~~~~
In file included from /usr/include/python3.8/object.h:746,
from /usr/include/python3.8/pytime.h:6,
from /usr/include/python3.8/Python.h:85,
from url/url.cpp:4:
/usr/include/python3.8/cpython/object.h:260:30: note: declared here
260 | Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
| ^~~~~~~~
url/url.cpp:10072:53: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
10072 | __pyx_type_3url_3url___pyx_scope_struct_3_genexpr.tp_print = 0;
| ^~~~~~~~
In file included from /usr/include/python3.8/object.h:746,
from /usr/include/python3.8/pytime.h:6,
from /usr/include/python3.8/Python.h:85,
from url/url.cpp:4:
/usr/include/python3.8/cpython/object.h:260:30: note: declared here
260 | Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
| ^~~~~~~~
url/url.cpp:10072:53: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
10072 | __pyx_type_3url_3url___pyx_scope_struct_3_genexpr.tp_print = 0;
| ^~~~~~~~
In file included from /usr/include/python3.8/object.h:746,
from /usr/include/python3.8/pytime.h:6,
from /usr/include/python3.8/Python.h:85,
from url/url.cpp:4:
/usr/include/python3.8/cpython/object.h:260:30: note: declared here
260 | Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
| ^~~~~~~~
url/url.cpp:10072:53: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
10072 | __pyx_type_3url_3url___pyx_scope_struct_3_genexpr.tp_print = 0;
| ^~~~~~~~
In file included from /usr/include/python3.8/object.h:746,
from /usr/include/python3.8/pytime.h:6,
from /usr/include/python3.8/Python.h:85,
from url/url.cpp:4:
/usr/include/python3.8/cpython/object.h:260:30: note: declared here
260 | Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
| ^~~~~~~~
url/url.cpp:10075:53: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
10075 | __pyx_type_3url_3url___pyx_scope_struct_4_genexpr.tp_print = 0;
| ^~~~~~~~
In file included from /usr/include/python3.8/object.h:746,
from /usr/include/python3.8/pytime.h:6,
from /usr/include/python3.8/Python.h:85,
from url/url.cpp:4:
/usr/include/python3.8/cpython/object.h:260:30: note: declared here
260 | Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
| ^~~~~~~~
url/url.cpp:10075:53: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
10075 | __pyx_type_3url_3url___pyx_scope_struct_4_genexpr.tp_print = 0;
| ^~~~~~~~
In file included from /usr/include/python3.8/object.h:746,
from /usr/include/python3.8/pytime.h:6,
from /usr/include/python3.8/Python.h:85,
from url/url.cpp:4:
/usr/include/python3.8/cpython/object.h:260:30: note: declared here
260 | Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
| ^~~~~~~~
url/url.cpp:10075:53: warning: ‘_typeobject::tp_print’ is deprecated [-Wdeprecated-declarations]
10075 | __pyx_type_3url_3url___pyx_scope_struct_4_genexpr.tp_print = 0;
| ^~~~~~~~
In file included from /usr/include/python3.8/object.h:746,
from /usr/include/python3.8/pytime.h:6,
from /usr/include/python3.8/Python.h:85,
from url/url.cpp:4:
/usr/include/python3.8/cpython/object.h:260:30: note: declared here
260 | Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
| ^~~~~~~~
url/url.cpp: In function ‘void __Pyx__ExceptionSwap(PyThreadState*, PyObject**, PyObject**, PyObject**)’:
url/url.cpp:12497:24: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘curexc_type’?
12497 | tmp_type = tstate->exc_type;
| ^~~~~~~~
| curexc_type
url/url.cpp:12498:25: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’; did you mean ‘curexc_value’?
12498 | tmp_value = tstate->exc_value;
| ^~~~~~~~~
| curexc_value
url/url.cpp:12499:22: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’; did you mean ‘curexc_traceback’?
12499 | tmp_tb = tstate->exc_traceback;
| ^~~~~~~~~~~~~
| curexc_traceback
url/url.cpp:12500:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘curexc_type’?
12500 | tstate->exc_type = *type;
| ^~~~~~~~
| curexc_type
url/url.cpp:12501:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’; did you mean ‘curexc_value’?
12501 | tstate->exc_value = *value;
| ^~~~~~~~~
| curexc_value
url/url.cpp:12502:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’; did you mean ‘curexc_traceback’?
12502 | tstate->exc_traceback = *tb;
| ^~~~~~~~~~~~~
| curexc_traceback
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
----------------------------------------
ERROR: Command errored out with exit status 1: /usr/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-z6wga6gd/url/setup.py'"'"'; __file__='"'"'/tmp/pip-install-z6wga6gd/url/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-7uoqmoxd/install-record.txt --single-version-externally-managed --compile --install-headers /usr/local/include/python3.8/url Check the logs for full command output.
```https://git.laquadrature.net/la-quadrature-du-net/rpteam/rp/-/issues/70Error: Cannot find module 'webpack-cli/package.json'2021-09-30T13:01:48+02:00mcorneError: Cannot find module 'webpack-cli/package.json'Impossible d'installer webpack sur debian 11.0 (WSL).
```bash
sudo apt install nodejs npm
sudo npm install -g yarn webpack
yarn install
webpack
```
```
Error: Cannot find module 'webpack-cli/package.json'
Require stack:
- /usr/local/lib...Impossible d'installer webpack sur debian 11.0 (WSL).
```bash
sudo apt install nodejs npm
sudo npm install -g yarn webpack
yarn install
webpack
```
```
Error: Cannot find module 'webpack-cli/package.json'
Require stack:
- /usr/local/lib/node_modules/webpack/bin/webpack.js
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:815:15)
at Function.resolve (internal/modules/cjs/helpers.js:80:19)
at runCli (/usr/local/lib/node_modules/webpack/bin/webpack.js:65:26)
at /usr/local/lib/node_modules/webpack/bin/webpack.js:154:5
at processTicksAndRejections (internal/process/task_queues.js:97:5) {
code: 'MODULE_NOT_FOUND',
requireStack: [ '/usr/local/lib/node_modules/webpack/bin/webpack.js' ]
}
```
Voir le détail dans [erreur_installation_webpack.txt](/uploads/09d8c2fe96bb95b1a03f5689251cc807/erreur_installation_webpack.txt)https://git.laquadrature.net/la-quadrature-du-net/rpteam/rp/-/issues/71Mettre à jour les dépendances npm et pip2021-09-30T13:01:20+02:00nonoMettre à jour les dépendances npm et pipLors de l'installation de RP2, de nombreuses version des dépendances sont hors d'âge.Lors de l'installation de RP2, de nombreuses version des dépendances sont hors d'âge.https://git.laquadrature.net/la-quadrature-du-net/rpteam/rp/-/issues/72KeyError: 'und_score_up' lors du chargement des fixures loaddata all_articles...2021-09-03T13:27:35+02:00mcorneKeyError: 'und_score_up' lors du chargement des fixures loaddata all_articles.jsonnoter que le fichier `apps/rp/fixtures/all_articles.json` est géré via git-lfs
je n'ai pas trouvé d'autre moyen que de le décharger avant de lancer `python manage.py loaddata all_articles.json` qui retourne KeyError: 'und_score_up'
l...noter que le fichier `apps/rp/fixtures/all_articles.json` est géré via git-lfs
je n'ai pas trouvé d'autre moyen que de le décharger avant de lancer `python manage.py loaddata all_articles.json` qui retourne KeyError: 'und_score_up'
le fichier all_articles.json contient les clés und_score_up et und_score_down qui n'existent pas/plus dans la table rp_article
voir le détail dans [erreur_chargement_fixtures.txt](/uploads/86eee379ce60c6bf33c621e7bf6ad06a/erreur_chargement_fixtures.txt)https://git.laquadrature.net/la-quadrature-du-net/rpteam/rp/-/issues/73Erreur lors de l'éxecution de `yarn install`2021-09-30T12:58:00+02:00nonoErreur lors de l'éxecution de `yarn install`Lors de l'éxécution de `yarn install`
```
0 verbose cli [ '/usr/bin/node', '/usr/bin/npm', 'install', '-D', 'webpack-cli' ]
1 info using npm@7.21.0
2 info using node@v16.7.0
3 timing npm:load:whichnode Completed in 0ms
4 timing config:l...Lors de l'éxécution de `yarn install`
```
0 verbose cli [ '/usr/bin/node', '/usr/bin/npm', 'install', '-D', 'webpack-cli' ]
1 info using npm@7.21.0
2 info using node@v16.7.0
3 timing npm:load:whichnode Completed in 0ms
4 timing config:load:defaults Completed in 4ms
5 timing config:load:file:/usr/lib/node_modules/npm/npmrc Completed in 1ms
6 timing config:load:builtin Completed in 1ms
7 timing config:load:cli Completed in 3ms
8 timing config:load:env Completed in 0ms
9 timing config:load:file:/home/n07070/Documents/LQDN/Code/rp/.npmrc Completed in 1ms
10 timing config:load:project Completed in 2ms
11 timing config:load:file:/home/n07070/.npmrc Completed in 0ms
12 timing config:load:user Completed in 0ms
13 timing config:load:file:/usr/etc/npmrc Completed in 0ms
14 timing config:load:global Completed in 0ms
15 timing config:load:validate Completed in 0ms
16 timing config:load:credentials Completed in 2ms
17 timing config:load:setEnvs Completed in 1ms
18 timing config:load Completed in 13ms
19 timing npm:load:configload Completed in 13ms
20 timing npm:load:setTitle Completed in 0ms
21 timing npm:load:setupLog Completed in 0ms
22 timing config:load:flatten Completed in 4ms
23 timing npm:load:cleanupLog Completed in 3ms
24 timing npm:load:configScope Completed in 0ms
25 timing npm:load:projectScope Completed in 1ms
26 timing npm:load Completed in 22ms
27 timing arborist:ctor Completed in 2ms
28 timing idealTree:init Completed in 759ms
29 timing idealTree:userRequests Completed in 5ms
30 silly idealTree buildDeps
31 silly fetch manifest webpack-cli@*
32 timing arborist:ctor Completed in 0ms
33 http fetch GET 200 https://registry.npmjs.org/webpack-cli 1032ms (cache revalidated)
34 silly fetch manifest webpack@^2.7.0
35 http fetch GET 200 https://registry.npmjs.org/webpack 12ms (cache hit)
36 silly fetch manifest webpack@4.x.x || 5.x.x
37 timing idealTree Completed in 1860ms
38 timing command:install Completed in 1904ms
39 verbose stack Error: unable to resolve dependency tree
39 verbose stack at Arborist.[failPeerConflict] (/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/build-ideal-tree.js:1274:25)
39 verbose stack at Arborist.[loadPeerSet] (/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/build-ideal-tree.js:1241:34)
39 verbose stack at async Arborist.[buildDepStep] (/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/build-ideal-tree.js:877:11)
39 verbose stack at async Arborist.buildIdealTree (/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/build-ideal-tree.js:206:7)
39 verbose stack at async Promise.all (index 1)
39 verbose stack at async Arborist.reify (/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/reify.js:147:5)
39 verbose stack at async Install.install (/usr/lib/node_modules/npm/lib/install.js:150:5)
40 verbose cwd /home/n07070/Documents/LQDN/Code/rp
41 verbose Linux 5.10.53-1-MANJARO
42 verbose argv "/usr/bin/node" "/usr/bin/npm" "install" "-D" "webpack-cli"
43 verbose node v16.7.0
44 verbose npm v7.21.0
45 error code ERESOLVE
46 error ERESOLVE unable to resolve dependency tree
47 error
48 error While resolving: lqdn-rp@0.1.0
48 error Found: webpack@2.7.0
48 error node_modules/webpack
48 error dev webpack@"^2.7.0" from the root project
48 error
48 error Could not resolve dependency:
48 error peer webpack@"4.x.x || 5.x.x" from webpack-cli@4.8.0
48 error node_modules/webpack-cli
48 error dev webpack-cli@"*" from the root project
48 error
48 error Fix the upstream dependency conflict, or retry
48 error this command with --force, or --legacy-peer-deps
48 error to accept an incorrect (and potentially broken) dependency resolution.
48 error
48 error See /home/n07070/.npm/eresolve-report.txt for a full report.
49 verbose exit 1
```
Ainsi que
```
yarn install 130 ↵
yarn install v1.22.11
info No lockfile found.
warning package-lock.json found. Your project contains lock files generated by tools other than Yarn. It is advised not to mix package managers in order to avoid resolution inconsistencies caused by unsynchronized lock files. To clear this warning, remove package-lock.json.
[1/4] Resolving packages...
warning css-loader > cssnano > postcss-merge-rules > browserslist@1.7.7: Browserslist 2 could fail on reading Browserslist >3.0 config used in other tools.
warning css-loader > cssnano > autoprefixer > browserslist@1.7.7: Browserslist 2 could fail on reading Browserslist >3.0 config used in other tools.
warning css-loader > cssnano > postcss-merge-rules > caniuse-api > browserslist@1.7.7: Browserslist 2 could fail on reading Browserslist >3.0 config used in other tools.
warning css-loader > cssnano > postcss-merge-rules > postcss-selector-parser > flatten@1.0.3: flatten is deprecated in favor of utility frameworks such as lodash.
warning extract-text-webpack-plugin@3.0.2: Deprecated. Please use https://github.com/webpack-contrib/mini-css-extract-plugin
warning node-sass > request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
warning node-sass > node-gyp > request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
warning node-sass > request > har-validator@5.1.5: this library is no longer supported
warning node-sass > request > uuid@3.4.0: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.
warning node-sass > node-gyp > tar@2.2.2: This version of tar is no longer supported, and will not receive security updates. Please upgrade asap.
warning postcss-cssnext@2.11.0: 'postcss-cssnext' has been deprecated in favor of 'postcss-preset-env'. Read more at https://moox.io/blog/deprecating-cssnext/
warning postcss-cssnext > pixrem > browserslist@1.7.7: Browserslist 2 could fail on reading Browserslist >3.0 config used in other tools.
warning postcss-cssnext > postcss-pseudo-class-any-link > postcss-selector-parser > flatten@1.0.3: flatten is deprecated in favor of utility frameworks such as lodash.
warning webpack-dev-server > sockjs > uuid@3.4.0: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.
warning webpack-dev-server > url > querystring@0.2.0: The querystring API is considered Legacy. new code should use the URLSearchParams API instead.
[2/4] Fetching packages...
info fsevents@2.3.2: The platform "linux" is incompatible with this module.
info "fsevents@2.3.2" is an optional dependency and failed compatibility check. Excluding it from installation.
[3/4] Linking dependencies...
warning " > bootstrap@4.6.0" has unmet peer dependency "jquery@1.9.1 - 3".
warning " > bootstrap@4.6.0" has unmet peer dependency "popper.js@^1.16.1".
warning " > extract-text-webpack-plugin@3.0.2" has incorrect peer dependency "webpack@^3.1.0".
warning " > postcss-cssnext@2.11.0" has unmet peer dependency "caniuse-db@^1.0.30000652".
[4/4] Building fresh packages...
[1/2] ⠄ yarn
error /home/n07070/Documents/LQDN/Code/rp/node_modules/node-sass: Command failed.
Exit code: 1
Command: node scripts/build.js
Arguments:
Directory: /home/n07070/Documents/LQDN/Code/rp/node_modules/node-sass
Output:
Building: /usr/bin/node /home/n07070/Documents/LQDN/Code/rp/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 '/home/n07070/Documents/LQDN/Code/rp/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 node-gyp@3.8.0
gyp info using node@16.7.0 | 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 sys; print "2.7.18
gyp verb check python version .%s.%s" % sys.version_info[:3];"` returned: %j
gyp verb get node dir no --target version specified, falling back to host node version: 16.7.0
gyp verb command install [ '16.7.0' ]
gyp verb install input version string "16.7.0"
gyp verb install installing version: 16.7.0
gyp verb install --ensure was passed, so won't reinstall if already installed
gyp verb install version is already installed, need to check "installVersion"
gyp verb got "installVersion" 9
gyp verb needs "installVersion" 9
gyp verb install version is good
gyp verb get node dir target node version installed: 16.7.0
gyp verb build dir attempting to create "build" dir: /home/n07070/Documents/LQDN/Code/rp/node_modules/node-sass/build
gyp verb build dir "build" dir needed to be created? /home/n07070/Documents/LQDN/Code/rp/node_modules/node-sass/build
gyp verb build/config.gypi creating config file
gyp verb build/config.gypi writing out config file: /home/n07070/Documents/LQDN/Code/rp/node_modules/node-sass/build/config.gypi
(node:106843) [DEP0150] DeprecationWarning: Setting process.config is deprecated. In the future the property will be read-only.
(Use `node --trace-deprecation ...` to show where the warning was created)
gyp verb config.gypi checking for gypi file: /home/n07070/Documents/LQDN/Code/rp/node_modules/node-sass/config.gypi
gyp verb common.gypi checking for gypi file: /home/n07070/Documents/LQDN/Code/rp/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 '/home/n07070/Documents/LQDN/Code/rp/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 '/home/n07070/Documents/LQDN/Code/rp/node_modules/node-sass/build/config.gypi',
gyp info spawn args '-I',
gyp info spawn args '/home/n07070/Documents/LQDN/Code/rp/node_modules/node-gyp/addon.gypi',
gyp info spawn args '-I',
gyp info spawn args '/home/n07070/.node-gyp/16.7.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/n07070/.node-gyp/16.7.0',
gyp info spawn args '-Dnode_gyp_dir=/home/n07070/Documents/LQDN/Code/rp/node_modules/node-gyp',
gyp info spawn args '-Dnode_lib_file=/home/n07070/.node-gyp/16.7.0/<(target_arch)/node.lib',
gyp info spawn args '-Dmodule_root_dir=/home/n07070/Documents/LQDN/Code/rp/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/n07070/.node-gyp/16.7.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 '/home/n07070/Documents/LQDN/Code/rp/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_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DLIBSASS_VERSION="3.5.5"' -I/home/n07070/.node-gyp/16.7.0/include/node -I/home/n07070/.node-gyp/16.7.0/src -I/home/n07070/.node-gyp/16.7.0/deps/openssl/config -I/home/n07070/.node-gyp/16.7.0/deps/openssl/openssl/include -I/home/n07070/.node-gyp/16.7.0/deps/uv/include -I/home/n07070/.node-gyp/16.7.0/deps/zlib -I/home/n07070/.node-gyp/16.7.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++14 -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
In file included from ../src/libsass/src/ast.cpp:2:
../src/libsass/src/ast.hpp: In member function ‘virtual size_t Sass::Number::hash()’:
../src/libsass/src/ast.hpp:1614:25: warning: loop variable ‘numerator’ creates a copy from type ‘const std::__cxx11::basic_string<char>’ [-Wrange-loop-construct]
1614 | for (const auto numerator : numerators)
| ^~~~~~~~~
../src/libsass/src/ast.hpp:1614:25: note: use reference type to prevent copying
1614 | for (const auto numerator : numerators)
| ^~~~~~~~~
| &
../src/libsass/src/ast.hpp:1616:25: warning: loop variable ‘denominator’ creates a copy from type ‘const std::__cxx11::basic_string<char>’ [-Wrange-loop-construct]
1616 | for (const auto denominator : denominators)
| ^~~~~~~~~~~
../src/libsass/src/ast.hpp:1616:25: note: use reference type to prevent copying
1616 | for (const auto denominator : denominators)
| ^~~~~~~~~~~
| &
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_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DLIBSASS_VERSION="3.5.5"' -I/home/n07070/.node-gyp/16.7.0/include/node -I/home/n07070/.node-gyp/16.7.0/src -I/home/n07070/.node-gyp/16.7.0/deps/openssl/config -I/home/n07070/.node-gyp/16.7.0/deps/openssl/openssl/include -I/home/n07070/.node-gyp/16.7.0/deps/uv/include -I/home/n07070/.node-gyp/16.7.0/deps/zlib -I/home/n07070/.node-gyp/16.7.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++14 -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
In file included from ../src/libsass/src/ast_fwd_decl.cpp:1:
../src/libsass/src/ast.hpp: In member function ‘virtual size_t Sass::Number::hash()’:
../src/libsass/src/ast.hpp:1614:25: warning: loop variable ‘numerator’ creates a copy from type ‘const std::__cxx11::basic_string<char>’ [-Wrange-loop-construct]
1614 | for (const auto numerator : numerators)
| ^~~~~~~~~
../src/libsass/src/ast.hpp:1614:25: note: use reference type to prevent copying
1614 | for (const auto numerator : numerators)
| ^~~~~~~~~
| &
../src/libsass/src/ast.hpp:1616:25: warning: loop variable ‘denominator’ creates a copy from type ‘const std::__cxx11::basic_string<char>’ [-Wrange-loop-construct]
1616 | for (const auto denominator : denominators)
| ^~~~~~~~~~~
../src/libsass/src/ast.hpp:1616:25: note: use reference type to prevent copying
1616 | for (const auto denominator : denominators)
| ^~~~~~~~~~~
| &
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_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DLIBSASS_VERSION="3.5.5"' -I/home/n07070/.node-gyp/16.7.0/include/node -I/home/n07070/.node-gyp/16.7.0/src -I/home/n07070/.node-gyp/16.7.0/deps/openssl/config -I/home/n07070/.node-gyp/16.7.0/deps/openssl/openssl/include -I/home/n07070/.node-gyp/16.7.0/deps/uv/include -I/home/n07070/.node-gyp/16.7.0/deps/zlib -I/home/n07070/.node-gyp/16.7.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++14 -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_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DLIBSASS_VERSION="3.5.5"' -I/home/n07070/.node-gyp/16.7.0/include/node -I/home/n07070/.node-gyp/16.7.0/src -I/home/n07070/.node-gyp/16.7.0/deps/openssl/config -I/home/n07070/.node-gyp/16.7.0/deps/openssl/openssl/include -I/home/n07070/.node-gyp/16.7.0/deps/uv/include -I/home/n07070/.node-gyp/16.7.0/deps/zlib -I/home/n07070/.node-gyp/16.7.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++14 -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_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DLIBSASS_VERSION="3.5.5"' -I/home/n07070/.node-gyp/16.7.0/include/node -I/home/n07070/.node-gyp/16.7.0/src -I/home/n07070/.node-gyp/16.7.0/deps/openssl/config -I/home/n07070/.node-gyp/16.7.0/deps/openssl/openssl/include -I/home/n07070/.node-gyp/16.7.0/deps/uv/include -I/home/n07070/.node-gyp/16.7.0/deps/zlib -I/home/n07070/.node-gyp/16.7.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++14 -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
In file included from ../src/libsass/src/bind.cpp:3:
../src/libsass/src/ast.hpp: In member function ‘virtual size_t Sass::Number::hash()’:
../src/libsass/src/ast.hpp:1614:25: warning: loop variable ‘numerator’ creates a copy from type ‘const std::__cxx11::basic_string<char>’ [-Wrange-loop-construct]
1614 | for (const auto numerator : numerators)
| ^~~~~~~~~
../src/libsass/src/ast.hpp:1614:25: note: use reference type to prevent copying
1614 | for (const auto numerator : numerators)
| ^~~~~~~~~
| &
../src/libsass/src/ast.hpp:1616:25: warning: loop variable ‘denominator’ creates a copy from type ‘const std::__cxx11::basic_string<char>’ [-Wrange-loop-construct]
1616 | for (const auto denominator : denominators)
| ^~~~~~~~~~~
../src/libsass/src/ast.hpp:1616:25: note: use reference type to prevent copying
1616 | for (const auto denominator : denominators)
| ^~~~~~~~~~~
| &
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_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DLIBSASS_VERSION="3.5.5"' -I/home/n07070/.node-gyp/16.7.0/include/node -I/home/n07070/.node-gyp/16.7.0/src -I/home/n07070/.node-gyp/16.7.0/deps/openssl/config -I/home/n07070/.node-gyp/16.7.0/deps/openssl/openssl/include -I/home/n07070/.node-gyp/16.7.0/deps/uv/include -I/home/n07070/.node-gyp/16.7.0/deps/zlib -I/home/n07070/.node-gyp/16.7.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
../src/libsass/src/cencode.c: In function ‘base64_encode_block’:
../src/libsass/src/cencode.c:48:32: warning: this statement may fall through [-Wimplicit-fallthrough=]
48 | result = (fragment & 0x003) << 4;
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
../src/libsass/src/cencode.c:52:9: note: here
52 | case step_B:
| ^~~~
../src/libsass/src/cencode.c:62:32: warning: this statement may fall through [-Wimplicit-fallthrough=]
62 | result = (fragment & 0x00f) << 2;
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
../src/libsass/src/cencode.c:66:9: note: here
66 | case step_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_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DLIBSASS_VERSION="3.5.5"' -I/home/n07070/.node-gyp/16.7.0/include/node -I/home/n07070/.node-gyp/16.7.0/src -I/home/n07070/.node-gyp/16.7.0/deps/openssl/config -I/home/n07070/.node-gyp/16.7.0/deps/openssl/openssl/include -I/home/n07070/.node-gyp/16.7.0/deps/uv/include -I/home/n07070/.node-gyp/16.7.0/deps/zlib -I/home/n07070/.node-gyp/16.7.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++14 -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
In file included from ../src/libsass/src/check_nesting.hpp:4,
from ../src/libsass/src/check_nesting.cpp:4:
../src/libsass/src/ast.hpp: In member function ‘virtual size_t Sass::Number::hash()’:
../src/libsass/src/ast.hpp:1614:25: warning: loop variable ‘numerator’ creates a copy from type ‘const std::__cxx11::basic_string<char>’ [-Wrange-loop-construct]
1614 | for (const auto numerator : numerators)
| ^~~~~~~~~
../src/libsass/src/ast.hpp:1614:25: note: use reference type to prevent copying
1614 | for (const auto numerator : numerators)
| ^~~~~~~~~
| &
../src/libsass/src/ast.hpp:1616:25: warning: loop variable ‘denominator’ creates a copy from type ‘const std::__cxx11::basic_string<char>’ [-Wrange-loop-construct]
1616 | for (const auto denominator : denominators)
| ^~~~~~~~~~~
../src/libsass/src/ast.hpp:1616:25: note: use reference type to prevent copying
1616 | for (const auto denominator : denominators)
| ^~~~~~~~~~~
| &
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_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DLIBSASS_VERSION="3.5.5"' -I/home/n07070/.node-gyp/16.7.0/include/node -I/home/n07070/.node-gyp/16.7.0/src -I/home/n07070/.node-gyp/16.7.0/deps/openssl/config -I/home/n07070/.node-gyp/16.7.0/deps/openssl/openssl/include -I/home/n07070/.node-gyp/16.7.0/deps/uv/include -I/home/n07070/.node-gyp/16.7.0/deps/zlib -I/home/n07070/.node-gyp/16.7.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++14 -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
In file included from ../src/libsass/src/color_maps.cpp:2:
../src/libsass/src/ast.hpp: In member function ‘virtual size_t Sass::Number::hash()’:
../src/libsass/src/ast.hpp:1614:25: warning: loop variable ‘numerator’ creates a copy from type ‘const std::__cxx11::basic_string<char>’ [-Wrange-loop-construct]
1614 | for (const auto numerator : numerators)
| ^~~~~~~~~
../src/libsass/src/ast.hpp:1614:25: note: use reference type to prevent copying
1614 | for (const auto numerator : numerators)
| ^~~~~~~~~
| &
../src/libsass/src/ast.hpp:1616:25: warning: loop variable ‘denominator’ creates a copy from type ‘const std::__cxx11::basic_string<char>’ [-Wrange-loop-construct]
1616 | for (const auto denominator : denominators)
| ^~~~~~~~~~~
../src/libsass/src/ast.hpp:1616:25: note: use reference type to prevent copying
1616 | for (const auto denominator : denominators)
| ^~~~~~~~~~~
| &
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_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DLIBSASS_VERSION="3.5.5"' -I/home/n07070/.node-gyp/16.7.0/include/node -I/home/n07070/.node-gyp/16.7.0/src -I/home/n07070/.node-gyp/16.7.0/deps/openssl/config -I/home/n07070/.node-gyp/16.7.0/deps/openssl/openssl/include -I/home/n07070/.node-gyp/16.7.0/deps/uv/include -I/home/n07070/.node-gyp/16.7.0/deps/zlib -I/home/n07070/.node-gyp/16.7.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++14 -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_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DLIBSASS_VERSION="3.5.5"' -I/home/n07070/.node-gyp/16.7.0/include/node -I/home/n07070/.node-gyp/16.7.0/src -I/home/n07070/.node-gyp/16.7.0/deps/openssl/config -I/home/n07070/.node-gyp/16.7.0/deps/openssl/openssl/include -I/home/n07070/.node-gyp/16.7.0/deps/uv/include -I/home/n07070/.node-gyp/16.7.0/deps/zlib -I/home/n07070/.node-gyp/16.7.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++14 -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
In file included from ../src/libsass/src/context.cpp:9:
../src/libsass/src/ast.hpp: In member function ‘virtual size_t Sass::Number::hash()’:
../src/libsass/src/ast.hpp:1614:25: warning: loop variable ‘numerator’ creates a copy from type ‘const std::__cxx11::basic_string<char>’ [-Wrange-loop-construct]
1614 | for (const auto numerator : numerators)
| ^~~~~~~~~
../src/libsass/src/ast.hpp:1614:25: note: use reference type to prevent copying
1614 | for (const auto numerator : numerators)
| ^~~~~~~~~
| &
../src/libsass/src/ast.hpp:1616:25: warning: loop variable ‘denominator’ creates a copy from type ‘const std::__cxx11::basic_string<char>’ [-Wrange-loop-construct]
1616 | for (const auto denominator : denominators)
| ^~~~~~~~~~~
../src/libsass/src/ast.hpp:1616:25: note: use reference type to prevent copying
1616 | for (const auto denominator : denominators)
| ^~~~~~~~~~~
| &
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_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DLIBSASS_VERSION="3.5.5"' -I/home/n07070/.node-gyp/16.7.0/include/node -I/home/n07070/.node-gyp/16.7.0/src -I/home/n07070/.node-gyp/16.7.0/deps/openssl/config -I/home/n07070/.node-gyp/16.7.0/deps/openssl/openssl/include -I/home/n07070/.node-gyp/16.7.0/deps/uv/include -I/home/n07070/.node-gyp/16.7.0/deps/zlib -I/home/n07070/.node-gyp/16.7.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++14 -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
In file included from ../src/libsass/src/cssize.hpp:4,
from ../src/libsass/src/cssize.cpp:6:
../src/libsass/src/ast.hpp: In member function ‘virtual size_t Sass::Number::hash()’:
../src/libsass/src/ast.hpp:1614:25: warning: loop variable ‘numerator’ creates a copy from type ‘const std::__cxx11::basic_string<char>’ [-Wrange-loop-construct]
1614 | for (const auto numerator : numerators)
| ^~~~~~~~~
../src/libsass/src/ast.hpp:1614:25: note: use reference type to prevent copying
1614 | for (const auto numerator : numerators)
| ^~~~~~~~~
| &
../src/libsass/src/ast.hpp:1616:25: warning: loop variable ‘denominator’ creates a copy from type ‘const std::__cxx11::basic_string<char>’ [-Wrange-loop-construct]
1616 | for (const auto denominator : denominators)
| ^~~~~~~~~~~
../src/libsass/src/ast.hpp:1616:25: note: use reference type to prevent copying
1616 | for (const auto denominator : denominators)
| ^~~~~~~~~~~
| &
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_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DLIBSASS_VERSION="3.5.5"' -I/home/n07070/.node-gyp/16.7.0/include/node -I/home/n07070/.node-gyp/16.7.0/src -I/home/n07070/.node-gyp/16.7.0/deps/openssl/config -I/home/n07070/.node-gyp/16.7.0/deps/openssl/openssl/include -I/home/n07070/.node-gyp/16.7.0/deps/uv/include -I/home/n07070/.node-gyp/16.7.0/deps/zlib -I/home/n07070/.node-gyp/16.7.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++14 -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_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DLIBSASS_VERSION="3.5.5"' -I/home/n07070/.node-gyp/16.7.0/include/node -I/home/n07070/.node-gyp/16.7.0/src -I/home/n07070/.node-gyp/16.7.0/deps/openssl/config -I/home/n07070/.node-gyp/16.7.0/deps/openssl/openssl/include -I/home/n07070/.node-gyp/16.7.0/deps/uv/include -I/home/n07070/.node-gyp/16.7.0/deps/zlib -I/home/n07070/.node-gyp/16.7.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++14 -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
In file included from ../src/libsass/src/environment.cpp:2:
../src/libsass/src/ast.hpp: In member function ‘virtual size_t Sass::Number::hash()’:
../src/libsass/src/ast.hpp:1614:25: warning: loop variable ‘numerator’ creates a copy from type ‘const std::__cxx11::basic_string<char>’ [-Wrange-loop-construct]
1614 | for (const auto numerator : numerators)
| ^~~~~~~~~
../src/libsass/src/ast.hpp:1614:25: note: use reference type to prevent copying
1614 | for (const auto numerator : numerators)
| ^~~~~~~~~
| &
../src/libsass/src/ast.hpp:1616:25: warning: loop variable ‘denominator’ creates a copy from type ‘const std::__cxx11::basic_string<char>’ [-Wrange-loop-construct]
1616 | for (const auto denominator : denominators)
| ^~~~~~~~~~~
../src/libsass/src/ast.hpp:1616:25: note: use reference type to prevent copying
1616 | for (const auto denominator : denominators)
| ^~~~~~~~~~~
| &
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_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DLIBSASS_VERSION="3.5.5"' -I/home/n07070/.node-gyp/16.7.0/include/node -I/home/n07070/.node-gyp/16.7.0/src -I/home/n07070/.node-gyp/16.7.0/deps/openssl/config -I/home/n07070/.node-gyp/16.7.0/deps/openssl/openssl/include -I/home/n07070/.node-gyp/16.7.0/deps/uv/include -I/home/n07070/.node-gyp/16.7.0/deps/zlib -I/home/n07070/.node-gyp/16.7.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++14 -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
In file included from ../src/libsass/src/error_handling.cpp:2:
../src/libsass/src/ast.hpp: In member function ‘virtual size_t Sass::Number::hash()’:
../src/libsass/src/ast.hpp:1614:25: warning: loop variable ‘numerator’ creates a copy from type ‘const std::__cxx11::basic_string<char>’ [-Wrange-loop-construct]
1614 | for (const auto numerator : numerators)
| ^~~~~~~~~
../src/libsass/src/ast.hpp:1614:25: note: use reference type to prevent copying
1614 | for (const auto numerator : numerators)
| ^~~~~~~~~
| &
../src/libsass/src/ast.hpp:1616:25: warning: loop variable ‘denominator’ creates a copy from type ‘const std::__cxx11::basic_string<char>’ [-Wrange-loop-construct]
1616 | for (const auto denominator : denominators)
| ^~~~~~~~~~~
../src/libsass/src/ast.hpp:1616:25: note: use reference type to prevent copying
1616 | for (const auto denominator : denominators)
| ^~~~~~~~~~~
| &
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_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DLIBSASS_VERSION="3.5.5"' -I/home/n07070/.node-gyp/16.7.0/include/node -I/home/n07070/.node-gyp/16.7.0/src -I/home/n07070/.node-gyp/16.7.0/deps/openssl/config -I/home/n07070/.node-gyp/16.7.0/deps/openssl/openssl/include -I/home/n07070/.node-gyp/16.7.0/deps/uv/include -I/home/n07070/.node-gyp/16.7.0/deps/zlib -I/home/n07070/.node-gyp/16.7.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++14 -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
In file included from ../src/libsass/src/eval.hpp:4,
from ../src/libsass/src/eval.cpp:10:
../src/libsass/src/ast.hpp: In member function ‘virtual size_t Sass::Number::hash()’:
../src/libsass/src/ast.hpp:1614:25: warning: loop variable ‘numerator’ creates a copy from type ‘const std::__cxx11::basic_string<char>’ [-Wrange-loop-construct]
1614 | for (const auto numerator : numerators)
| ^~~~~~~~~
../src/libsass/src/ast.hpp:1614:25: note: use reference type to prevent copying
1614 | for (const auto numerator : numerators)
| ^~~~~~~~~
| &
../src/libsass/src/ast.hpp:1616:25: warning: loop variable ‘denominator’ creates a copy from type ‘const std::__cxx11::basic_string<char>’ [-Wrange-loop-construct]
1616 | for (const auto denominator : denominators)
| ^~~~~~~~~~~
../src/libsass/src/ast.hpp:1616:25: note: use reference type to prevent copying
1616 | for (const auto denominator : denominators)
| ^~~~~~~~~~~
| &
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_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DLIBSASS_VERSION="3.5.5"' -I/home/n07070/.node-gyp/16.7.0/include/node -I/home/n07070/.node-gyp/16.7.0/src -I/home/n07070/.node-gyp/16.7.0/deps/openssl/config -I/home/n07070/.node-gyp/16.7.0/deps/openssl/openssl/include -I/home/n07070/.node-gyp/16.7.0/deps/uv/include -I/home/n07070/.node-gyp/16.7.0/deps/zlib -I/home/n07070/.node-gyp/16.7.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++14 -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
In file included from ../src/libsass/src/expand.cpp:5:
../src/libsass/src/ast.hpp: In member function ‘virtual size_t Sass::Number::hash()’:
../src/libsass/src/ast.hpp:1614:25: warning: loop variable ‘numerator’ creates a copy from type ‘const std::__cxx11::basic_string<char>’ [-Wrange-loop-construct]
1614 | for (const auto numerator : numerators)
| ^~~~~~~~~
../src/libsass/src/ast.hpp:1614:25: note: use reference type to prevent copying
1614 | for (const auto numerator : numerators)
| ^~~~~~~~~
| &
../src/libsass/src/ast.hpp:1616:25: warning: loop variable ‘denominator’ creates a copy from type ‘const std::__cxx11::basic_string<char>’ [-Wrange-loop-construct]
1616 | for (const auto denominator : denominators)
| ^~~~~~~~~~~
../src/libsass/src/ast.hpp:1616:25: note: use reference type to prevent copying
1616 | for (const auto denominator : denominators)
| ^~~~~~~~~~~
| &
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_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DLIBSASS_VERSION="3.5.5"' -I/home/n07070/.node-gyp/16.7.0/include/node -I/home/n07070/.node-gyp/16.7.0/src -I/home/n07070/.node-gyp/16.7.0/deps/openssl/config -I/home/n07070/.node-gyp/16.7.0/deps/openssl/openssl/include -I/home/n07070/.node-gyp/16.7.0/deps/uv/include -I/home/n07070/.node-gyp/16.7.0/deps/zlib -I/home/n07070/.node-gyp/16.7.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++14 -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
In file included from ../src/libsass/src/extend.hpp:7,
from ../src/libsass/src/extend.cpp:2:
../src/libsass/src/ast.hpp: In member function ‘virtual size_t Sass::Number::hash()’:
../src/libsass/src/ast.hpp:1614:25: warning: loop variable ‘numerator’ creates a copy from type ‘const std::__cxx11::basic_string<char>’ [-Wrange-loop-construct]
1614 | for (const auto numerator : numerators)
| ^~~~~~~~~
../src/libsass/src/ast.hpp:1614:25: note: use reference type to prevent copying
1614 | for (const auto numerator : numerators)
| ^~~~~~~~~
| &
../src/libsass/src/ast.hpp:1616:25: warning: loop variable ‘denominator’ creates a copy from type ‘const std::__cxx11::basic_string<char>’ [-Wrange-loop-construct]
1616 | for (const auto denominator : denominators)
| ^~~~~~~~~~~
../src/libsass/src/ast.hpp:1616:25: note: use reference type to prevent copying
1616 | for (const auto denominator : denominators)
| ^~~~~~~~~~~
| &
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_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DLIBSASS_VERSION="3.5.5"' -I/home/n07070/.node-gyp/16.7.0/include/node -I/home/n07070/.node-gyp/16.7.0/src -I/home/n07070/.node-gyp/16.7.0/deps/openssl/config -I/home/n07070/.node-gyp/16.7.0/deps/openssl/openssl/include -I/home/n07070/.node-gyp/16.7.0/deps/uv/include -I/home/n07070/.node-gyp/16.7.0/deps/zlib -I/home/n07070/.node-gyp/16.7.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++14 -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
In file included from ../src/libsass/src/listize.hpp:7,
from ../src/libsass/src/functions.hpp:4,
from ../src/libsass/src/sass_functions.hpp:6,
from ../src/libsass/src/file.cpp:23:
../src/libsass/src/ast.hpp: In member function ‘virtual size_t Sass::Number::hash()’:
../src/libsass/src/ast.hpp:1614:25: warning: loop variable ‘numerator’ creates a copy from type ‘const std::__cxx11::basic_string<char>’ [-Wrange-loop-construct]
1614 | for (const auto numerator : numerators)
| ^~~~~~~~~
../src/libsass/src/ast.hpp:1614:25: note: use reference type to prevent copying
1614 | for (const auto numerator : numerators)
| ^~~~~~~~~
| &
../src/libsass/src/ast.hpp:1616:25: warning: loop variable ‘denominator’ creates a copy from type ‘const std::__cxx11::basic_string<char>’ [-Wrange-loop-construct]
1616 | for (const auto denominator : denominators)
| ^~~~~~~~~~~
../src/libsass/src/ast.hpp:1616:25: note: use reference type to prevent copying
1616 | for (const auto denominator : denominators)
| ^~~~~~~~~~~
| &
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_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DLIBSASS_VERSION="3.5.5"' -I/home/n07070/.node-gyp/16.7.0/include/node -I/home/n07070/.node-gyp/16.7.0/src -I/home/n07070/.node-gyp/16.7.0/deps/openssl/config -I/home/n07070/.node-gyp/16.7.0/deps/openssl/openssl/include -I/home/n07070/.node-gyp/16.7.0/deps/uv/include -I/home/n07070/.node-gyp/16.7.0/deps/zlib -I/home/n07070/.node-gyp/16.7.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++14 -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
In file included from ../src/libsass/src/listize.hpp:7,
from ../src/libsass/src/functions.hpp:4,
from ../src/libsass/src/functions.cpp:2:
../src/libsass/src/ast.hpp: In member function ‘virtual size_t Sass::Number::hash()’:
../src/libsass/src/ast.hpp:1614:25: warning: loop variable ‘numerator’ creates a copy from type ‘const std::__cxx11::basic_string<char>’ [-Wrange-loop-construct]
1614 | for (const auto numerator : numerators)
| ^~~~~~~~~
../src/libsass/src/ast.hpp:1614:25: note: use reference type to prevent copying
1614 | for (const auto numerator : numerators)
| ^~~~~~~~~
| &
../src/libsass/src/ast.hpp:1616:25: warning: loop variable ‘denominator’ creates a copy from type ‘const std::__cxx11::basic_string<char>’ [-Wrange-loop-construct]
1616 | for (const auto denominator : denominators)
| ^~~~~~~~~~~
../src/libsass/src/ast.hpp:1616:25: note: use reference type to prevent copying
1616 | for (const auto denominator : denominators)
| ^~~~~~~~~~~
| &
../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=]
110 | 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=]
114 | catch (utf8::not_enough_room) {
| ^~~~~~~~~~~~~~~
../src/libsass/src/functions.cpp:118:20: warning: catching polymorphic type ‘class utf8::invalid_utf8’ by value [-Wcatch-value=]
118 | 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_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DLIBSASS_VERSION="3.5.5"' -I/home/n07070/.node-gyp/16.7.0/include/node -I/home/n07070/.node-gyp/16.7.0/src -I/home/n07070/.node-gyp/16.7.0/deps/openssl/config -I/home/n07070/.node-gyp/16.7.0/deps/openssl/openssl/include -I/home/n07070/.node-gyp/16.7.0/deps/uv/include -I/home/n07070/.node-gyp/16.7.0/deps/zlib -I/home/n07070/.node-gyp/16.7.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++14 -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
In file included from ../src/libsass/src/inspect.cpp:9:
../src/libsass/src/ast.hpp: In member function ‘virtual size_t Sass::Number::hash()’:
../src/libsass/src/ast.hpp:1614:25: warning: loop variable ‘numerator’ creates a copy from type ‘const std::__cxx11::basic_string<char>’ [-Wrange-loop-construct]
1614 | for (const auto numerator : numerators)
| ^~~~~~~~~
../src/libsass/src/ast.hpp:1614:25: note: use reference type to prevent copying
1614 | for (const auto numerator : numerators)
| ^~~~~~~~~
| &
../src/libsass/src/ast.hpp:1616:25: warning: loop variable ‘denominator’ creates a copy from type ‘const std::__cxx11::basic_string<char>’ [-Wrange-loop-construct]
1616 | for (const auto denominator : denominators)
| ^~~~~~~~~~~
../src/libsass/src/ast.hpp:1616:25: note: use reference type to prevent copying
1616 | for (const auto denominator : denominators)
| ^~~~~~~~~~~
| &
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_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DLIBSASS_VERSION="3.5.5"' -I/home/n07070/.node-gyp/16.7.0/include/node -I/home/n07070/.node-gyp/16.7.0/src -I/home/n07070/.node-gyp/16.7.0/deps/openssl/config -I/home/n07070/.node-gyp/16.7.0/deps/openssl/openssl/include -I/home/n07070/.node-gyp/16.7.0/deps/uv/include -I/home/n07070/.node-gyp/16.7.0/deps/zlib -I/home/n07070/.node-gyp/16.7.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++14 -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=]
405 | 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=]
424 | 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_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DLIBSASS_VERSION="3.5.5"' -I/home/n07070/.node-gyp/16.7.0/include/node -I/home/n07070/.node-gyp/16.7.0/src -I/home/n07070/.node-gyp/16.7.0/deps/openssl/config -I/home/n07070/.node-gyp/16.7.0/deps/openssl/openssl/include -I/home/n07070/.node-gyp/16.7.0/deps/uv/include -I/home/n07070/.node-gyp/16.7.0/deps/zlib -I/home/n07070/.node-gyp/16.7.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++14 -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_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DLIBSASS_VERSION="3.5.5"' -I/home/n07070/.node-gyp/16.7.0/include/node -I/home/n07070/.node-gyp/16.7.0/src -I/home/n07070/.node-gyp/16.7.0/deps/openssl/config -I/home/n07070/.node-gyp/16.7.0/deps/openssl/openssl/include -I/home/n07070/.node-gyp/16.7.0/deps/uv/include -I/home/n07070/.node-gyp/16.7.0/deps/zlib -I/home/n07070/.node-gyp/16.7.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++14 -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
In file included from ../src/libsass/src/listize.hpp:7,
from ../src/libsass/src/listize.cpp:6:
../src/libsass/src/ast.hpp: In member function ‘virtual size_t Sass::Number::hash()’:
../src/libsass/src/ast.hpp:1614:25: warning: loop variable ‘numerator’ creates a copy from type ‘const std::__cxx11::basic_string<char>’ [-Wrange-loop-construct]
1614 | for (const auto numerator : numerators)
| ^~~~~~~~~
../src/libsass/src/ast.hpp:1614:25: note: use reference type to prevent copying
1614 | for (const auto numerator : numerators)
| ^~~~~~~~~
| &
../src/libsass/src/ast.hpp:1616:25: warning: loop variable ‘denominator’ creates a copy from type ‘const std::__cxx11::basic_string<char>’ [-Wrange-loop-construct]
1616 | for (const auto denominator : denominators)
| ^~~~~~~~~~~
../src/libsass/src/ast.hpp:1616:25: note: use reference type to prevent copying
1616 | for (const auto denominator : denominators)
| ^~~~~~~~~~~
| &
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_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DLIBSASS_VERSION="3.5.5"' -I/home/n07070/.node-gyp/16.7.0/include/node -I/home/n07070/.node-gyp/16.7.0/src -I/home/n07070/.node-gyp/16.7.0/deps/openssl/config -I/home/n07070/.node-gyp/16.7.0/deps/openssl/openssl/include -I/home/n07070/.node-gyp/16.7.0/deps/uv/include -I/home/n07070/.node-gyp/16.7.0/deps/zlib -I/home/n07070/.node-gyp/16.7.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++14 -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_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DLIBSASS_VERSION="3.5.5"' -I/home/n07070/.node-gyp/16.7.0/include/node -I/home/n07070/.node-gyp/16.7.0/src -I/home/n07070/.node-gyp/16.7.0/deps/openssl/config -I/home/n07070/.node-gyp/16.7.0/deps/openssl/openssl/include -I/home/n07070/.node-gyp/16.7.0/deps/uv/include -I/home/n07070/.node-gyp/16.7.0/deps/zlib -I/home/n07070/.node-gyp/16.7.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++14 -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
In file included from ../src/libsass/src/node.hpp:7,
from ../src/libsass/src/node.cpp:4:
../src/libsass/src/ast.hpp: In member function ‘virtual size_t Sass::Number::hash()’:
../src/libsass/src/ast.hpp:1614:25: warning: loop variable ‘numerator’ creates a copy from type ‘const std::__cxx11::basic_string<char>’ [-Wrange-loop-construct]
1614 | for (const auto numerator : numerators)
| ^~~~~~~~~
../src/libsass/src/ast.hpp:1614:25: note: use reference type to prevent copying
1614 | for (const auto numerator : numerators)
| ^~~~~~~~~
| &
../src/libsass/src/ast.hpp:1616:25: warning: loop variable ‘denominator’ creates a copy from type ‘const std::__cxx11::basic_string<char>’ [-Wrange-loop-construct]
1616 | for (const auto denominator : denominators)
| ^~~~~~~~~~~
../src/libsass/src/ast.hpp:1616:25: note: use reference type to prevent copying
1616 | for (const auto denominator : denominators)
| ^~~~~~~~~~~
| &
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_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DLIBSASS_VERSION="3.5.5"' -I/home/n07070/.node-gyp/16.7.0/include/node -I/home/n07070/.node-gyp/16.7.0/src -I/home/n07070/.node-gyp/16.7.0/deps/openssl/config -I/home/n07070/.node-gyp/16.7.0/deps/openssl/openssl/include -I/home/n07070/.node-gyp/16.7.0/deps/uv/include -I/home/n07070/.node-gyp/16.7.0/deps/zlib -I/home/n07070/.node-gyp/16.7.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++14 -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
In file included from ../src/libsass/src/values.hpp:4,
from ../src/libsass/src/operators.hpp:4,
from ../src/libsass/src/operators.cpp:2:
../src/libsass/src/ast.hpp: In member function ‘virtual size_t Sass::Number::hash()’:
../src/libsass/src/ast.hpp:1614:25: warning: loop variable ‘numerator’ creates a copy from type ‘const std::__cxx11::basic_string<char>’ [-Wrange-loop-construct]
1614 | for (const auto numerator : numerators)
| ^~~~~~~~~
../src/libsass/src/ast.hpp:1614:25: note: use reference type to prevent copying
1614 | for (const auto numerator : numerators)
| ^~~~~~~~~
| &
../src/libsass/src/ast.hpp:1616:25: warning: loop variable ‘denominator’ creates a copy from type ‘const std::__cxx11::basic_string<char>’ [-Wrange-loop-construct]
1616 | for (const auto denominator : denominators)
| ^~~~~~~~~~~
../src/libsass/src/ast.hpp:1616:25: note: use reference type to prevent copying
1616 | for (const auto denominator : denominators)
| ^~~~~~~~~~~
| &
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_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DLIBSASS_VERSION="3.5.5"' -I/home/n07070/.node-gyp/16.7.0/include/node -I/home/n07070/.node-gyp/16.7.0/src -I/home/n07070/.node-gyp/16.7.0/deps/openssl/config -I/home/n07070/.node-gyp/16.7.0/deps/openssl/openssl/include -I/home/n07070/.node-gyp/16.7.0/deps/uv/include -I/home/n07070/.node-gyp/16.7.0/deps/zlib -I/home/n07070/.node-gyp/16.7.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++14 -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
In file included from ../src/libsass/src/output.cpp:2:
../src/libsass/src/ast.hpp: In member function ‘virtual size_t Sass::Number::hash()’:
../src/libsass/src/ast.hpp:1614:25: warning: loop variable ‘numerator’ creates a copy from type ‘const std::__cxx11::basic_string<char>’ [-Wrange-loop-construct]
1614 | for (const auto numerator : numerators)
| ^~~~~~~~~
../src/libsass/src/ast.hpp:1614:25: note: use reference type to prevent copying
1614 | for (const auto numerator : numerators)
| ^~~~~~~~~
| &
../src/libsass/src/ast.hpp:1616:25: warning: loop variable ‘denominator’ creates a copy from type ‘const std::__cxx11::basic_string<char>’ [-Wrange-loop-construct]
1616 | for (const auto denominator : denominators)
| ^~~~~~~~~~~
../src/libsass/src/ast.hpp:1616:25: note: use reference type to prevent copying
1616 | for (const auto denominator : denominators)
| ^~~~~~~~~~~
| &
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_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DLIBSASS_VERSION="3.5.5"' -I/home/n07070/.node-gyp/16.7.0/include/node -I/home/n07070/.node-gyp/16.7.0/src -I/home/n07070/.node-gyp/16.7.0/deps/openssl/config -I/home/n07070/.node-gyp/16.7.0/deps/openssl/openssl/include -I/home/n07070/.node-gyp/16.7.0/deps/uv/include -I/home/n07070/.node-gyp/16.7.0/deps/zlib -I/home/n07070/.node-gyp/16.7.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++14 -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
In file included from ../src/libsass/src/parser.hpp:7,
from ../src/libsass/src/parser.cpp:2:
../src/libsass/src/ast.hpp: In member function ‘virtual size_t Sass::Number::hash()’:
../src/libsass/src/ast.hpp:1614:25: warning: loop variable ‘numerator’ creates a copy from type ‘const std::__cxx11::basic_string<char>’ [-Wrange-loop-construct]
1614 | for (const auto numerator : numerators)
| ^~~~~~~~~
../src/libsass/src/ast.hpp:1614:25: note: use reference type to prevent copying
1614 | for (const auto numerator : numerators)
| ^~~~~~~~~
| &
../src/libsass/src/ast.hpp:1616:25: warning: loop variable ‘denominator’ creates a copy from type ‘const std::__cxx11::basic_string<char>’ [-Wrange-loop-construct]
1616 | for (const auto denominator : denominators)
| ^~~~~~~~~~~
../src/libsass/src/ast.hpp:1616:25: note: use reference type to prevent copying
1616 | for (const auto denominator : denominators)
| ^~~~~~~~~~~
| &
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_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DLIBSASS_VERSION="3.5.5"' -I/home/n07070/.node-gyp/16.7.0/include/node -I/home/n07070/.node-gyp/16.7.0/src -I/home/n07070/.node-gyp/16.7.0/deps/openssl/config -I/home/n07070/.node-gyp/16.7.0/deps/openssl/openssl/include -I/home/n07070/.node-gyp/16.7.0/deps/uv/include -I/home/n07070/.node-gyp/16.7.0/deps/zlib -I/home/n07070/.node-gyp/16.7.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++14 -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_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DLIBSASS_VERSION="3.5.5"' -I/home/n07070/.node-gyp/16.7.0/include/node -I/home/n07070/.node-gyp/16.7.0/src -I/home/n07070/.node-gyp/16.7.0/deps/openssl/config -I/home/n07070/.node-gyp/16.7.0/deps/openssl/openssl/include -I/home/n07070/.node-gyp/16.7.0/deps/uv/include -I/home/n07070/.node-gyp/16.7.0/deps/zlib -I/home/n07070/.node-gyp/16.7.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++14 -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_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DLIBSASS_VERSION="3.5.5"' -I/home/n07070/.node-gyp/16.7.0/include/node -I/home/n07070/.node-gyp/16.7.0/src -I/home/n07070/.node-gyp/16.7.0/deps/openssl/config -I/home/n07070/.node-gyp/16.7.0/deps/openssl/openssl/include -I/home/n07070/.node-gyp/16.7.0/deps/uv/include -I/home/n07070/.node-gyp/16.7.0/deps/zlib -I/home/n07070/.node-gyp/16.7.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++14 -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_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DLIBSASS_VERSION="3.5.5"' -I/home/n07070/.node-gyp/16.7.0/include/node -I/home/n07070/.node-gyp/16.7.0/src -I/home/n07070/.node-gyp/16.7.0/deps/openssl/config -I/home/n07070/.node-gyp/16.7.0/deps/openssl/openssl/include -I/home/n07070/.node-gyp/16.7.0/deps/uv/include -I/home/n07070/.node-gyp/16.7.0/deps/zlib -I/home/n07070/.node-gyp/16.7.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++14 -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
In file included from ../src/libsass/src/remove_placeholders.hpp:6,
from ../src/libsass/src/remove_placeholders.cpp:2:
../src/libsass/src/ast.hpp: In member function ‘virtual size_t Sass::Number::hash()’:
../src/libsass/src/ast.hpp:1614:25: warning: loop variable ‘numerator’ creates a copy from type ‘const std::__cxx11::basic_string<char>’ [-Wrange-loop-construct]
1614 | for (const auto numerator : numerators)
| ^~~~~~~~~
../src/libsass/src/ast.hpp:1614:25: note: use reference type to prevent copying
1614 | for (const auto numerator : numerators)
| ^~~~~~~~~
| &
../src/libsass/src/ast.hpp:1616:25: warning: loop variable ‘denominator’ creates a copy from type ‘const std::__cxx11::basic_string<char>’ [-Wrange-loop-construct]
1616 | for (const auto denominator : denominators)
| ^~~~~~~~~~~
../src/libsass/src/ast.hpp:1616:25: note: use reference type to prevent copying
1616 | for (const auto denominator : denominators)
| ^~~~~~~~~~~
| &
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_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DLIBSASS_VERSION="3.5.5"' -I/home/n07070/.node-gyp/16.7.0/include/node -I/home/n07070/.node-gyp/16.7.0/src -I/home/n07070/.node-gyp/16.7.0/deps/openssl/config -I/home/n07070/.node-gyp/16.7.0/deps/openssl/openssl/include -I/home/n07070/.node-gyp/16.7.0/deps/uv/include -I/home/n07070/.node-gyp/16.7.0/deps/zlib -I/home/n07070/.node-gyp/16.7.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++14 -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
In file included from ../src/libsass/src/listize.hpp:7,
from ../src/libsass/src/functions.hpp:4,
from ../src/libsass/src/sass_functions.hpp:6,
from ../src/libsass/src/sass.cpp:11:
../src/libsass/src/ast.hpp: In member function ‘virtual size_t Sass::Number::hash()’:
../src/libsass/src/ast.hpp:1614:25: warning: loop variable ‘numerator’ creates a copy from type ‘const std::__cxx11::basic_string<char>’ [-Wrange-loop-construct]
1614 | for (const auto numerator : numerators)
| ^~~~~~~~~
../src/libsass/src/ast.hpp:1614:25: note: use reference type to prevent copying
1614 | for (const auto numerator : numerators)
| ^~~~~~~~~
| &
../src/libsass/src/ast.hpp:1616:25: warning: loop variable ‘denominator’ creates a copy from type ‘const std::__cxx11::basic_string<char>’ [-Wrange-loop-construct]
1616 | for (const auto denominator : denominators)
| ^~~~~~~~~~~
../src/libsass/src/ast.hpp:1616:25: note: use reference type to prevent copying
1616 | for (const auto denominator : denominators)
| ^~~~~~~~~~~
| &
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_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DLIBSASS_VERSION="3.5.5"' -I/home/n07070/.node-gyp/16.7.0/include/node -I/home/n07070/.node-gyp/16.7.0/src -I/home/n07070/.node-gyp/16.7.0/deps/openssl/config -I/home/n07070/.node-gyp/16.7.0/deps/openssl/openssl/include -I/home/n07070/.node-gyp/16.7.0/deps/uv/include -I/home/n07070/.node-gyp/16.7.0/deps/zlib -I/home/n07070/.node-gyp/16.7.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++14 -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_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DLIBSASS_VERSION="3.5.5"' -I/home/n07070/.node-gyp/16.7.0/include/node -I/home/n07070/.node-gyp/16.7.0/src -I/home/n07070/.node-gyp/16.7.0/deps/openssl/config -I/home/n07070/.node-gyp/16.7.0/deps/openssl/openssl/include -I/home/n07070/.node-gyp/16.7.0/deps/uv/include -I/home/n07070/.node-gyp/16.7.0/deps/zlib -I/home/n07070/.node-gyp/16.7.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++14 -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
In file included from ../src/libsass/src/sass_context.cpp:9:
../src/libsass/src/ast.hpp: In member function ‘virtual size_t Sass::Number::hash()’:
../src/libsass/src/ast.hpp:1614:25: warning: loop variable ‘numerator’ creates a copy from type ‘const std::__cxx11::basic_string<char>’ [-Wrange-loop-construct]
1614 | for (const auto numerator : numerators)
| ^~~~~~~~~
../src/libsass/src/ast.hpp:1614:25: note: use reference type to prevent copying
1614 | for (const auto numerator : numerators)
| ^~~~~~~~~
| &
../src/libsass/src/ast.hpp:1616:25: warning: loop variable ‘denominator’ creates a copy from type ‘const std::__cxx11::basic_string<char>’ [-Wrange-loop-construct]
1616 | for (const auto denominator : denominators)
| ^~~~~~~~~~~
../src/libsass/src/ast.hpp:1616:25: note: use reference type to prevent copying
1616 | for (const auto denominator : denominators)
| ^~~~~~~~~~~
| &
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_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DLIBSASS_VERSION="3.5.5"' -I/home/n07070/.node-gyp/16.7.0/include/node -I/home/n07070/.node-gyp/16.7.0/src -I/home/n07070/.node-gyp/16.7.0/deps/openssl/config -I/home/n07070/.node-gyp/16.7.0/deps/openssl/openssl/include -I/home/n07070/.node-gyp/16.7.0/deps/uv/include -I/home/n07070/.node-gyp/16.7.0/deps/zlib -I/home/n07070/.node-gyp/16.7.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++14 -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
In file included from ../src/libsass/src/values.hpp:4,
from ../src/libsass/src/sass_functions.cpp:5:
../src/libsass/src/ast.hpp: In member function ‘virtual size_t Sass::Number::hash()’:
../src/libsass/src/ast.hpp:1614:25: warning: loop variable ‘numerator’ creates a copy from type ‘const std::__cxx11::basic_string<char>’ [-Wrange-loop-construct]
1614 | for (const auto numerator : numerators)
| ^~~~~~~~~
../src/libsass/src/ast.hpp:1614:25: note: use reference type to prevent copying
1614 | for (const auto numerator : numerators)
| ^~~~~~~~~
| &
../src/libsass/src/ast.hpp:1616:25: warning: loop variable ‘denominator’ creates a copy from type ‘const std::__cxx11::basic_string<char>’ [-Wrange-loop-construct]
1616 | for (const auto denominator : denominators)
| ^~~~~~~~~~~
../src/libsass/src/ast.hpp:1616:25: note: use reference type to prevent copying
1616 | for (const auto denominator : denominators)
| ^~~~~~~~~~~
| &
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_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DLIBSASS_VERSION="3.5.5"' -I/home/n07070/.node-gyp/16.7.0/include/node -I/home/n07070/.node-gyp/16.7.0/src -I/home/n07070/.node-gyp/16.7.0/deps/openssl/config -I/home/n07070/.node-gyp/16.7.0/deps/openssl/openssl/include -I/home/n07070/.node-gyp/16.7.0/deps/uv/include -I/home/n07070/.node-gyp/16.7.0/deps/zlib -I/home/n07070/.node-gyp/16.7.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++14 -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
In file included from ../src/libsass/src/node.hpp:7,
from ../src/libsass/src/sass_util.cpp:2:
../src/libsass/src/ast.hpp: In member function ‘virtual size_t Sass::Number::hash()’:
../src/libsass/src/ast.hpp:1614:25: warning: loop variable ‘numerator’ creates a copy from type ‘const std::__cxx11::basic_string<char>’ [-Wrange-loop-construct]
1614 | for (const auto numerator : numerators)
| ^~~~~~~~~
../src/libsass/src/ast.hpp:1614:25: note: use reference type to prevent copying
1614 | for (const auto numerator : numerators)
| ^~~~~~~~~
| &
../src/libsass/src/ast.hpp:1616:25: warning: loop variable ‘denominator’ creates a copy from type ‘const std::__cxx11::basic_string<char>’ [-Wrange-loop-construct]
1616 | for (const auto denominator : denominators)
| ^~~~~~~~~~~
../src/libsass/src/ast.hpp:1616:25: note: use reference type to prevent copying
1616 | for (const auto denominator : denominators)
| ^~~~~~~~~~~
| &
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_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DLIBSASS_VERSION="3.5.5"' -I/home/n07070/.node-gyp/16.7.0/include/node -I/home/n07070/.node-gyp/16.7.0/src -I/home/n07070/.node-gyp/16.7.0/deps/openssl/config -I/home/n07070/.node-gyp/16.7.0/deps/openssl/openssl/include -I/home/n07070/.node-gyp/16.7.0/deps/uv/include -I/home/n07070/.node-gyp/16.7.0/deps/zlib -I/home/n07070/.node-gyp/16.7.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++14 -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
In file included from ../src/libsass/src/eval.hpp:4,
from ../src/libsass/src/sass_values.cpp:5:
../src/libsass/src/ast.hpp: In member function ‘virtual size_t Sass::Number::hash()’:
../src/libsass/src/ast.hpp:1614:25: warning: loop variable ‘numerator’ creates a copy from type ‘const std::__cxx11::basic_string<char>’ [-Wrange-loop-construct]
1614 | for (const auto numerator : numerators)
| ^~~~~~~~~
../src/libsass/src/ast.hpp:1614:25: note: use reference type to prevent copying
1614 | for (const auto numerator : numerators)
| ^~~~~~~~~
| &
../src/libsass/src/ast.hpp:1616:25: warning: loop variable ‘denominator’ creates a copy from type ‘const std::__cxx11::basic_string<char>’ [-Wrange-loop-construct]
1616 | for (const auto denominator : denominators)
| ^~~~~~~~~~~
../src/libsass/src/ast.hpp:1616:25: note: use reference type to prevent copying
1616 | for (const auto denominator : denominators)
| ^~~~~~~~~~~
| &
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_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DLIBSASS_VERSION="3.5.5"' -I/home/n07070/.node-gyp/16.7.0/include/node -I/home/n07070/.node-gyp/16.7.0/src -I/home/n07070/.node-gyp/16.7.0/deps/openssl/config -I/home/n07070/.node-gyp/16.7.0/deps/openssl/openssl/include -I/home/n07070/.node-gyp/16.7.0/deps/uv/include -I/home/n07070/.node-gyp/16.7.0/deps/zlib -I/home/n07070/.node-gyp/16.7.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++14 -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
In file included from ../src/libsass/src/source_map.cpp:7:
../src/libsass/src/ast.hpp: In member function ‘virtual size_t Sass::Number::hash()’:
../src/libsass/src/ast.hpp:1614:25: warning: loop variable ‘numerator’ creates a copy from type ‘const std::__cxx11::basic_string<char>’ [-Wrange-loop-construct]
1614 | for (const auto numerator : numerators)
| ^~~~~~~~~
../src/libsass/src/ast.hpp:1614:25: note: use reference type to prevent copying
1614 | for (const auto numerator : numerators)
| ^~~~~~~~~
| &
../src/libsass/src/ast.hpp:1616:25: warning: loop variable ‘denominator’ creates a copy from type ‘const std::__cxx11::basic_string<char>’ [-Wrange-loop-construct]
1616 | for (const auto denominator : denominators)
| ^~~~~~~~~~~
../src/libsass/src/ast.hpp:1616:25: note: use reference type to prevent copying
1616 | for (const auto denominator : denominators)
| ^~~~~~~~~~~
| &
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_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DLIBSASS_VERSION="3.5.5"' -I/home/n07070/.node-gyp/16.7.0/include/node -I/home/n07070/.node-gyp/16.7.0/src -I/home/n07070/.node-gyp/16.7.0/deps/openssl/config -I/home/n07070/.node-gyp/16.7.0/deps/openssl/openssl/include -I/home/n07070/.node-gyp/16.7.0/deps/uv/include -I/home/n07070/.node-gyp/16.7.0/deps/zlib -I/home/n07070/.node-gyp/16.7.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++14 -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
In file included from ../src/libsass/src/subset_map.cpp:2:
../src/libsass/src/ast.hpp: In member function ‘virtual size_t Sass::Number::hash()’:
../src/libsass/src/ast.hpp:1614:25: warning: loop variable ‘numerator’ creates a copy from type ‘const std::__cxx11::basic_string<char>’ [-Wrange-loop-construct]
1614 | for (const auto numerator : numerators)
| ^~~~~~~~~
../src/libsass/src/ast.hpp:1614:25: note: use reference type to prevent copying
1614 | for (const auto numerator : numerators)
| ^~~~~~~~~
| &
../src/libsass/src/ast.hpp:1616:25: warning: loop variable ‘denominator’ creates a copy from type ‘const std::__cxx11::basic_string<char>’ [-Wrange-loop-construct]
1616 | for (const auto denominator : denominators)
| ^~~~~~~~~~~
../src/libsass/src/ast.hpp:1616:25: note: use reference type to prevent copying
1616 | for (const auto denominator : denominators)
| ^~~~~~~~~~~
| &
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_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DLIBSASS_VERSION="3.5.5"' -I/home/n07070/.node-gyp/16.7.0/include/node -I/home/n07070/.node-gyp/16.7.0/src -I/home/n07070/.node-gyp/16.7.0/deps/openssl/config -I/home/n07070/.node-gyp/16.7.0/deps/openssl/openssl/include -I/home/n07070/.node-gyp/16.7.0/deps/uv/include -I/home/n07070/.node-gyp/16.7.0/deps/zlib -I/home/n07070/.node-gyp/16.7.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++14 -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
In file included from ../src/libsass/src/to_c.cpp:3:
../src/libsass/src/ast.hpp: In member function ‘virtual size_t Sass::Number::hash()’:
../src/libsass/src/ast.hpp:1614:25: warning: loop variable ‘numerator’ creates a copy from type ‘const std::__cxx11::basic_string<char>’ [-Wrange-loop-construct]
1614 | for (const auto numerator : numerators)
| ^~~~~~~~~
../src/libsass/src/ast.hpp:1614:25: note: use reference type to prevent copying
1614 | for (const auto numerator : numerators)
| ^~~~~~~~~
| &
../src/libsass/src/ast.hpp:1616:25: warning: loop variable ‘denominator’ creates a copy from type ‘const std::__cxx11::basic_string<char>’ [-Wrange-loop-construct]
1616 | for (const auto denominator : denominators)
| ^~~~~~~~~~~
../src/libsass/src/ast.hpp:1616:25: note: use reference type to prevent copying
1616 | for (const auto denominator : denominators)
| ^~~~~~~~~~~
| &
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_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DLIBSASS_VERSION="3.5.5"' -I/home/n07070/.node-gyp/16.7.0/include/node -I/home/n07070/.node-gyp/16.7.0/src -I/home/n07070/.node-gyp/16.7.0/deps/openssl/config -I/home/n07070/.node-gyp/16.7.0/deps/openssl/openssl/include -I/home/n07070/.node-gyp/16.7.0/deps/uv/include -I/home/n07070/.node-gyp/16.7.0/deps/zlib -I/home/n07070/.node-gyp/16.7.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++14 -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
In file included from ../src/libsass/src/to_value.cpp:2:
../src/libsass/src/ast.hpp: In member function ‘virtual size_t Sass::Number::hash()’:
../src/libsass/src/ast.hpp:1614:25: warning: loop variable ‘numerator’ creates a copy from type ‘const std::__cxx11::basic_string<char>’ [-Wrange-loop-construct]
1614 | for (const auto numerator : numerators)
| ^~~~~~~~~
../src/libsass/src/ast.hpp:1614:25: note: use reference type to prevent copying
1614 | for (const auto numerator : numerators)
| ^~~~~~~~~
| &
../src/libsass/src/ast.hpp:1616:25: warning: loop variable ‘denominator’ creates a copy from type ‘const std::__cxx11::basic_string<char>’ [-Wrange-loop-construct]
1616 | for (const auto denominator : denominators)
| ^~~~~~~~~~~
../src/libsass/src/ast.hpp:1616:25: note: use reference type to prevent copying
1616 | for (const auto denominator : denominators)
| ^~~~~~~~~~~
| &
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_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DLIBSASS_VERSION="3.5.5"' -I/home/n07070/.node-gyp/16.7.0/include/node -I/home/n07070/.node-gyp/16.7.0/src -I/home/n07070/.node-gyp/16.7.0/deps/openssl/config -I/home/n07070/.node-gyp/16.7.0/deps/openssl/openssl/include -I/home/n07070/.node-gyp/16.7.0/deps/uv/include -I/home/n07070/.node-gyp/16.7.0/deps/zlib -I/home/n07070/.node-gyp/16.7.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++14 -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_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DLIBSASS_VERSION="3.5.5"' -I/home/n07070/.node-gyp/16.7.0/include/node -I/home/n07070/.node-gyp/16.7.0/src -I/home/n07070/.node-gyp/16.7.0/deps/openssl/config -I/home/n07070/.node-gyp/16.7.0/deps/openssl/openssl/include -I/home/n07070/.node-gyp/16.7.0/deps/uv/include -I/home/n07070/.node-gyp/16.7.0/deps/zlib -I/home/n07070/.node-gyp/16.7.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++14 -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_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DLIBSASS_VERSION="3.5.5"' -I/home/n07070/.node-gyp/16.7.0/include/node -I/home/n07070/.node-gyp/16.7.0/src -I/home/n07070/.node-gyp/16.7.0/deps/openssl/config -I/home/n07070/.node-gyp/16.7.0/deps/openssl/openssl/include -I/home/n07070/.node-gyp/16.7.0/deps/uv/include -I/home/n07070/.node-gyp/16.7.0/deps/zlib -I/home/n07070/.node-gyp/16.7.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++14 -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
In file included from ../src/libsass/src/util.cpp:3:
../src/libsass/src/ast.hpp: In member function ‘virtual size_t Sass::Number::hash()’:
../src/libsass/src/ast.hpp:1614:25: warning: loop variable ‘numerator’ creates a copy from type ‘const std::__cxx11::basic_string<char>’ [-Wrange-loop-construct]
1614 | for (const auto numerator : numerators)
| ^~~~~~~~~
../src/libsass/src/ast.hpp:1614:25: note: use reference type to prevent copying
1614 | for (const auto numerator : numerators)
| ^~~~~~~~~
| &
../src/libsass/src/ast.hpp:1616:25: warning: loop variable ‘denominator’ creates a copy from type ‘const std::__cxx11::basic_string<char>’ [-Wrange-loop-construct]
1616 | for (const auto denominator : denominators)
| ^~~~~~~~~~~
../src/libsass/src/ast.hpp:1616:25: note: use reference type to prevent copying
1616 | for (const auto denominator : denominators)
| ^~~~~~~~~~~
| &
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_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DLIBSASS_VERSION="3.5.5"' -I/home/n07070/.node-gyp/16.7.0/include/node -I/home/n07070/.node-gyp/16.7.0/src -I/home/n07070/.node-gyp/16.7.0/deps/openssl/config -I/home/n07070/.node-gyp/16.7.0/deps/openssl/openssl/include -I/home/n07070/.node-gyp/16.7.0/deps/uv/include -I/home/n07070/.node-gyp/16.7.0/deps/zlib -I/home/n07070/.node-gyp/16.7.0/deps/v8/include -I../src/libsass/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -std=gnu++14 -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
In file included from ../src/libsass/src/values.hpp:4,
from ../src/libsass/src/values.cpp:3:
../src/libsass/src/ast.hpp: In member function ‘virtual size_t Sass::Number::hash()’:
../src/libsass/src/ast.hpp:1614:25: warning: loop variable ‘numerator’ creates a copy from type ‘const std::__cxx11::basic_string<char>’ [-Wrange-loop-construct]
1614 | for (const auto numerator : numerators)
| ^~~~~~~~~
../src/libsass/src/ast.hpp:1614:25: note: use reference type to prevent copying
1614 | for (const auto numerator : numerators)
| ^~~~~~~~~
| &
../src/libsass/src/ast.hpp:1616:25: warning: loop variable ‘denominator’ creates a copy from type ‘const std::__cxx11::basic_string<char>’ [-Wrange-loop-construct]
1616 | for (const auto denominator : denominators)
| ^~~~~~~~~~~
../src/libsass/src/ast.hpp:1616:25: note: use reference type to prevent copying
1616 | for (const auto denominator : denominators)
| ^~~~~~~~~~~
| &
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_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DBUILDING_NODE_EXTENSION' -I/home/n07070/.node-gyp/16.7.0/include/node -I/home/n07070/.node-gyp/16.7.0/src -I/home/n07070/.node-gyp/16.7.0/deps/openssl/config -I/home/n07070/.node-gyp/16.7.0/deps/openssl/openssl/include -I/home/n07070/.node-gyp/16.7.0/deps/uv/include -I/home/n07070/.node-gyp/16.7.0/deps/zlib -I/home/n07070/.node-gyp/16.7.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++14 -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 /home/n07070/.node-gyp/16.7.0/include/node/v8.h:30,
from /home/n07070/.node-gyp/16.7.0/include/node/node.h:63,
from ../../nan/nan.h:58,
from ../src/binding.cpp:1:
/home/n07070/.node-gyp/16.7.0/include/node/v8-internal.h: In function ‘void v8::internal::PerformCastCheck(T*)’:
/home/n07070/.node-gyp/16.7.0/include/node/v8-internal.h:488:38: error: ‘remove_cv_t’ is not a member of ‘std’; did you mean ‘remove_cv’?
488 | !std::is_same<Data, std::remove_cv_t<T>>::value>::Perform(data);
| ^~~~~~~~~~~
| remove_cv
/home/n07070/.node-gyp/16.7.0/include/node/v8-internal.h:488:38: error: ‘remove_cv_t’ is not a member of ‘std’; did you mean ‘remove_cv’?
488 | !std::is_same<Data, std::remove_cv_t<T>>::value>::Perform(data);
| ^~~~~~~~~~~
| remove_cv
/home/n07070/.node-gyp/16.7.0/include/node/v8-internal.h:488:50: error: template argument 2 is invalid
488 | !std::is_same<Data, std::remove_cv_t<T>>::value>::Perform(data);
| ^
/home/n07070/.node-gyp/16.7.0/include/node/v8-internal.h:488:63: error: ‘::Perform’ has not been declared
488 | !std::is_same<Data, std::remove_cv_t<T>>::value>::Perform(data);
| ^~~~~~~
../src/binding.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE render(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/binding.cpp:284:80: 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]
284 | 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:320:80: 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]
320 | 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:58,
from ../src/binding.cpp:1:
../src/binding.cpp: At global scope:
/home/n07070/.node-gyp/16.7.0/include/node/node.h:806:7: 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]
806 | (node::addon_register_func) (regfunc), \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/n07070/.node-gyp/16.7.0/include/node/node.h:840:3: note: in expansion of macro ‘NODE_MODULE_X’
840 | NODE_MODULE_X(modname, regfunc, NULL, 0) // NOLINT (readability/null_usage)
| ^~~~~~~~~~~~~
../src/binding.cpp:358:1: note: in expansion of macro ‘NODE_MODULE’
358 | NODE_MODULE(binding, RegisterModule);
| ^~~~~~~~~~~
make: *** [binding.target.mk:129: Release/obj.target/binding/src/binding.o] Error 1
make: Leaving directory '/home/n07070/Documents/LQDN/Code/rp/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 (/home/n07070/Documents/LQDN/Code/rp/node_modules/node-gyp/lib/build.js:262:23)
gyp ERR! stack at ChildProcess.emit (node:events:394:28)
gyp ERR! stack at Process.ChildProcess._handle.onexit (node:internal/child_process:290:12)
gyp ERR! System Linux 5.10.53-1-MANJARO
gyp ERR! command "/usr/bin/node" "/home/n07070/Documents/LQDN/Code/rp/node_modules/node-gyp/bin/node-gyp.js" "rebuild" "--verbose" "--libsass_ext=" "--libsass_cflags=" "--libsass_ldflags=" "--libsass_library="
gyp ERR! cwd /home/n07070/Documents/LQDN/Code/rp/node_modules/node-sass
gyp ERR! node -v v16.7.0
gyp ERR! node-gyp -v v3.8.0
gyp ERR! not ok
Build failed with error code: 1
```https://git.laquadrature.net/la-quadrature-du-net/rpteam/rp/-/issues/74Le filtre markdown génère l'erreur "NoneType found" à cause d'extraits d'arti...2023-10-03T10:19:58+02:00mcorneLe filtre markdown génère l'erreur "NoneType found" à cause d'extraits d'article nulsVoir ligne 187 dans apps/rp/template/rp/article_list_public.html `{{ article.extracts |markdown }}`
```
Environment:
Request Method: GET
Request URL: http://127.0.0.1:8000/rp/
Django Version: 2.2
Python Version: 3.9.2
Installed Appli...Voir ligne 187 dans apps/rp/template/rp/article_list_public.html `{{ article.extracts |markdown }}`
```
Environment:
Request Method: GET
Request URL: http://127.0.0.1:8000/rp/
Django Version: 2.2
Python Version: 3.9.2
Installed Applications:
['django.contrib.admin',
'django.contrib.auth',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'django.contrib.contenttypes',
'django.contrib.sites',
'django_extensions',
'rest_framework',
'rest_framework.authtoken',
'taggit',
'taggit_serializer',
'crispy_forms',
'django_markdown2',
'sorl.thumbnail',
'allauth',
'allauth.account',
'allauth.socialaccount',
'django_fsm',
'debug_toolbar',
'userprofile',
'core',
'rp']
Installed Middleware:
['django.middleware.security.SecurityMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.locale.LocaleMiddleware',
'django.middleware.common.CommonMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware',
'debug_toolbar.middleware.DebugToolbarMiddleware']
Template error:
In template /home/michel/rp/templates/base.html, error at line 0
decoding to str: need a bytes-like object, NoneType found
1 : {% load static %}
2 : {% load i18n %}
3 : <!DOCTYPE html>
4 : <!-- Header -->
5 : <html>
6 : <head>
7 : <title>Revue de presse de La Quadrature du Net</title>
8 : <meta charset="utf-8" />
9 : <meta name="author" content="La Quadrature du Net" />
10 : <meta name="viewport" content="width=device-width, initial-scale=1.0" />
Traceback:
File "/home/michel/rp/.env/lib/python3.9/site-packages/django/core/handlers/exception.py" in inner
34. response = get_response(request)
File "/home/michel/rp/.env/lib/python3.9/site-packages/django/core/handlers/base.py" in _get_response
145. response = self.process_exception_by_middleware(e, request)
File "/home/michel/rp/.env/lib/python3.9/site-packages/django/core/handlers/base.py" in _get_response
143. response = response.render()
File "/home/michel/rp/.env/lib/python3.9/site-packages/django/template/response.py" in render
106. self.content = self.rendered_content
File "/home/michel/rp/.env/lib/python3.9/site-packages/django/template/response.py" in rendered_content
83. content = template.render(context, self._request)
File "/home/michel/rp/.env/lib/python3.9/site-packages/django/template/backends/django.py" in render
61. return self.template.render(context)
File "/home/michel/rp/.env/lib/python3.9/site-packages/django/template/base.py" in render
171. return self._render(context)
File "/home/michel/rp/.env/lib/python3.9/site-packages/django/test/utils.py" in instrumented_test_render
96. return self.nodelist.render(context)
File "/home/michel/rp/.env/lib/python3.9/site-packages/django/template/base.py" in render
937. bit = node.render_annotated(context)
File "/home/michel/rp/.env/lib/python3.9/site-packages/django/template/base.py" in render_annotated
904. return self.render(context)
File "/home/michel/rp/.env/lib/python3.9/site-packages/django/template/loader_tags.py" in render
150. return compiled_parent._render(context)
File "/home/michel/rp/.env/lib/python3.9/site-packages/django/test/utils.py" in instrumented_test_render
96. return self.nodelist.render(context)
File "/home/michel/rp/.env/lib/python3.9/site-packages/django/template/base.py" in render
937. bit = node.render_annotated(context)
File "/home/michel/rp/.env/lib/python3.9/site-packages/django/template/base.py" in render_annotated
904. return self.render(context)
File "/home/michel/rp/.env/lib/python3.9/site-packages/django/template/loader_tags.py" in render
62. result = block.nodelist.render(context)
File "/home/michel/rp/.env/lib/python3.9/site-packages/django/template/base.py" in render
937. bit = node.render_annotated(context)
File "/home/michel/rp/.env/lib/python3.9/site-packages/django/template/base.py" in render_annotated
904. return self.render(context)
File "/home/michel/rp/.env/lib/python3.9/site-packages/django/template/defaulttags.py" in render
209. nodelist.append(node.render_annotated(context))
File "/home/michel/rp/.env/lib/python3.9/site-packages/django/template/base.py" in render_annotated
904. return self.render(context)
File "/home/michel/rp/.env/lib/python3.9/site-packages/django/template/base.py" in render
987. output = self.filter_expression.resolve(context)
File "/home/michel/rp/.env/lib/python3.9/site-packages/django/template/base.py" in resolve
698. new_obj = func(obj, *arg_vals)
File "/home/michel/rp/.env/lib/python3.9/site-packages/django_markdown2/templatetags/md2.py" in markdown
62. return mark_safe(markdown2.markdown(force_unicode(value), extras=extras, safe_mode=safe_mode))
File "/home/michel/rp/.env/lib/python3.9/site-packages/markdown2.py" in markdown
179. return Markdown(html4tags=html4tags, tab_width=tab_width,
File "/home/michel/rp/.env/lib/python3.9/site-packages/markdown2.py" in convert
312. text = unicode(text, 'utf-8')
Exception Type: TypeError at /rp/
Exception Value: decoding to str: need a bytes-like object, NoneType found
```https://git.laquadrature.net/la-quadrature-du-net/rpteam/rp/-/issues/80Erreur lors de l'importation de metadonnées ou d'images2021-09-30T14:39:28+02:00nonoErreur lors de l'importation de metadonnées ou d'images```
PermissionError at /rp/article/edit/8123
[Errno 13] Permission denied: '/tmp/.newspaper_scraper/article_resources'
Request Method: GET
Request URL: https://rp.test.lqdn.fr/rp/article/edit/8123?fetch_content
Django Version: 2.2
E...```
PermissionError at /rp/article/edit/8123
[Errno 13] Permission denied: '/tmp/.newspaper_scraper/article_resources'
Request Method: GET
Request URL: https://rp.test.lqdn.fr/rp/article/edit/8123?fetch_content
Django Version: 2.2
Exception Type: PermissionError
Exception Value:
[Errno 13] Permission denied: '/tmp/.newspaper_scraper/article_resources'
Exception Location: /opt/rp/rp2/env/lib/python3.9/site-packages/newspaper/article.py in get_resource_path, line 387
Python Executable: /usr/bin/uwsgi-core
Python Version: 3.9.2
Python Path:
['.',
'',
'/usr/lib/python39.zip',
'/usr/lib/python3.9',
'/usr/lib/python3.9/lib-dynload',
'/opt/rp/rp2/env/lib/python3.9/site-packages',
'/opt/rp/rp2/env/src/sorl-thumbnail',
'/opt/rp/rp2/apps']
Server time: Thu, 30 Sep 2021 12:33:16 +0000
```
Lors de l'installation, il faut donner à `rp` les droits sur le dossier `/tmp/.newspaper_scraper` en lecture & écriture.La RP contre-attaque