-
Notifications
You must be signed in to change notification settings - Fork 162
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
Problems about nanocube's configuration and running in ubuntu16.04 LTS #48
Comments
However, I did cat the version info at
And my OS is ubuntu16.04 |
Hi, Can you please tell me the version of ubuntu that you used ? we have Horace On Tue, Apr 26, 2016 at 9:39 PM, hijiangtao [email protected]
|
It looks like this is an issue with the newer version of Boost. We've seen similar posts online for other software that uses it too. Can you please try to use this new boost.m4 file and see if that solves the problem? If so, we'll update it in the repo. You'll need to put it in the m4 directory and then rerun from the unzip stage. http://github.com/tsuna/boost.m4/raw/master/build-aux/boost.m4 If this does not work, there is a work-around where you hard-code your boost version in the m4 file too. Thanks. Jim |
Hi, The problem is due to a bug/behavior change for the new GCC in 16.04, I If you don't want to use the master version, please replace m4/boost.m4 This should fix your problem Thanks! Horace On Wed, Apr 27, 2016 at 11:55 AM, Jim Klosowski [email protected]
|
@salivian hi, and thanks for the explanation.
The detail command and its log result shows follow:
May the master have some new features influence the performance? Would it be possible to solve it if I try the stable version and replace the boost.m4 file in it and try again? |
Update: unfortunately, this way also shows failure result, and the results is similar to the master version installing except it didn't echo
@jklosow Thanks, and I am now trying your suggestion and see if replacing file can solve the bug caused by new gcc's feature. |
Hi hijiangtao, we reproduced the error you observed on ubuntu 16.04. It seems that the values in the higher order bits of the 64-bit pointers can assume values that we were not expecting before. That is not important for anything we do there (assuming only the lower 48-bits of a pointer are still sufficient). We got rid of the assertion on line 47 of TaggedPointer.hh and, after that, the crime dataset loaded fine on ubuntu 16.04. Try pulling the master branch and give it a shot again. Thanks for reporting this problem, and I hope you can get it going now. |
@laurolins hi and your suggestion solved the running problem, I can also successfully query some simple examples with the url wrote in README, such as Such as when I run the test file command and the results return FAILURE: Here is the command I used:
And follow the result:
And when I use the command below to start the web-viewer, and it hints me the command not found?
Is there any path I didn't set right to cause the problem, I followed your README file and export them rightly before. Thanks. |
Hi, Just after the build instructions, we mention that you need to update your PATH environment variable so that you can find the binaries: export NANOCUBE_BIN=$NANOCUBE_SRC/bin This is likely the problem you are having now. With respect to the nanocube test script, this is quite likely because you are using a different OS version than what I used to generate the original results (ubuntu 14.04). I will generate more data for Ubuntu 16.04 and add that to the test, which hopefully will also solve this problem for you. If you can do some of the simple queries that we have shown on the website, then the nanocubes is most likely set up correctly. Jim |
Thanks. I can do some of the simple queries successfully with the examples in README. And consider about the unrecognized command problem, I did the update the PATH environment variable before, as told in README, and I can make And for the test script and simple web-viewer part, the script shows like I said before, and after I re-export the commands, I can use the following commands to open the service at port 8000. But the web content seems to have some problems, and I think that may caused by the same way with test script generated in a different OS(ubuntu 14.04LTS) with my current running OS(ubuntu 16.04LTS)? Followed by the log of chromium at
Joe |
Please check this regarding setting up a bash environment. The test url should be http://localhost:8000/#config_crime the "#config_crime" asks for config_crime.json. The client should not be asking for config.json (and config.json does not exist) Please make sure you can perform the Simple Queries as in the readme. It is possible that the test script output does not match what you have due to the new os/compiler/etc. |
I installed all the dependencies as said in README as follows:
Then I input the follow command into console:
Then the problem showed at the last command of configure....
The error shows below and I don't know if I should do some extra operations to solve it?
Any ideas about it? Thanks.
The text was updated successfully, but these errors were encountered: