<julm>
dans mon nix-shell + shell.nix qui charge ruby.devEnv
<julm>
samueldr: je pense que builroot signifie que gem a l'argument --build-root /
<julm>
en mettant un env(1) dans preInstall je peux vérifier que /nix/store/iw94llkj05wgaz268mlzvgx8jkbi1ss0-gcc-wrapper-7.3.0/bin est bien dans le PATH
<julm>
ya donc accès à g++
<julm>
youpi, j'arrive à reproduire l'erreur à la main dans un nix-shell
<julm>
plus exactement dans un env -i $(which nix-shell)
<julm>
et avec un bundlerEnv utilisant un gemset.nix dérivé du Gemfile de mini_racer
<julm>
et en passant rubyEnv.wrappedRuby dans le buildInputs
<julm>
bon, toujours entrain de lutter avec gem pour passer ce -x c++
<julm>
bon unpacker la gem, rajouter $CPPFLAGS += " -x c++" dans ext/mini_racer_extension/extconf.rb, la builder et gem install marche enfin
<julm>
j'arrive pas par contre à customiser CPPFLAGS par l’environment ou les paramètres de gem install ; obligé de repack la gem :\
<julm>
ce qui est le boulot de la buildPhase de pkgs/development/ruby-modules/gem/default.nix ; mais pas moyen d’arriver à la faire exécuter ; même avec un configurePhase=":" ou un phases = ["unpackPhase" "buildPhase" "installPhase"]
<julm>
un mystère nocturne, mystérieux…
<julm>
verrai ça à tête reposée
<julm>
horrible infrastructure logicielle
<julm>
ah ben dontBuild = false; permet la buildPhase ; bizarre que ça soit à true par défaut là, même en mettant makefile = "Rakefile";
<julm>
43 # Assume we don't have to build unless strictly necessary (e.g. the source is a
<julm>
44 # git checkout).
<julm>
45 # If you need to apply patches, make sure to set `dontBuild = false`;
<julm>
46 , dontBuild ? true
* julm
. . .
<julm>
victoire !! *\\o *\o/* o//*
<julm>
gem problématique suivante : /nix/store/8lnq6mdjr1hcsb3k4bmbhlkbc20n8w86-ruby2.5.1-sassc-1.11.4 : ne trouve pas rake
<julm>
quand yen n'a plus, yen a encore ^_^
<julm>
mais demain. ++
<samueldr>
par chance, demain c'est que dans une heure cinq minutes
<julm>
ah. ici c'était il ya cinq heures moins cinq minutes
<samueldr>
:)
symphorien has quit [Quit: WeeChat 2.1]
symphorien has joined #nixos-fr
symphorien has quit [Remote host closed the connection]