Hello,<div><br></div><div>firstly thanks for your wonderful contributions to debian packages.</div><div><br></div><div>I am currently trying to build node 0.8.11 from your git repo (<a href="http://anonscm.debian.org/gitweb/?p=collab-maint/nodejs.git;a=shortlog;h=refs/heads/master-experimental">http://anonscm.debian.org/gitweb/?p=collab-maint/nodejs.git;a=shortlog;h=refs/heads/master-experimental</a>).</div>

<div><br></div><div>Sadly I can not get it to build on a clean wheezy install. What I tried to do was:</div><div># mkdir /opt/node/</div><div># cd /opt/node</div><div># git clone git://<a href="http://anonscm.debian.org/collab-maint/nodejs.git">anonscm.debian.org/collab-maint/nodejs.git</a></div>

<div># cd nodejs</div><div># git checkout master-experimental</div><div># aptitude install build-essential devscripts cdbs debhelper dh-buildinfo libssl-dev libev-dev libc-ares-dev pkg-config curl zlib1g-dev libv8-dev gyp</div>

<div><div># dpkg-buildpackage</div><div><div>dpkg-buildpackage: source package nodejs</div><div>dpkg-buildpackage: source version 0.8.11~dfsg1-1</div><div>dpkg-buildpackage: source changed by Jérémy Lal <<a href="mailto:kapouer@melix.org">kapouer@melix.org</a>></div>

<div>dpkg-buildpackage: host architecture amd64</div><div> dpkg-source --before-build nodejs</div><div>dpkg-checkbuilddeps: Unmet build dependencies: libv8-dev (>= 3.11)</div><div>dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting</div>

<div>dpkg-buildpackage: warning: (Use -d flag to override.)</div></div></div><div><br></div><div>Okay I need another version of libv8. So lets git clone it and build it ourselves.</div><div><br></div><div># cd ..</div><div>

# git clone git://<a href="http://anonscm.debian.org/collab-maint/libv8.git">anonscm.debian.org/collab-maint/libv8.git</a></div><div># cd libv8</div><div># dpkg-buildpackage</div><div><div> dpkg-buildpackage -rfakeroot -D -us -uc</div>

<div>dpkg-buildpackage: warning: using a gain-root-command while being root</div><div>dpkg-buildpackage: source package libv8</div><div>dpkg-buildpackage: source version 3.11.10.25-1</div><div>dpkg-buildpackage: source changed by Jérémy Lal <<a href="mailto:kapouer@melix.org">kapouer@melix.org</a>></div>

<div> dpkg-source --before-build libv8</div><div>dpkg-buildpackage: host architecture amd64</div><div> fakeroot debian/rules clean</div><div>sed -e 's/__LIBPKGNAME__/libv8-3.11.10/g' -e 's/__ARCHS__/i386 kfreebsd-i386 amd64 kfreebsd-amd64 armel armhf mipsel/g' \</div>

<div>                < debian/<a href="http://control.in.in">control.in.in</a> > debian/<a href="http://control.in">control.in</a></div><div>sed -e 's/__watchBranch__/3\\.11/g' \</div><div>                < debian/<a href="http://watch.in">watch.in</a> > debian/watch</div>

<div>test -x debian/rules</div><div>dh_testroot</div><div>rm -f debian/stamp-makefile-build debian/stamp-makefile-install</div><div>/usr/bin/make  -C . CFLAGS="-g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall" CXXFLAGS="-g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -D_FORTIFY_SOURCE=2" CPPFLAGS="-D_FORTIFY_SOURCE=2" LDFLAGS="-Wl,-z,relro"  library=shared snapshot=off soname_version=3.11.10 OS=linux V=1  -k clean</div>

<div>make[1]: Entering directory `/opt/node/libv8'</div><div>rm -f out/Makefile.ia32</div><div>rm -rf out/ia32.release</div><div>rm -rf out/ia32.debug</div><div>find out -regex '.*\(host\|target\).ia32\.mk' -delete</div>

<div>find: `out': No such file or directory</div><div>make[1]: *** [ia32.clean] Error 1</div><div>rm -f out/Makefile.x64</div><div>rm -rf out/x64.release</div><div>rm -rf out/x64.debug</div><div>find out -regex '.*\(host\|target\).x64\.mk' -delete</div>

<div>find: `out': No such file or directory</div><div>make[1]: *** [x64.clean] Error 1</div><div>rm -f out/Makefile.arm</div><div>rm -rf out/arm.release</div><div>rm -rf out/arm.debug</div><div>find out -regex '.*\(host\|target\).arm\.mk' -delete</div>

<div>find: `out': No such file or directory</div><div>make[1]: *** [arm.clean] Error 1</div><div>rm -f out/Makefile.mips</div><div>rm -rf out/mips.release</div><div>rm -rf out/mips.debug</div><div>find out -regex '.*\(host\|target\).mips\.mk' -delete</div>

<div>find: `out': No such file or directory</div><div>make[1]: *** [mips.clean] Error 1</div><div>rm -f out/Makefile.native</div><div>rm -rf out/native</div><div>find out -regex '.*\(host\|target\).native\.mk' -delete</div>

<div>find: `out': No such file or directory</div><div>make[1]: *** [native.clean] Error 1</div><div>rm -f out/Makefile.android</div><div>rm -rf out/android.release</div><div>rm -rf out/android.debug</div><div>find out -regex '.*\(host\|target\).android\.mk' -delete</div>

<div>find: `out': No such file or directory</div><div>make[1]: *** [android.clean] Error 1</div><div>make[1]: Target `clean' not remade because of errors.</div><div>make[1]: Leaving directory `/opt/node/libv8'</div>

<div>make: [makefile-clean] Error 2 (ignored)</div><div>rm -f debian/stamp-makefile-check</div><div>rm -f debian/copyright_newhints</div><div>rm -f debian/cdbs-install-list debian/cdbs-package-list debian/stamp-copyright-check</div>

<div>rm -rf "debian/upstream-cruft"</div><div>rm -f debian/stamp-upstream-cruft</div><div>dh_clean</div><div>rm -rf out</div><div>rm -f tools/*.pyc</div><div>rm -f test/*/*.pyc</div><div> dpkg-source -b libv8</div>

<div>dpkg-source: error: can't build with source format '3.0 (quilt)': no upstream tarball found at ../libv8_3.11.10.25.orig.tar.{bz2,gz,lzma,xz}</div><div>dpkg-buildpackage: error: dpkg-source -b libv8 gave error exit status 255</div>

<div>debuild: fatal error at line 1357:</div><div>dpkg-buildpackage -rfakeroot -D -us -uc failed</div><div>root@debian:/opt/node/libv8# ls</div><div>AUTHORS  benchmarks  build  ChangeLog  debian  DEPS  include  LICENSE  LICENSE.strongtalk  LICENSE.v8  LICENSE.valgrind  Makefile  preparser  samples  SConstruct  src  test  tools</div>

<div>root@debian:/opt/node/libv8# git^C</div><div>root@debian:/opt/node/libv8# dpkg-buildpackage</div><div>dpkg-buildpackage: source package libv8</div><div>dpkg-buildpackage: source version 3.11.10.25-1</div><div>dpkg-buildpackage: source changed by Jérémy Lal <<a href="mailto:kapouer@melix.org">kapouer@melix.org</a>></div>

<div>dpkg-buildpackage: host architecture amd64</div><div> dpkg-source --before-build libv8</div><div> debian/rules clean</div><div>sed -e 's/__LIBPKGNAME__/libv8-3.11.10/g' -e 's/__ARCHS__/i386 kfreebsd-i386 amd64 kfreebsd-amd64 armel armhf mipsel/g' \</div>

<div>                < debian/<a href="http://control.in.in">control.in.in</a> > debian/<a href="http://control.in">control.in</a></div><div>sed -e 's/__watchBranch__/3\\.11/g' \</div><div>                < debian/<a href="http://watch.in">watch.in</a> > debian/watch</div>

<div>test -x debian/rules</div><div>dh_testroot</div><div>rm -f debian/stamp-makefile-build debian/stamp-makefile-install</div><div>/usr/bin/make  -C . CFLAGS="-g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall" CXXFLAGS="-g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -D_FORTIFY_SOURCE=2" CPPFLAGS="-D_FORTIFY_SOURCE=2" LDFLAGS="-Wl,-z,relro"  library=shared snapshot=off soname_version=3.11.10 OS=linux V=1  -k clean</div>

<div>make[1]: Entering directory `/opt/node/libv8'</div><div>rm -f out/Makefile.ia32</div><div>rm -rf out/ia32.release</div><div>rm -rf out/ia32.debug</div><div>find out -regex '.*\(host\|target\).ia32\.mk' -delete</div>

<div>find: `out': No such file or directory</div><div>make[1]: *** [ia32.clean] Error 1</div><div>rm -f out/Makefile.x64</div><div>rm -rf out/x64.release</div><div>rm -rf out/x64.debug</div><div>find out -regex '.*\(host\|target\).x64\.mk' -delete</div>

<div>find: `out': No such file or directory</div><div>make[1]: *** [x64.clean] Error 1</div><div>rm -f out/Makefile.arm</div><div>rm -rf out/arm.release</div><div>rm -rf out/arm.debug</div><div>find out -regex '.*\(host\|target\).arm\.mk' -delete</div>

<div>find: `out': No such file or directory</div><div>make[1]: *** [arm.clean] Error 1</div><div>rm -f out/Makefile.mips</div><div>rm -rf out/mips.release</div><div>rm -rf out/mips.debug</div><div>find out -regex '.*\(host\|target\).mips\.mk' -delete</div>

<div>find: `out': No such file or directory</div><div>make[1]: *** [mips.clean] Error 1</div><div>rm -f out/Makefile.native</div><div>rm -rf out/native</div><div>find out -regex '.*\(host\|target\).native\.mk' -delete</div>

<div>find: `out': No such file or directory</div><div>make[1]: *** [native.clean] Error 1</div><div>rm -f out/Makefile.android</div><div>rm -rf out/android.release</div><div>rm -rf out/android.debug</div><div>find out -regex '.*\(host\|target\).android\.mk' -delete</div>

<div>find: `out': No such file or directory</div><div>make[1]: *** [android.clean] Error 1</div><div>make[1]: Target `clean' not remade because of errors.</div><div>make[1]: Leaving directory `/opt/node/libv8'</div>

<div>make: [makefile-clean] Error 2 (ignored)</div><div>rm -f debian/stamp-makefile-check</div><div>rm -f debian/copyright_newhints</div><div>rm -f debian/cdbs-install-list debian/cdbs-package-list debian/stamp-copyright-check</div>

<div>rm -rf "debian/upstream-cruft"</div><div>rm -f debian/stamp-upstream-cruft</div><div>dh_clean</div><div>rm -rf out</div><div>rm -f tools/*.pyc</div><div>rm -f test/*/*.pyc</div><div> dpkg-source -b libv8</div>

<div>dpkg-source: error: can't build with source format '3.0 (quilt)': no upstream tarball found at ../libv8_3.11.10.25.orig.tar.{bz2,gz,lzma,xz}</div><div>dpkg-buildpackage: error: dpkg-source -b libv8 gave error exit status 255</div>

</div><div><br></div><div><br></div><div>What now? Any ideas?</div><div><br></div><div><br></div><div>Greetings,</div><div>Thomas</div><div><div><br></div>-- <br><b>Thomas Schaaf</b><div><br></div><div>Geschäftsführer, Entwickler & Bürogärtner</div>

<div><br></div><div>komola UG (haftungsbeschränkt)</div><div>Rebenring 33 </div><div>38106 Braunschweig</div><div><br></div><div>Telefon: +49 531 3804200</div><div>Mobil: +49 176 27379788</div><div><br></div><div>Geschäftsführer: Sebastian Hoitz, Thomas Schaaf</div>

<div>Amtsgericht Braunschweig | HRB 201595</div><br>
</div>