La compilation de emmet pour geany ne marche pas

a marqué ce sujet comme résolu.
Auteur du sujet

Bonjour, j’ai cloné geany-emmet et j’ai essayé de le compiler grâce aux instruction du site de geany donc je me met dans le repository cloné, et je tape

gcc -c geany-emmet.cpp -fPIC `pkg-config --cflags geany`

je reçois le message d’erreur suivant :

geany-emmet.cpp:37:19: fatal error: jsapi.h: No such file or directory

Avez-vous des idées. Ais-je suivi de mauvaises étapes ? Est-ce que c’est simplement une erreur dans le code du repository ? Merci d’avance pour vos réponses ?

Édité par ache

+0 -0
Auteur du sujet

Merci de ta réponse, je suis sous lubuntu 16.04 et comme le dit un sujet de askubuntu pour installer spidermonkey, il faut taper `bash sudo apt install libmozjs-24–0v5 libmozjs-24-bin

Mais après je décide de télécharger les fichiers du repository [spidermonkey](https://github.com/ricardoquesada/Spidermonkey) et de copier les fichiers à l'endroit où j'ai télécharger le code source du plugin geany-emmet, je réésaye de compiler et j'ai 3 message d'erreur : 
```bash
js/jscpucfg.h:101:3: error: #error "Cannot determine endianness of your platform. Please add support to jscpucfg.h."
```, ```bash
/usr/include/c++/5/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support must be enabled with the -std=c++11 or -std=gnu++11 compiler options.
``` et ```bash
geany-emmet.cpp:38:31: fatal error: js/Initialization.h: No such file or directory
```.
Pour la troisième erreur, je télécharge [le fichier Intialization.h]https://github.com/mozilla/spidernode/blob/master/deps/spidershim/spidermonkey/js/public/Initialization.h) mais après je réésaye et ça me renvoie de nombreuse erreurs...

Édité par dmace

+0 -0
Connectez-vous pour pouvoir poster un message.
Connexion

Pas encore membre ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte