Your message dated Wed, 21 Sep 2016 13:55:38 +0300 with message-id <20160921105538.m7taq7uqbzau2...@bunk.spdns.de> and subject line nodejs already contains a versioned libssl-dev dependency has caused the Debian Bug report #815272, regarding build failure in jessie while backporting 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 ow...@bugs.debian.org immediately.) -- 815272: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=815272 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
--- Begin Message ---package: nodejs version: 4.3.0~dfsg-2 severity: wishlist I'm trying to backport gitlab to jessie and it depends on nodejs >= 4.0. I got the following error when trying to build it. g++ '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPREC ATION_WARNINGS=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' '-D__POSIX__' '-DHTTP_PA RSER_STRICT=0' -I/usr/include/x86_64-linux-gnu -I../src -I../tools/msvs/genfiles -I../deps /uv/src/ares -I/root/backportr/build/nodejs-4.3.0~dfsg/out/Release/obj/gen -I../deps/v8 -I ../deps/cares/include -I../deps/v8/include -I../deps/http_parser -pthread -Wall -Wextra - Wno-unused-parameter -m64 -O3 -ffunction-sections -fdata-sections -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /root/backportr/build/nodejs-4.3.0~dfsg/ou t/Release/.deps//root/backportr/build/nodejs-4.3.0~dfsg/out/Release/obj.target/node/src/no de_crypto.o.d.raw -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wall - D_FORTIFY_SOURCE=2 -c -o /root/backportr/build/nodejs-4.3.0~dfsg/out/Release/obj.target/n ode/src/node_crypto.o ../src/node_crypto.cc ../src/node_crypto.cc: In function 'int node::crypto::SSL_CTX_use_certificate_chain(SSL_CT X*, X509*, stack_st_X509*, X509**, X509**)': ../src/node_crypto.cc:536:42: error: 'SSL_CTX_add1_chain_cert' was not declared in this sc ope r = SSL_CTX_add1_chain_cert(ctx, ca); ^ ../src/node_crypto.cc: In static member function 'static void node::crypto::SSLWrap<Base>: :CertCbDone(const v8::FunctionCallbackInfo<v8::Value>&)': ../src/node_crypto.cc:2140:51: error: there are no arguments to 'SSL_CTX_get0_certificate' that depend on a template parameter, so a declaration of 'SSL_CTX_get0_certificate' must be available [-fpermissive] X509* x509 = SSL_CTX_get0_certificate(sc->ctx_); ../src/node_crypto.cc:2140:51: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) ../src/node_crypto.cc:2141:54: error: there are no arguments to 'SSL_CTX_get0_privatekey' that depend on a template parameter, so a declaration of 'SSL_CTX_get0_privatekey' must be available [-fpermissive] EVP_PKEY* pkey = SSL_CTX_get0_privatekey(sc->ctx_); ^ ../src/node_crypto.cc:2144:51: error: there are no arguments to 'SSL_CTX_get0_chain_certs' that depend on a template parameter, so a declaration of 'SSL_CTX_get0_chain_certs' must be available [-fpermissive] rv = SSL_CTX_get0_chain_certs(sc->ctx_, &chain); ^ ../src/node_crypto.cc: In function 'int node::crypto::VerifyCallback(int, X509_STORE_CTX*)': ../src/node_crypto.cc:2469:24: error: 'SSL_is_server' was not declared in this scope if (SSL_is_server(ssl)) ^ ../src/node_crypto.cc: In static member function 'static void node::crypto::Connection::New(const v8::FunctionCallbackInfo<v8::Value>&)': ../src/node_crypto.cc:2551:73: error: 'SSL_set_cert_cb' was not declared in this scope SSL_set_cert_cb(conn->ssl_, SSLWrap<Connection>::SSLCertCallback, conn); ^ ../src/node_crypto.cc: In instantiation of 'static void node::crypto::SSLWrap<Base>::CertCbDone(const v8::FunctionCallbackInfo<v8::Value>&) [with Base = node::TLSWrap]': ../src/node_crypto.cc:126:16: required from here ../src/node_crypto.cc:2140:51: error: 'SSL_CTX_get0_certificate' was not declared in this scope X509* x509 = SSL_CTX_get0_certificate(sc->ctx_); ^ ../src/node_crypto.cc:2141:54: error: 'SSL_CTX_get0_privatekey' was not declared in this scope EVP_PKEY* pkey = SSL_CTX_get0_privatekey(sc->ctx_); ^ ../src/node_crypto.cc:2141:54: error: 'SSL_CTX_get0_privatekey' was not declared in this scope EVP_PKEY* pkey = SSL_CTX_get0_privatekey(sc->ctx_); ^ ../src/node_crypto.cc:2144:51: error: 'SSL_CTX_get0_chain_certs' was not declared in this scope rv = SSL_CTX_get0_chain_certs(sc->ctx_, &chain); ^ ../src/node_crypto.cc:2150:41: error: 'SSL_set1_chain' was not declared in this scope rv = SSL_set1_chain(w->ssl_, chain); ^ ../src/node_crypto.cc: In instantiation of 'static void node::crypto::SSLWrap<Base>::CertCbDone(const v8::FunctionCallbackInfo<v8::Value>&) [with Base = node::crypto::Connection]': ../src/node_crypto.cc:1175:3: required from 'static void node::crypto::SSLWrap<Base>::AddMethods(node::Environment*, v8::Local<v8::FunctionTemplate>) [with Base = node::crypto::Connection]' ../src/node_crypto.cc:2381:24: required from here ../src/node_crypto.cc:2140:51: error: 'SSL_CTX_get0_certificate' was not declared in this scope X509* x509 = SSL_CTX_get0_certificate(sc->ctx_); ^ ../src/node_crypto.cc:2141:54: error: 'SSL_CTX_get0_privatekey' was not declared in this scope EVP_PKEY* pkey = SSL_CTX_get0_privatekey(sc->ctx_); ^ ../src/node_crypto.cc:2144:51: error: 'SSL_CTX_get0_chain_certs' was not declared in this scope rv = SSL_CTX_get0_chain_certs(sc->ctx_, &chain); ^ ../src/node_crypto.cc:2150:41: error: 'SSL_set1_chain' was not declared in this scope rv = SSL_set1_chain(w->ssl_, chain); ^ node.target.mk:147: recipe for target '/root/backportr/build/nodejs-4.3.0~dfsg/out/Release/obj.target/node/src/node_crypto.o' failed make[2]: *** [/root/backportr/build/nodejs-4.3.0~dfsg/out/Release/obj.target/node/src/node_crypto.o] Error 1 make[2]: Leaving directory '/root/backportr/build/nodejs-4.3.0~dfsg/out' Makefile:45: recipe for target 'node' failed make[1]: *** [node] Error 2 make[1]: Leaving directory '/root/backportr/build/nodejs-4.3.0~dfsg' /usr/share/cdbs/1/class/makefile.mk:47: recipe for target 'debian/stamp-makefile-build' failed make: *** [debian/stamp-makefile-build] Error 2 dpkg-buildpackage: error: debian/rules build gave error exit status 2signature.asc
Description: OpenPGP digital signature
--- End Message ---
--- Begin Message ---Control: severity 815272 serious Control: fixed 815272 4.4.5~dfsg-1 Missing build dependencies (including missing version in build dependencies) are RC. This bug has already been fixed 3 months ago. cu Adrian -- "Is there not promise of rain?" Ling Tan asked suddenly out of the darkness. There had been need of rain for many days. "Only a promise," Lao Er said. Pearl S. Buck - Dragon Seed
--- End Message ---