Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Addon build failures on debian8-64 test-rackspace-debian8-x64-2 #1049

Closed
Trott opened this issue Dec 24, 2017 · 5 comments
Closed

Addon build failures on debian8-64 test-rackspace-debian8-x64-2 #1049

Trott opened this issue Dec 24, 2017 · 5 comments

Comments

@Trott
Copy link
Member

Trott commented Dec 24, 2017

https://ci.nodejs.org/job/node-test-commit-linux/15185/nodes=debian8-64/console

[ -x ./node ] && ./node tools/doc/addon-verify.js || node tools/doc/addon-verify.js
wrote /home/iojs/build/workspace/node-test-commit-linux/nodes/debian8-64/test/addons/01_function_arguments/addon.cc
wrote /home/iojs/build/workspace/node-test-commit-linux/nodes/debian8-64/test/addons/01_function_arguments/test.js
wrote /home/iojs/build/workspace/node-test-commit-linux/nodes/debian8-64/test/addons/01_function_arguments/binding.gyp
wrote /home/iojs/build/workspace/node-test-commit-linux/nodes/debian8-64/test/addons/02_callbacks/addon.cc
wrote /home/iojs/build/workspace/node-test-commit-linux/nodes/debian8-64/test/addons/02_callbacks/test.js
wrote /home/iojs/build/workspace/node-test-commit-linux/nodes/debian8-64/test/addons/02_callbacks/binding.gyp
wrote /home/iojs/build/workspace/node-test-commit-linux/nodes/debian8-64/test/addons/03_object_factory/test.js
wrote /home/iojs/build/workspace/node-test-commit-linux/nodes/debian8-64/test/addons/03_object_factory/binding.gyp
printf: write error
make[2]: write error
wrote /home/iojs/build/workspace/node-test-commit-linux/nodes/debian8-64/test/addons/04_function_factory/addon.cc
wrote /home/iojs/build/workspace/node-test-commit-linux/nodes/debian8-64/test/addons/04_function_factory/test.js
wrote /home/iojs/build/workspace/node-test-commit-linux/nodes/debian8-64/test/addons/04_function_factory/binding.gyp
wrote /home/iojs/build/workspace/node-test-commit-linux/nodes/debian8-64/test/addons/05_wrapping_c_objects/addon.cc
wrote /home/iojs/build/workspace/node-test-commit-linux/nodes/debian8-64/test/addons/05_wrapping_c_objects/myobject.h
wrote /home/iojs/build/workspace/node-test-commit-linux/nodes/debian8-64/test/addons/05_wrapping_c_objects/myobject.cc
wrote /home/iojs/build/workspace/node-test-commit-linux/nodes/debian8-64/test/addons/05_wrapping_c_objects/test.js
wrote /home/iojs/build/workspace/node-test-commit-linux/nodes/debian8-64/test/addons/03_object_factory/addon.cc
wrote /home/iojs/build/workspace/node-test-commit-linux/nodes/debian8-64/test/addons/05_wrapping_c_objects/binding.gyp
wrote /home/iojs/build/workspace/node-test-commit-linux/nodes/debian8-64/test/addons/06_factory_of_wrapped_objects/addon.cc
wrote /home/iojs/build/workspace/node-test-commit-linux/nodes/debian8-64/test/addons/06_factory_of_wrapped_objects/myobject.h
wrote /home/iojs/build/workspace/node-test-commit-linux/nodes/debian8-64/test/addons/06_factory_of_wrapped_objects/myobject.cc
wrote /home/iojs/build/workspace/node-test-commit-linux/nodes/debian8-64/test/addons/06_factory_of_wrapped_objects/test.js
wrote /home/iojs/build/workspace/node-test-commit-linux/nodes/debian8-64/test/addons/06_factory_of_wrapped_objects/binding.gyp
wrote /home/iojs/build/workspace/node-test-commit-linux/nodes/debian8-64/test/addons/07_passing_wrapped_objects_around/addon.cc
wrote /home/iojs/build/workspace/node-test-commit-linux/nodes/debian8-64/test/addons/07_passing_wrapped_objects_around/myobject.h
wrote /home/iojs/build/workspace/node-test-commit-linux/nodes/debian8-64/test/addons/07_passing_wrapped_objects_around/myobject.cc
wrote /home/iojs/build/workspace/node-test-commit-linux/nodes/debian8-64/test/addons/07_passing_wrapped_objects_around/test.js
wrote /home/iojs/build/workspace/node-test-commit-linux/nodes/debian8-64/test/addons/07_passing_wrapped_objects_around/binding.gyp
wrote /home/iojs/build/workspace/node-test-commit-linux/nodes/debian8-64/test/addons/08_void_atexitcallback_args/addon.cc
wrote /home/iojs/build/workspace/node-test-commit-linux/nodes/debian8-64/test/addons/08_void_atexitcallback_args/test.js
wrote /home/iojs/build/workspace/node-test-commit-linux/nodes/debian8-64/test/addons/08_void_atexitcallback_args/binding.gyp
touch test/addons/.docbuildstamp
make[1]: write error
Makefile:615: recipe for target 'run-ci' failed
make: *** [run-ci] Error 1
Build step 'Execute shell' marked build as failure
Run condition [Always] enabling perform for step [[]]
Run condition [Always] enabling perform for step [[]]
TAP Reports Processing: START
Looking for TAP results report in workspace using pattern: *.tap
Did not find any matching files. Setting build result to FAILURE.
Checking ^not ok
Jenkins Text Finder: File set '*.tap' is empty
Notifying upstream projects of job completion
Finished: FAILURE
@Trott
Copy link
Member Author

