<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">2017-10-15 18:36 GMT+02:00 Pirate Praveen <span dir="ltr"><<a href="mailto:praveen@debian.org" target="_blank">praveen@debian.org</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">package: nodejs<br>
version: 6.11.4~dfsg-1<br>
severity: serious<br>
<br>
I have noticed this failure when building multiple node-d3-* packages<br>
(node-d3-zoom for example) and also installing gitlab 9.5 using webpack.<br>
<br>
When building the same node-d3-zoom with nodejs<br>
7.10.1-2nodesource1~stretch1 the build passed. Tried both in local<br>
installation and using sbuild.<br>
<br>
Also tested the same on my laptop and on a vm<br>
<br>
babeljs src -d lib<br>
src/constant.js -> lib/constant.js<br>
src/event.js -> lib/event.js<br>
src/noevent.js -> lib/noevent.js<br>
src/transform.js -> lib/transform.js<br>
src/zoom.js -> lib/zoom.js<br>
babeljs index.js -d lib<br>
index.js -> lib/index.js<br>
sed -i 's/.\/src/./' lib/index.js<br>
webpack --config debian/webpack.config.js index.js build/d3-zoom.js<br>
--target=web --output-library=d3-zoom --output-library-target=umd<br>
--module-bind 'js=babel-loader'<br>
debian/rules:12: recipe for target 'override_dh_auto_build' failed<br>
make[1]: *** [override_dh_auto_build] Segmentation fault<br>
make[1]: Leaving directory '/<<PKGBUILDDIR>>'<br>
debian/rules:9: recipe for target 'build' failed<br>
make: *** [build] Error 2<br>
dpkg-buildpackage: error: debian/rules build gave error exit status 2<br>
<br>
<br>
Since babel and other dependencies are still in NEW, I have setup a repo<br>
for packages still in NEW.<br>
<br>
I have /usr/local/bin/sbuild-babel,<br>
sbuild -A -s -d unstable --extra-repository='deb<br>
<a href="https://people.debian.org/~praveen/babel" rel="noreferrer" target="_blank">https://people.debian.org/~<wbr>praveen/babel</a> sid main'<br>
--extra-repository-key=/home/<wbr>pravi/forge/debian/babel/repo/<wbr>praveen.key.asc<br>
$@<br>
<br>
With nodejs from <a href="http://nodesource.com" rel="noreferrer" target="_blank">nodesource.com</a>, the build passes, both locally and in<br>
sbuild. For sbuild I have to pass --extra-package option and in<br>
debian/rules, I have to add export NODE_PATH=/usr/lib/nodejs<br>
<br>
node-d3-geo, node-d3-scale are other packages that segfaults.<br>
<br>
All node-d3-* packages are in pkg-javascript team repo in alioth.<br>
<br></blockquote><div><br></div><div>Do you know if any dependency is a c++ addon ?</div><div><br></div><div>Jérémy </div></div><br></div></div>