[Pkg-javascript-devel] Bug#622065: nodejs: FTBFS: ../src/node_crypto.cc:78:29: error: 'SSLv2_method' was not declared in this scope

Lucas Nussbaum lucas at lucas-nussbaum.net
Sat Apr 9 11:55:47 UTC 2011


Source: nodejs
Version: 0.2.6-4
Severity: serious
Tags: wheezy sid
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20110408 qa-ftbfs
Justification: FTBFS on amd64

Hi,

During a rebuild of all packages in sid, your package failed to build on
amd64.

Relevant part:
> /usr/bin/g++ -g -O2 -g -O2 -pthread -g -O3 -DHAVE_OPENSSL=1 -DX_STACKSIZE=65536 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DHAVE_FDATASYNC=1 -DPLATFORM="linux" -DNDEBUG -Idefault/src -I../src -Idefault/deps/libeio -I../deps/libeio -Idefault/deps/http_parser -I../deps/http_parser ../src/node_constants.cc -c -o default/src/node_constants_5.o
> [18/46] cxx: src/node_events.cc -> build/default/src/node_events_5.o
> [19/46] cxx: src/node_file.cc -> build/default/src/node_file_5.o
> [20/46] cxx: src/node_signal_watcher.cc -> build/default/src/node_signal_watcher_5.o
> [21/46] cxx: src/node_stat_watcher.cc -> build/default/src/node_stat_watcher_5.o
> [22/46] cxx: src/node_stdio.cc -> build/default/src/node_stdio_5.o
> [23/46] cxx: src/node_timer.cc -> build/default/src/node_timer_5.o
> [24/46] cxx: src/node_script.cc -> build/default/src/node_script_5.o
> [25/46] cxx: src/platform_linux.cc -> build/default/src/platform_linux_5.o
> [26/46] cxx: src/node_crypto.cc -> build/default/src/node_crypto_5.o
> ../src/node_crypto.cc: In static member function 'static v8::Handle<v8::Value> node::SecureContext::Init(const v8::Arguments&)':
> ../src/node_crypto.cc:78:29: error: 'SSLv2_method' was not declared in this scope
> ../src/node_crypto.cc:80:36: error: 'SSLv2_server_method' was not declared in this scope
> ../src/node_crypto.cc:82:36: error: 'SSLv2_client_method' was not declared in this scope
> Waf: Leaving directory `/build/user-nodejs_0.2.6-4-amd64-XWYZfQ/nodejs-0.2.6/build'
> Build failed:  -> task failed (err #1): 
> 	{task: cxx node_crypto.cc -> node_crypto_5.o}
> /usr/bin/g++ -g -O2 -g -O2 -pthread -g -O3 -DHAVE_OPENSSL=1 -DX_STACKSIZE=65536 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DHAVE_FDATASYNC=1 -DPLATFORM="linux" -DNDEBUG -Idefault/src -I../src -Idefault/deps/libeio -I../deps/libeio -Idefault/deps/http_parser -I../deps/http_parser ../src/node_cares.cc -c -o default/src/node_cares_5.o
> /usr/bin/g++ -g -O2 -g -O2 -pthread -g -O3 -DHAVE_OPENSSL=1 -DX_STACKSIZE=65536 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DHAVE_FDATASYNC=1 -DPLATFORM="linux" -DNDEBUG -Idefault/src -I../src -Idefault/deps/libeio -I../deps/libeio -Idefault/deps/http_parser -I../deps/http_parser ../src/node_events.cc -c -o default/src/node_events_5.o
> /usr/bin/g++ -g -O2 -g -O2 -pthread -g -O3 -DHAVE_OPENSSL=1 -DX_STACKSIZE=65536 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DHAVE_FDATASYNC=1 -DPLATFORM="linux" -DNDEBUG -Idefault/src -I../src -Idefault/deps/libeio -I../deps/libeio -Idefault/deps/http_parser -I../deps/http_parser ../src/node_file.cc -c -o default/src/node_file_5.o
> /usr/bin/g++ -g -O2 -g -O2 -pthread -g -O3 -DHAVE_OPENSSL=1 -DX_STACKSIZE=65536 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DHAVE_FDATASYNC=1 -DPLATFORM="linux" -DNDEBUG -Idefault/src -I../src -Idefault/deps/libeio -I../deps/libeio -Idefault/deps/http_parser -I../deps/http_parser ../src/node_signal_watcher.cc -c -o default/src/node_signal_watcher_5.o
> /usr/bin/g++ -g -O2 -g -O2 -pthread -g -O3 -DHAVE_OPENSSL=1 -DX_STACKSIZE=65536 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DHAVE_FDATASYNC=1 -DPLATFORM="linux" -DNDEBUG -Idefault/src -I../src -Idefault/deps/libeio -I../deps/libeio -Idefault/deps/http_parser -I../deps/http_parser ../src/node_stat_watcher.cc -c -o default/src/node_stat_watcher_5.o
> /usr/bin/g++ -g -O2 -g -O2 -pthread -g -O3 -DHAVE_OPENSSL=1 -DX_STACKSIZE=65536 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DHAVE_FDATASYNC=1 -DPLATFORM="linux" -DNDEBUG -Idefault/src -I../src -Idefault/deps/libeio -I../deps/libeio -Idefault/deps/http_parser -I../deps/http_parser ../src/node_stdio.cc -c -o default/src/node_stdio_5.o
> /usr/bin/g++ -g -O2 -g -O2 -pthread -g -O3 -DHAVE_OPENSSL=1 -DX_STACKSIZE=65536 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DHAVE_FDATASYNC=1 -DPLATFORM="linux" -DNDEBUG -Idefault/src -I../src -Idefault/deps/libeio -I../deps/libeio -Idefault/deps/http_parser -I../deps/http_parser ../src/node_timer.cc -c -o default/src/node_timer_5.o
> /usr/bin/g++ -g -O2 -g -O2 -pthread -g -O3 -DHAVE_OPENSSL=1 -DX_STACKSIZE=65536 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DHAVE_FDATASYNC=1 -DPLATFORM="linux" -DNDEBUG -Idefault/src -I../src -Idefault/deps/libeio -I../deps/libeio -Idefault/deps/http_parser -I../deps/http_parser ../src/node_script.cc -c -o default/src/node_script_5.o
> /usr/bin/g++ -g -O2 -g -O2 -pthread -g -O3 -DHAVE_OPENSSL=1 -DX_STACKSIZE=65536 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DHAVE_FDATASYNC=1 -DPLATFORM="linux" -DNDEBUG -Idefault/src -I../src -Idefault/deps/libeio -I../deps/libeio -Idefault/deps/http_parser -I../deps/http_parser ../src/platform_linux.cc -c -o default/src/platform_linux_5.o
> /usr/bin/g++ -g -O2 -g -O2 -pthread -g -O3 -DHAVE_OPENSSL=1 -DX_STACKSIZE=65536 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DHAVE_FDATASYNC=1 -DPLATFORM="linux" -DNDEBUG -Idefault/src -I../src -Idefault/deps/libeio -I../deps/libeio -Idefault/deps/http_parser -I../deps/http_parser ../src/node_crypto.cc -c -o default/src/node_crypto_5.o
> make[1]: *** [all] Error 1

The full build log is available from:
   http://people.debian.org/~lucas/logs/2011/04/08/nodejs_0.2.6-4_lsid64.buildlog

A list of current common problems and possible solutions is available at 
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on about 50 AMD64 nodes
of the Grid'5000 platform, using a clean chroot.  Internet was not
accessible from the build systems.

-- 
| Lucas Nussbaum
| lucas at lucas-nussbaum.net   http://www.lucas-nussbaum.net/ |
| jabber: lucas at nussbaum.fr             GPG: 1024D/023B3F4F |





More information about the Pkg-javascript-devel mailing list