Trott commented Dec 24, 2017

https://ci.nodejs.org/job/node-test-commit-linux/nodes=debian8-64/15176/console

make -C out BUILDTYPE=Release V=1
rm -f -r test/addons/??_*/
[ -x ./node ] && ./node tools/doc/addon-verify.js || node tools/doc/addon-verify.js
wrote /home/iojs/build/workspace/node-test-commit-linux/nodes/debian8-64/test/addons/01_function_arguments/addon.cc
wrote /home/iojs/build/workspace/node-test-commit-linux/nodes/debian8-64/test/addons/01_function_arguments/test.js
wrote /home/iojs/build/workspace/node-test-commit-linux/nodes/debian8-64/test/addons/01_function_arguments/binding.gyp
wrote /home/iojs/build/workspace/node-test-commit-linux/nodes/debian8-64/test/addons/02_callbacks/addon.cc
wrote /home/iojs/build/workspace/node-test-commit-linux/nodes/debian8-64/test/addons/02_callbacks/test.js
wrote /home/iojs/build/workspace/node-test-commit-linux/nodes/debian8-64/test/addons/02_callbacks/binding.gyp
wrote /home/iojs/build/workspace/node-test-commit-linux/nodes/debian8-64/test/addons/03_object_factory/addon.cc
wrote /home/iojs/build/workspace/node-test-commit-linux/nodes/debian8-64/test/addons/03_object_factory/test.js
printf: write error
make[2]: write error
wrote /home/iojs/build/workspace/node-test-commit-linux/nodes/debian8-64/test/addons/03_object_factory/binding.gyp
wrote /home/iojs/build/workspace/node-test-commit-linux/nodes/debian8-64/test/addons/04_function_factory/addon.cc
wrote /home/iojs/build/workspace/node-test-commit-linux/nodes/debian8-64/test/addons/04_function_factory/test.js
wrote /home/iojs/build/workspace/node-test-commit-linux/nodes/debian8-64/test/addons/04_function_factory/binding.gyp
wrote /home/iojs/build/workspace/node-test-commit-linux/nodes/debian8-64/test/addons/05_wrapping_c_objects/addon.cc
wrote /home/iojs/build/workspace/node-test-commit-linux/nodes/debian8-64/test/addons/05_wrapping_c_objects/myobject.h
wrote /home/iojs/build/workspace/node-test-commit-linux/nodes/debian8-64/test/addons/05_wrapping_c_objects/myobject.cc
wrote /home/iojs/build/workspace/node-test-commit-linux/nodes/debian8-64/test/addons/05_wrapping_c_objects/test.js
wrote /home/iojs/build/workspace/node-test-commit-linux/nodes/debian8-64/test/addons/05_wrapping_c_objects/binding.gyp
wrote /home/iojs/build/workspace/node-test-commit-linux/nodes/debian8-64/test/addons/06_factory_of_wrapped_objects/addon.cc
wrote /home/iojs/build/workspace/node-test-commit-linux/nodes/debian8-64/test/addons/06_factory_of_wrapped_objects/myobject.h
wrote /home/iojs/build/workspace/node-test-commit-linux/nodes/debian8-64/test/addons/06_factory_of_wrapped_objects/myobject.cc
wrote /home/iojs/build/workspace/node-test-commit-linux/nodes/debian8-64/test/addons/06_factory_of_wrapped_objects/test.js
wrote /home/iojs/build/workspace/node-test-commit-linux/nodes/debian8-64/test/addons/06_factory_of_wrapped_objects/binding.gyp
wrote /home/iojs/build/workspace/node-test-commit-linux/nodes/debian8-64/test/addons/07_passing_wrapped_objects_around/addon.cc
wrote /home/iojs/build/workspace/node-test-commit-linux/nodes/debian8-64/test/addons/07_passing_wrapped_objects_around/myobject.h
wrote /home/iojs/build/workspace/node-test-commit-linux/nodes/debian8-64/test/addons/07_passing_wrapped_objects_around/myobject.cc
wrote /home/iojs/build/workspace/node-test-commit-linux/nodes/debian8-64/test/addons/07_passing_wrapped_objects_around/test.js
wrote /home/iojs/build/workspace/node-test-commit-linux/nodes/debian8-64/test/addons/07_passing_wrapped_objects_around/binding.gyp
wrote /home/iojs/build/workspace/node-test-commit-linux/nodes/debian8-64/test/addons/08_void_atexitcallback_args/addon.cc
wrote /home/iojs/build/workspace/node-test-commit-linux/nodes/debian8-64/test/addons/08_void_atexitcallback_args/test.js
wrote /home/iojs/build/workspace/node-test-commit-linux/nodes/debian8-64/test/addons/08_void_atexitcallback_args/binding.gyp
touch test/addons/.docbuildstamp
make[1]: write error
Makefile:615: recipe for target 'run-ci' failed
make: *** [run-ci] Error 1
Build step 'Execute shell' marked build as failure
Run condition [Always] enabling perform for step [[]]
Run condition [Always] enabling perform for step [[]]
TAP Reports Processing: START
Looking for TAP results report in workspace using pattern: *.tap
Did not find any matching files. Setting build result to FAILURE.
Checking ^not ok
Jenkins Text Finder: File set '*.tap' is empty
Notifying upstream projects of job completion
Finished: FAILURE

@Trott
Copy link
Member Author

Trott commented Dec 24, 2017

Pinging people who have more lines in git blame tools/doc/addon-verify.js than I do. :-D @indutny @danbev

@maclover7
Copy link
Contributor

cc @bnoordhuis, can't remember if landed yet, but I believe you had a PR related to this

@bnoordhuis
Copy link
Member

nodejs/node#17407 - not merged yet. That said...

printf: write error

...printf(1) randomly failing might mean node is leaving stdio in a bad state and is addressed by nodejs/node#17737 (but also not merged yet.)

@maclover7
Copy link
Contributor

Moving to nodejs/node#18539

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants