<apeyroux>
je voulais savoir s'il y avait des parisiens dans le coin ?
<julm>
apeyroux: pas moi :P
<julm>
bon, la gem ruby libv8 et v8 sont pénibles, pour une raison que j’ignore libv8 ne veut pas utiliser le v8 de nix malgrès buildFlags = [ "--with-system-v8=true" ]; et essaye donc de compiler v8 depuis sa source (sans même passer un --no-history à gclient ce qui explose mon réseau et mon disque) /o\
<julm>
c'est ballot parce que Discourse dépend de libv8
<julm>
bon, en remplaçant v8 par v8_6_x dans le buildInputs de libv8 et en l’installant en version = "6.2.414.42.1" ça a l’air de se passer mieux
<julm>
par défaut c'était libv8 en 6.7.288.46.1 et v8 en v8_3_16_14
<julm>
rah non voilà mini_racer qui plante sur libv8 ou v8 maintenant
<julm>
/nix/store/g64s798cz2ma0p8hja8sy9m3mbfz4wfg-v8-6.2.414.27/include/v8.h:21:10: fatal error: memory: No such file or directory
<julm>
mais pourtant je mets glibc dans buildInputs :(
<julm>
glibc.dev même
<julm>
hm, sans le .h c'est un truc différent on dirait
<julm>
bon, il semblerait que gcc soit utilisé sur un .c qui est en fait du C++
<julm>
WARNING: C++11 support is required for compiling mini_racer. Please make sure
<julm>
you are using a compiler that supports at least C++11.
<julm>
bon mais pk il l’utilise pas
<julm>
c quoi don le paquet de g++
<julm>
donc*
<samueldr>
les compilateurs sont supposés être donnés par stdenv
<symphorien>
export NIX_CFLAGS_COMPILE=-std=c++11
<symphorien>
Je crois que le défaut est plus ancien
<julm>
j'ai essayé de rajouter gccStdenv au buildInputs, ça change rien on dirait
<julm>
symphorien: il essaye déjà de passer -std=c++11 on dirait : cc1: warning: command line option '-std=c++11' is valid for C++/ObjC++ but not for C
<samueldr>
on dirait bien que leur build system essaie d'utiliser gcc et non g++ pour compiler le fichier
<julm>
c'est nul
<samueldr>
c'est v8?
<julm>
non
<julm>
c'est la gem mini_racer
<julm>
817 mini_racer = {
<samueldr>
ah ok, mais c'est suite à l'inclusion d'un header v8 (je me fiais au store path dans ton texte précédent)