[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#918436: marked as done (node-groove: FTBFS (ld: cannot find -lnode))



Your message dated Wed, 16 Jan 2019 11:40:52 +0000
with message-id <E1gjjYy-0008i2-9f@fasolo.debian.org>
and subject line Bug#918436: fixed in node-groove 2.5.1-1
has caused the Debian Bug report #918436,
regarding node-groove: FTBFS (ld: cannot find -lnode)
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
918436: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=918436
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: src:node-groove
Version: 2.5.0-4
Severity: serious
Tags: ftbfs

Dear maintainer:

I tried to build this package in buster but it failed:

--------------------------------------------------------------------------------
[...]
 debian/rules build-arch
dh build-arch --with nodejs
   dh_update_autotools_config -a
   debian/rules override_dh_auto_build
make[1]: Entering directory '/<<PKGBUILDDIR>>'
node-gyp configure build
gyp info it worked if it ends with ok
gyp info using node-gyp@3.8.0
gyp info using node@8.11.2 | linux | x64
gyp info spawn /usr/bin/python2
gyp info spawn args [ '/usr/share/node-gyp/gyp/gyp_main.py',
gyp info spawn args   'binding.gyp',
gyp info spawn args   '-f',
gyp info spawn args   'make',

[... snipped ...]

../src/encoder.cc:339:39: warning: 'void node::FatalException(const v8::TryCatch&)' is deprecated: Use FatalException(isolate, ...) [-Wdeprecated-declarations]
         node::FatalException(try_catch);
                                       ^
In file included from /usr/include/nodejs/src/node_buffer.h:25,
                 from ../src/encoder.cc:1:
/usr/include/nodejs/src/node.h:338:29: note: declared here
                 inline void FatalException(const v8::TryCatch& try_catch) {
                             ^~~~~~~~~~~~~~
/usr/include/nodejs/src/node.h:87:42: note: in definition of macro 'NODE_DEPRECATED'
     __attribute__((deprecated(message))) declarator
                                          ^~~~~~~~~~
../src/encoder.cc: In static member function 'static Nan::NAN_METHOD_RETURN_TYPE GNEncoder::Detach(Nan::NAN_METHOD_ARGS_TYPE)':
../src/encoder.cc:367:31: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type]
             (uv_after_work_cb)DetachAfter);
                               ^~~~~~~~~~~
In file included from /usr/include/nodejs/src/node.h:63,
                 from /usr/include/nodejs/src/node_buffer.h:25,
                 from ../src/encoder.cc:1:
/usr/include/nodejs/deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)]':
/usr/include/nodejs/src/node_object_wrap.h:85:78:   required from here
/usr/include/nodejs/deps/v8/include/v8.h:9253:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo<node::ObjectWrap>::Callback' {aka 'void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo<void>&)'} [-Wcast-function-type]
                reinterpret_cast<Callback>(callback), type);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/nodejs/deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = Nan::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)]':
/usr/include/nan_object_wrap.h:66:61:   required from here
/usr/include/nodejs/deps/v8/include/v8.h:9253:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo<Nan::ObjectWrap>::Callback' {aka 'void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo<void>&)'} [-Wcast-function-type]
  SOLINK_MODULE(target) Release/obj.target/groove.node
/usr/bin/ld: cannot find -lnode
collect2: error: ld returned 1 exit status
make[2]: *** [groove.target.mk:141: Release/obj.target/groove.node] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>/build'
gyp ERR! build error 
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack     at ChildProcess.onExit (/usr/share/node-gyp/lib/build.js:262:23)
gyp ERR! stack     at emitTwo (events.js:126:13)
gyp ERR! stack     at ChildProcess.emit (events.js:214:7)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:198:12)
gyp ERR! System Linux 4.9.0-8-amd64
gyp ERR! command "/usr/bin/node" "/usr/bin/node-gyp" "configure" "build"
gyp ERR! cwd /<<PKGBUILDDIR>>
gyp ERR! node -v v8.11.2
gyp ERR! node-gyp -v v3.8.0
gyp ERR! not ok 
make[1]: *** [debian/rules:14: override_dh_auto_build] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:11: build-arch] Error 2
dpkg-buildpackage: error: debian/rules build-arch subprocess returned exit status 2
--------------------------------------------------------------------------------

The build was made in my autobuilder with "dpkg-buildpackage -B"
but it also fails here:

https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/node-groove.html

where you can get a full build log if you need it.

If this is really a bug in one of the build-depends, please use reassign and affects,
so that this is still visible in the BTS web page for this package.

Thanks.

--- End Message ---
--- Begin Message ---
Source: node-groove
Source-Version: 2.5.1-1

