-
Notifications
You must be signed in to change notification settings - Fork 33
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
make test
fails on Ubuntu 16.04
#163
Comments
Could the problem be due to golang version 1.6 in Ubuntu 16.04, but 1.5 is recommended? |
This looks like some problem with the lz4 library compiled into dvid: `fatal error: unexpected signal during runtime execution runtime stack: goroutine 396 [syscall, locked to thread]: I've been meaning to get my CI environment back up. The previous one, drone.io, appears to have been sunset. That should make it easier to catch these kind of issues. The lz4 support is provided via cloudflare's golz4 package, which is at r126 of the main lz4 lib. The main lz4 lib is now at r131 (https://github.com/Cyan4973/lz4/releases) so it's possible that an issue was resolved between the versions. I'll look into it. |
In the meantime, you might want to try the precompiled executable in the release: This might circumvent an issue with the new toolchain in your OS release. |
Thanks for your quick help. I did not know about the precompiled executables. I just tested them and they seem to work as expected. I'll report here if I run into issues with those. |
I can verify that "make test" fails on the lz4 routines when using Go 1.7 + gcc 6.1.1, however it's ok if using Go 1.7 + gcc 4.8.4. Unfortunately the go library I use (http://github.com/cloudflare/golz4) is lagging behind its embedded C code, and that C code (https://github.com/Cyan4973/lz4) is also lagging behind the cutting edge lz4. I'll consider moving to a Go implementation of lz4 that's more up-to-date (https://github.com/pierrec/lz4), but am worried about incompatibility between that and already stored lz4 serializations. I'll continue to use older gcc for binary builds for now. |
Fixed in commit 7380190 by moving to pure Go lz4. |
Master branch has reverted to older CGo lz4 due to issues. See issue #251. |
This issue has been solved by updating the go lz4 library with new lz4 source code. See closed issue #251 |
I am trying to compile current master branch of DVID on an Ubuntu 16.04 system. Starting from empty directories, I'm running into issue with
make test
after successfully compiling DVID withmake dvid
. Please see the make test output: make_test_output.txtAny idea what could cause these problems? Thanks!
The text was updated successfully, but these errors were encountered: