<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Le jeu. 7 févr. 2019 à 14:28, tpikonen <<a href="mailto:tpikonen@gmail.com">tpikonen@gmail.com</a>> a écrit :<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br>
<br>
On Thu, Feb 7, 2019 at 3:09 PM, Jérémy Lal <<a href="mailto:kapouer@melix.org" target="_blank">kapouer@melix.org</a>> wrote:<br>
> It's fair to expect this to work, however you're supposed to get your <br>
> nodejs headers<br>
> from libnode-dev package, not by downloading them.<br>
> (still, i recognize it shouldn't fail).<br>
<br>
That's true.<br>
<br>
BTW, local npm installs seem to fail here (on i386) with anything <br>
needing node-gyp, like 'npm install node-stringprep':<br>
<br>
-*-<br>
<br>
$ npm install node-stringprep<br>
<br>
 > node-stringprep@0.8.0 install <br>
/home/tpikonen/node_modules/node-stringprep<br>
 > node-gyp rebuild<br>
<br>
Segmentation fault<br>
<br>
-*-<br>
<br>
This is probably a different bug though.<br>
<br>
> I believe node on i686 is not supported and will segfault.<br>
<br>
Do you mean node-gyp? At least <a href="http://nodejs.org" rel="noreferrer" target="_blank">nodejs.org</a> offers x86 downloads of node <br>
itself.<br></blockquote><div><br></div><div>No, i meant nodejs.</div><div>The debian package of nodejs, to be able to run on i686, need SSE2 (at least)</div><div>which wasn't in the default set of features for the debian i386 port (last time i checked),</div><div>and the v8 x87 port that would have allowed that has been abandonned upstream</div><div>some years ago.</div><div>Upstream nodejs is certainly using the "correct set of requirements", which unfortunately</div><div>does not always match the "set of features" of a given debian port.</div><div>What exact CPU you're using might give more or less good results...</div><div><br></div><div>Jérémy</div></div></div>