We believe that the bug you reported is fixed in the latest version of
node-groove, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 918436@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Bastien Roucariès <rouca@debian.org> (supplier of updated node-groove package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Wed, 16 Jan 2019 12:05:12 +0100
Source: node-groove
Binary: node-groove
Architecture: source
Version: 2.5.1-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Javascript Maintainers <pkg-javascript-devel@lists.alioth.debian.org>
Changed-By: Bastien Roucariès <rouca@debian.org>
Description:
 node-groove - bindings to libgroove - generic music player library - Node.js mo
Closes: 918436
Changes:
 node-groove (2.5.1-1) unstable; urgency=medium
 .
   [ Jérémy Lal ]
   * New upstream version 2.5.1
   * Section: javascript, Priority: optional
   * Build against libnode-dev, dh 10, node-gyp 3.8.0-2
   * Update Vcs-* fields
   * Remove nodejs patch
   * Standards-Version 4.3.0
 .
   [ Bastien Roucariès ]
    * Add myself as uploader and fix FTBFS (Closes: #918436)
Checksums-Sha1:
 82c083edf0a3f9e4a6fa96a8b2578286c8cc387c 2230 node-groove_2.5.1-1.dsc
 bcd8aacbc5b956c95aaec54a6274c9343d4ac68e 104933 node-groove_2.5.1.orig.tar.gz
 71ca6ebb265348c19ae1dc94410ba55d9429e75e 3096 node-groove_2.5.1-1.debian.tar.xz
 d1d4ff8d6e6af09cf4daa827a9301dc37f26ba2c 9499 node-groove_2.5.1-1_source.buildinfo
Checksums-Sha256:
 80a466f5206a344dd7a5669cc2a78bd68c2a7794d6e493cf1db93c810c0a95cf 2230 node-groove_2.5.1-1.dsc
 7e682e4cd95a5c24be645a37bcc0d3a46bdbda3a24005ce2feb1b09ab9773021 104933 node-groove_2.5.1.orig.tar.gz
 cbb717a76de76a52781ff09818938c9fe9595c7d565ce476d00eb5d6b8d0939c 3096 node-groove_2.5.1-1.debian.tar.xz
 d3558d35dcfa0e23d49ed3df85c7e4addaf255cbe6251ecd1deb476357fa9e14 9499 node-groove_2.5.1-1_source.buildinfo
Files:
 17965b56138f355d6f603a03364ac84f 2230 javascript optional node-groove_2.5.1-1.dsc
 9069c57909a51b8c02093e4cd53d25a0 104933 javascript optional node-groove_2.5.1.orig.tar.gz
 ef18e9da5baba89aa598b7a7d712266f 3096 javascript optional node-groove_2.5.1-1.debian.tar.xz
 d13e961eb2a8bd20f4c407454177bd6d 9499 javascript optional node-groove_2.5.1-1_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEXQGHuUCiRbrXsPVqADoaLapBCF8FAlw/FUUACgkQADoaLapB
CF9hYw//dpOZTB2ytm5bJdBlkgqVyhqVOqtCYpdrv1s76HNcK+UvqSKuYvaRUR8f
AARd5DKJ3cz9tlQld72JWyVY/9y98NgwrSjgydtuw8j54FbUWwjhheyUcz1cQrO0
e9xBqqT+w9n3+WD5oJQLMJXdhZDrQiXfJoG1oyDlmKv8+s0iFsymJ0mc6D0VWyBR
VeIuqU36bR5zdb7UgMb81ATBMgpw1jmutQNCON2lYPQDxnF8XlQTPOl1+Y+u/1t1
tkDy9KdLNEMcSWMCKj2b9mtCo1F4VZerrmVORq0HBpFtGl3+5qHw5MhuuQJRU7aK
ROG1nbWky95VqXVJCSQyvzi+dG8IgE/3lDuWg0rbd/5mU13WO78DgNNQj3ifH8f/
BusJ9/V4z9ieIgpDv8RG4X0quyGAU+YiMg5mJ3qBzkpDE8XFR8ZdA8/ddjPHTwW3
xETzw08gtyCdWYleto/ZuGTzkPvgPb11PUyK+daKfiY/V42A8oQjxJwThNsMaLOE
kFqhJEbE7jLUYpd1Mz6+IU0dJ05QpWmc5baeUm5KtV3oo6u5zxyAVwHIuPUqOOW+
IksxZrfFFEFcZrGvTgTJPKsnv/DMZRLV877PoEK6mKN2wH/OhMuDjv3n8Fl5MiLK
7oMA6+EjpUlIcSla5yDiuDGAzL7Ba+i4gmXjPGYPQkyRUTxw1XA=
=9IIr
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: