[Pkg-javascript-devel] Bug#642731: nodejs: FTBFS: make[1]: *** [test] Error 1
Mònica Ramírez Arceda
monica at probeta.net
Sat Sep 24 19:37:53 UTC 2011
Source: nodejs
Version: 0.4.11-1
Severity: serious
Tags: wheezy sid
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20110923 qa-ftbfs
Justification: FTBFS on amd64
Hi,
During a rebuild of all packages in sid, your package failed to build on
amd64.
Relevant part:
> make[1]: Entering directory `/build/nodejs-HxTklN/nodejs-0.4.11'
> Waf: Entering directory `/build/nodejs-HxTklN/nodejs-0.4.11/build'
> Waf: Leaving directory `/build/nodejs-HxTklN/nodejs-0.4.11/build'
> 'build' finished successfully (0.052s)
> DEST_OS: linux
> DEST_CPU: x64
> Parallel Jobs: 1
> Product type: program
> python tools/test.py --mode=release simple message
>
[00:00|% 0|+ 0|- 0]: release test-pipe
[00:01|% 0|+ 1|- 0]: release test-memory-usage
[00:01|% 0|+ 2|- 0]: release test-net-pingpong
[00:02|% 1|+ 3|- 0]: release test-http-keep-alive
[00:02|% 1|+ 4|- 0]: release test-http-upgrade-server
[00:02|% 2|+ 5|- 0]: release test-global
[00:02|% 2|+ 6|- 0]: release test-http-chunked
[00:02|% 3|+ 7|- 0]: release test-http-contentLength0
[00:02|% 3|+ 8|- 0]: release test-child-process-exec-cwd
[00:03|% 4|+ 9|- 0]: release test-exception-handler
[00:03|% 4|+ 10|- 0]: release test-http-client-upload-buf
[00:03|% 5|+ 11|- 0]: release test-path
[00:03|% 5|+ 12|- 0]: release test-http-head-request
[00:03|% 5|+ 13|- 0]: release test-exec-max-buffer
[00:03|% 6|+ 14|- 0]: release test-https-request-timeout
[00:03|% 6|+ 15|- 0]: release test-https-eof-for-eom
[00:04|% 7|+ 16|- 0]: release test-next-tick-errors
[00:04|% 7|+ 17|- 0]: release test-delayed-require
[00:04|% 8|+ 18|- 0]: release test-fs-write-file
[00:04|% 8|+ 19|- 0]: release test-net-connect-handle-econnrefused
[00:04|% 9|+ 20|- 0]: release test-string-decoder
[00:04|% 9|+ 21|- 0]: release test-chdir
[00:05|% 10|+ 22|- 0]: release test-http-client-race
[00:05|% 10|+ 23|- 0]: release test-tls-request-timeout
[00:05|% 11|+ 24|- 0]: release test-tls-junk-closes-server
[00:05|% 11|+ 25|- 0]: release test-fs-stat
[00:05|% 11|+ 26|- 0]: release test-http-response-readable
[00:05|% 12|+ 27|- 0]: release test-child-process-stdout-flush
[00:06|% 12|+ 28|- 0]: release test-child-process-cwd
[00:06|% 13|+ 29|- 0]: release test-script-static-this
[00:06|% 13|+ 30|- 0]: release test-next-tick-ordering2
[00:06|% 14|+ 31|- 0]: release test-crypto
[00:06|% 14|+ 32|- 0]: release test-http-host-headers
[00:07|% 15|+ 33|- 0]: release test-net-server-try-ports
[00:07|% 15|+ 34|- 0]: release test-http-304
[00:07|% 16|+ 35|- 0]: release test-http-1.0
[00:07|% 16|+ 36|- 0]: release test-net-stream
[00:07|% 17|+ 37|- 0]: release test-https-connecting-to-http
[00:07|% 17|+ 38|- 0]: release test-signal-handler
[00:08|% 17|+ 39|- 0]: release test-net-server-bind
[00:08|% 18|+ 40|- 0]: release test-sync-fileread
[00:08|% 18|+ 41|- 0]: release test-http-abort-client
[00:08|% 19|+ 42|- 0]: release test-init
[00:08|% 19|+ 43|- 0]: release test-net-server-on-fd-0
[00:08|% 20|+ 44|- 0]: release test-dgram-multicast
[00:09|% 20|+ 45|- 0]: release test-http-set-timeout
[00:09|% 21|+ 46|- 0]: release test-file-write-stream
[00:09|% 21|+ 47|- 0]: release test-stdout-to-file
[00:10|% 22|+ 48|- 0]: release test-child-process-double-pipe
[00:10|% 22|+ 49|- 0]: release test-require-exceptions
[00:10|% 23|+ 50|- 0]: release test-event-emitter-check-listener-leaks
[00:10|% 23|+ 51|- 0]: release test-fs-chmod
[00:10|% 23|+ 52|- 0]: release test-http-buffer-sanity
[00:11|% 24|+ 53|- 0]: release test-next-tick-ordering
[00:11|% 24|+ 54|- 0]: release test-http-upgrade-client2
[00:11|% 25|+ 55|- 0]: release test-http-client-upload
[00:11|% 25|+ 56|- 0]: release test-http-head-response-has-no-body
[00:11|% 26|+ 57|- 0]: release test-next-tick
[00:11|% 26|+ 58|- 0]: release test-dgram-unix
[00:12|% 27|+ 59|- 0]: release test-event-emitter-once
[00:12|% 27|+ 60|- 0]: release test-http-extra-response
[00:12|% 28|+ 61|- 0]: release test-fs-write-stream-end
[00:12|% 28|+ 62|- 0]: release test-child-process-env
[00:12|% 29|+ 63|- 0]: release test-signal-unregister
[00:13|% 29|+ 64|- 0]: release test-http-default-encoding
[00:13|% 29|+ 65|- 0]: release test-net-connect-buffer
[00:13|% 30|+ 66|- 0]: release test-net-reconnect
[00:13|% 30|+ 67|- 0]: release test-error-reporting
[00:13|% 31|+ 68|- 0]: release test-net-keepalive
[00:15|% 31|+ 69|- 0]: release test-regress-GH-819
[00:15|% 32|+ 70|- 0]: release test-eio-race4
[00:15|% 32|+ 71|- 0]: release test-tls-set-encoding
[00:15|% 33|+ 72|- 0]: release test-http-get-pipeline-problem
[00:16|% 33|+ 73|- 0]: release test-process-kill-null
[00:16|% 34|+ 74|- 0]: release test-fs-sir-writes-alot
[00:16|% 34|+ 75|- 0]: release test-fs-read
[00:16|% 35|+ 76|- 0]: release test-stream-pipe-error-handling
[00:16|% 35|+ 77|- 0]: release test-dgram-pingpong
[00:17|% 35|+ 78|- 0]: release test-stream-pipe-multi
[00:23|% 36|+ 79|- 0]: release test-eio-race2
[00:24|% 36|+ 80|- 0]: release test-script-static-context
[00:24|% 37|+ 81|- 0]: release test-require-cache-without-stat
[00:24|% 37|+ 82|- 0]: release test-sys
=== release test-sys ===
> Path: simple/test-sys
> node.js:134
> throw e; // process.nextTick error, or 'error' event on first tick
> ^
> AssertionError: "{}" == "/foo(bar\\n)?/gi"
> at Object.<anonymous> (/build/nodejs-HxTklN/nodejs-0.4.11/test/simple/test-sys.js:33:8)
> at Module._compile (module.js:402:26)
> at Object..js (module.js:408:10)
> at Module.load (module.js:334:31)
> at Function._load (module.js:293:12)
> at Array.<anonymous> (module.js:421:10)
> at EventEmitter._tickCallback (node.js:126:26)
> Command: build/default/node /build/nodejs-HxTklN/nodejs-0.4.11/test/simple/test-sys.js
>
[00:24|% 38|+ 82|- 1]: release test-http-dns-fail
[00:24|% 38|+ 83|- 1]: release test-zerolengthbufferbug
[00:24|% 39|+ 84|- 1]: release test-listen-fd
[00:25|% 39|+ 85|- 1]: release test-pipe-file-to-http
[00:26|% 40|+ 86|- 1]: release test-regression-object-prototype
[00:26|% 40|+ 87|- 1]: release test-http-set-trailers
[00:26|% 41|+ 88|- 1]: release test-http-request-end-twice
[00:26|% 41|+ 89|- 1]: release test-eval-require
[00:27|% 41|+ 90|- 1]: release test-fs-realpath
[00:27|% 42|+ 91|- 1]: release test-https-request-aborted
[00:27|% 42|+ 92|- 1]: release test-http-status-code
[00:27|% 43|+ 93|- 1]: release test-fs-readfile-empty
[00:27|% 43|+ 94|- 1]: release test-http-server
[00:27|% 44|+ 95|- 1]: release test-child-process-deprecated-api
[00:27|% 44|+ 96|- 1]: release test-http-mutable-headers
[00:28|% 45|+ 97|- 1]: release test-file-read-noexist
[00:28|% 45|+ 98|- 1]: release test-http-keep-alive-close-on-header
[00:28|% 46|+ 99|- 1]: release test-http-eof-on-connect
[00:28|% 46|+ 100|- 1]: release test-http-client-abort2
[00:28|% 47|+ 101|- 1]: release test-child-process-ipc
[00:28|% 47|+ 102|- 1]: release test-fs-read-file-sync-hostname
[00:28|% 47|+ 103|- 1]: release test-regress-GH-784
[00:29|% 48|+ 104|- 1]: release test-exception-handler2
[00:29|% 48|+ 105|- 1]: release test-net-binary
[00:29|% 49|+ 106|- 1]: release test-fs-read-file-sync
[00:30|% 49|+ 107|- 1]: release test-http-parser
[00:30|% 50|+ 108|- 1]: release test-sigint-infinite-loop
[00:30|% 50|+ 109|- 1]: release test-http-client-parse-error
[00:30|% 51|+ 110|- 1]: release test-querystring
[00:30|% 51|+ 111|- 1]: release test-http-upgrade-agent
[00:30|% 52|+ 112|- 1]: release test-child-process-exit-code
[00:31|% 52|+ 113|- 1]: release test-http-head-response-has-no-body-end
[00:31|% 52|+ 114|- 1]: release test-tls-ext-key-usage
[00:32|% 53|+ 115|- 1]: release test-fs-read-buffer
[00:32|% 53|+ 116|- 1]: release test-fs-write
[00:32|% 54|+ 117|- 1]: release test-event-emitter-num-args
[00:32|% 54|+ 118|- 1]: release test-timers-linked-list
[00:32|% 55|+ 119|- 1]: release test-net-server-max-connections
[00:33|% 55|+ 120|- 1]: release test-stream-pipe-event
[00:33|% 56|+ 121|- 1]: release test-event-emitter-modify-in-emit
[00:33|% 56|+ 122|- 1]: release test-fs-error-messages
[00:33|% 57|+ 123|- 1]: release test-script-this
[00:33|% 57|+ 124|- 1]: release test-utf8-scripts
[00:33|% 58|+ 125|- 1]: release test-fs-write-sync
[00:34|% 58|+ 126|- 1]: release test-script-new
[00:34|% 58|+ 127|- 1]: release test-mkdir-rmdir
[00:34|% 59|+ 128|- 1]: release test-sendfd
[00:34|% 59|+ 129|- 1]: release test-pipe-head
[00:34|% 60|+ 130|- 1]: release test-http-request-aborted
[00:34|% 60|+ 131|- 1]: release test-debugger-client
[00:36|% 61|+ 132|- 1]: release test-require-resolve
[00:36|% 61|+ 133|- 1]: release test-fs-write-stream
[00:36|% 62|+ 134|- 1]: release test-event-emitter-remove-listeners
[00:36|% 62|+ 135|- 1]: release test-tls-server-verify
[00:37|% 63|+ 136|- 1]: release test-http-dns-error
[00:37|% 63|+ 137|- 1]: release test-umask
[00:37|% 64|+ 138|- 1]: release test-fs-symlink
[00:37|% 64|+ 139|- 1]: release test-script-context
[00:37|% 64|+ 140|- 1]: release test-http-curl-chunk-problem
[00:37|% 65|+ 141|- 1]: release test-readdir
[00:37|% 65|+ 142|- 1]: release test-http-full-response
[00:38|% 66|+ 143|- 1]: release test-http-cat
[00:38|% 66|+ 144|- 1]: release test-net-socket-timeout
[00:38|% 67|+ 145|- 1]: release test-tls-client-abort
[00:38|% 67|+ 146|- 1]: release test-http-client-race-2
[00:39|% 68|+ 147|- 1]: release test-http
[00:39|% 68|+ 148|- 1]: release test-dgram-udp4
[00:39|% 69|+ 149|- 1]: release test-console
[00:39|% 69|+ 150|- 1]: release test-fs-write-buffer
[00:39|% 70|+ 151|- 1]: release test-http-write-empty-string
[00:39|% 70|+ 152|- 1]: release test-script-static-new
[00:40|% 70|+ 153|- 1]: release test-http-agent
[00:40|% 71|+ 154|- 1]: release test-stream-pipe-cleanup
[00:40|% 71|+ 155|- 1]: release test-net-eaddrinuse
[00:40|% 72|+ 156|- 1]: release test-http-proxy
[00:40|% 72|+ 157|- 1]: release test-http-blank-header
[00:40|% 73|+ 158|- 1]: release test-regress-GH-892
[00:42|% 73|+ 159|- 1]: release test-https-simple
[00:42|% 74|+ 160|- 1]: release test-http-malformed-request
[00:42|% 74|+ 161|- 1]: release test-assert
[00:42|% 75|+ 162|- 1]: release test-net-isip
[00:42|% 75|+ 163|- 1]: release test-http-allow-req-after-204-res
[00:42|% 76|+ 164|- 1]: release test-http-many-keep-alive-connections
[00:45|% 76|+ 165|- 1]: release test-c-ares
[00:45|% 76|+ 166|- 1]: release test-http-client-abort
[00:45|% 77|+ 167|- 1]: release test-child-process-stdin
[00:45|% 77|+ 168|- 1]: release test-http-exceptions
[00:46|% 78|+ 169|- 1]: release test-http-request-end
[00:46|% 78|+ 170|- 1]: release test-child-process-buffering
[00:46|% 79|+ 171|- 1]: release test-stdin-from-file
[00:46|% 79|+ 172|- 1]: release test-event-emitter-add-listeners
[00:46|% 80|+ 173|- 1]: release test-net-connect-timeout
[00:46|% 80|+ 174|- 1]: release test-pump-file2tcp-noexist
[00:47|% 81|+ 175|- 1]: release test-os
[00:47|% 81|+ 176|- 1]: release test-http-server-multiheaders
[00:47|% 82|+ 177|- 1]: release test-http-upgrade-client
[00:47|% 82|+ 178|- 1]: release test-vm-create-context-circular-referenc...
[00:47|% 82|+ 179|- 1]: release test-tty-stdout-end
[00:47|% 83|+ 180|- 1]: release test-http-expect-continue
[00:47|% 83|+ 181|- 1]: release test-fs-write-file-buffer
[00:47|% 84|+ 182|- 1]: release test-child-process-custom-fds
[00:48|% 84|+ 183|- 1]: release test-tls-securepair-server
[00:48|% 85|+ 184|- 1]: release test-require-cache
[00:48|% 85|+ 185|- 1]: release test-tls-client-verify
[00:48|% 86|+ 186|- 1]: release test-child-process-exec-env
[00:48|% 86|+ 187|- 1]: release test-eio-race
[00:49|% 87|+ 188|- 1]: release test-http-response-close
[00:49|% 87|+ 189|- 1]: release test-process-env
[00:49|% 88|+ 190|- 1]: release test-child-process-kill
[00:49|% 88|+ 191|- 1]: release test-fs-fsync
[00:49|% 88|+ 192|- 1]: release test-net-can-reset-timeout
[00:50|% 89|+ 193|- 1]: release test-fs-open
[00:50|% 89|+ 194|- 1]: release test-executable-path
[00:50|% 90|+ 195|- 1]: release test-regress-GH-897
[00:50|% 90|+ 196|- 1]: release test-repl
=== release test-repl ===
> Path: simple/test-repl
> repl test
> sending ""
> Unix data: "node via Unix socket> ", expecting "node via Unix socket> "
> match
> sending "message\n"
> Unix data: "'Read, Eval, Print Loop'\nnode via Unix socket> ", expecting "'Read, Eval, Print Loop'\nnode via Unix socket> "
> match
> sending "invoke_me(987)\n"
> Unix data: "'invoked 987'\nnode via Unix socket> ", expecting "'invoked 987'\nnode via Unix socket> "
> match
> sending "a = 12345\n"
> Unix data: "12345\nnode via Unix socket> ", expecting "12345\nnode via Unix socket> "
> match
> sending "{a:1}\n"
> Unix data: "{ a: 1 }\nnode via Unix socket> ", expecting "{ a: 1 }\nnode via Unix socket> "
> match
> End of Unix test, running Error test.
>
> sending "throw new Error('test error');"
> Unix data: "Error: test error\n at [object Context]:1:7\n at Interface.<anonymous> (repl.js:171:22)\n at Interface.emit (events.js:64:17)\n at Interface._onLine (readline.js:153:10)\n at Interface._normalWrite (readline.js:227:10)\n at Socket.<anonymous> (readline.js:66:12)\n at Socket.emit (events.js:64:17)\n at Socket._onReadable (net.js:678:14)\n at IOWatcher.onReadable [as callback] (net.js:177:10)\nnode via Unix socket> ", expecting /^Error: test error/
> match
> sending "function test_func() {"
> Unix data: "... ", expecting "... "
> sending ".break"
> Unix data: "node via Unix socket> ", expecting "node via Unix socket> "
> match
> sending "JSON.parse('{\"valid\": \"json\"}');"
> Unix data: "{ valid: 'json' }\nnode via Unix socket> ", expecting "{ valid: 'json' }"
> match
> sending "JSON.parse('{invalid: \\'json\\'}');"
> Unix data: "SyntaxError: Unexpected token i\n at Object.parse (native)\n at [object Context]:1:6\n at Interface.<anonymous> (repl.js:171:22)\n at Interface.emit (events.js:64:17)\n at Interface._onLine (readline.js:153:10)\n at Interface._normalWrite (readline.js:227:10)\n at Socket.<anonymous> (readline.js:66:12)\n at Socket.emit (events.js:64:17)\n at Socket._onReadable (net.js:678:14)\n at IOWatcher.onReadable [as callback] (net.js:177:10)\nnode via Unix socket> ", expecting /^SyntaxError: Unexpected token ILLEGAL/
>
> assert.js:93
> throw new assert.AssertionError({
> ^
> AssertionError: true == null
> at Socket.<anonymous> (/build/nodejs-HxTklN/nodejs-0.4.11/test/simple/test-repl.js:79:14)
> at Socket.emit (events.js:64:17)
> at Socket._onReadable (net.js:678:14)
> at IOWatcher.onReadable [as callback] (net.js:177:10)
> Command: build/default/node /build/nodejs-HxTklN/nodejs-0.4.11/test/simple/test-repl.js
>
[00:50|% 91|+ 196|- 2]: release test-cli-eval
[00:50|% 91|+ 197|- 2]: release test-buffer
[00:50|% 92|+ 198|- 2]: release test-https-agent
[00:51|% 92|+ 199|- 2]: release test-http-upgrade-server2
[00:51|% 93|+ 200|- 2]: release test-dgram-unix-anon
[00:51|% 93|+ 201|- 2]: release test-http-wget
[00:52|% 94|+ 202|- 2]: release test-fs-read-stream
[00:52|% 94|+ 203|- 2]: release test-tls-securepair-client
[00:53|% 94|+ 204|- 2]: release test-regress-GH-877
[00:53|% 95|+ 205|- 2]: release test-pump-file2tcp
[00:53|% 95|+ 206|- 2]: release test-module-loading
[00:54|% 96|+ 207|- 2]: release test-url
[00:54|% 96|+ 208|- 2]: release test-http-set-cookies
[00:54|% 97|+ 209|- 2]: release stack_overflow
=== release stack_overflow ===
> Path: message/stack_overflow
> before
>
> node.js:134
> throw e; // process.nextTick error, or 'error' event on first tick
> ^
> RangeError: Maximum call stack size exceeded
> Command: build/default/node /build/nodejs-HxTklN/nodejs-0.4.11/test/message/stack_overflow.js
>
[00:54|% 97|+ 209|- 3]: release throw_custom_error
=== release throw_custom_error ===
> Path: message/throw_custom_error
> before
>
> node.js:134
> throw e; // process.nextTick error, or 'error' event on first tick
> ^
> MyCustomError: This is a custom message
> Command: build/default/node /build/nodejs-HxTklN/nodejs-0.4.11/test/message/throw_custom_error.js
>
[00:54|% 98|+ 209|- 4]: release undefined_reference_in_new_context
=== release undefined_reference_in_new_context ===
> Path: message/undefined_reference_in_new_context
> before
>
> node.js:134
> throw e; // process.nextTick error, or 'error' event on first tick
> ^
> ReferenceError: foo is not defined
> at evalmachine.<anonymous>:1:1
> at Object.<anonymous> (/build/nodejs-HxTklN/nodejs-0.4.11/test/message/undefined_reference_in_new_context.js:31:8)
> at Module._compile (module.js:402:26)
> at Object..js (module.js:408:10)
> at Module.load (module.js:334:31)
> at Function._load (module.js:293:12)
> at Array.<anonymous> (module.js:421:10)
> at EventEmitter._tickCallback (node.js:126:26)
> Command: build/default/node /build/nodejs-HxTklN/nodejs-0.4.11/test/message/undefined_reference_in_new_context.js
>
[00:54|% 98|+ 209|- 5]: release throw_non_error
=== release throw_non_error ===
> Path: message/throw_non_error
> before
>
> node.js:134
> throw e; // process.nextTick error, or 'error' event on first tick
> ^
> [object Object]
> Command: build/default/node /build/nodejs-HxTklN/nodejs-0.4.11/test/message/throw_non_error.js
>
[00:54|% 99|+ 209|- 6]: release hello_world
[00:54|% 99|+ 210|- 6]: release 2100bytes
[00:55|% 100|+ 211|- 6]: Done
> make[1]: *** [test] Error 1
The full build log is available from:
http://people.debian.org/~lucas/logs/2011/09/23/nodejs_0.4.11-1_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.
More information about the Pkg-javascript-devel
mailing list