However, if it's still an issue that needs to be resolved, please feel free to comment and I'll re-open. Since I can't reproduce this in an environment I have access to, I'm going to close this for now. I'm assuming this is some cmake issue, but I don't know cmake well enough to ferret it out. Adding this to the link.txt file and running make fixes the problem. However, even using a cmake command like this:Ĭmake -DBOOST_ROOT=$BOOST_HOME -DTBB_INSTALL_DIR=$TBB_HOMEĬd /src & cmake -E cmake_link_script CMakeFiles/salmon.dir/link.txt -verbose=1 Since we're on Centos 6.5, the system tbb is a bit outdated, and I had to build my own. I'm not sure if it's the same problem, but I've run into trouble with tbb as well. Not sure if you want to keep this open, but I'll be happy to help out running commands however you need.įrom salmon. I was able to successfully get an index built using precompiled binaries. In the mean time, I hope the pre-compiled binary will work for you.Įdit: I wonder if the error might be related to the fact that the build system things TBB was compiled with GCC 4.4? From the log: In this case, I'll try an dig more deeply into why you're having issues compiling from source. I just tried with gcc 4.9.0 and errored out at the the same point (attached). For the time being, would it be possible to build with GCC 4.X (where X > = 8.2), or to use the pre-compiled binary? I haven't installed it and tried to build with it yet, but I'll add it to my list of things to investigate. The newest version of GCC seems to break quite a bit of software. If prompted tar: command not found, install it by typing sudo dnf install tar) Also, cmake will not be managed by the system package manager when installed this way. My best guess is that there is some symbol munging that is incompatible between things compiled with GCC 4.x and GCC 5.x. help me The text was updated successfully, but these errors were encountered: All reactions Copy link c4deszes. ![]() Install it or use cmake.cmakePath in the workspace settings to define the CMake executable binary. Hi ran into a similar (but different) issue, and the root cause seems to be GCC5.3. The 'cmake' command is not found in PATH. Can you tell me what system / compiler etc. Hrmm the first error looks like some missing symbols strange, since it seems to be looking in the right place. Setting TBB_INSTALL_DIR also changed nothing.įrom salmon. I've tried numerous subdirectories as well but can't seem to find what it's looking for to determine the TPP directory. If you use the bash shell, you need to modify the le /.bashrc that speci es the PATH variable. Looked for Threading Building Blocks in /usr/local/packages/intel-tbb.4.4.3.181/compilers_and_libraries_2016īuild system will fetch and build Intel Threading Building Blocks To make the cmake command usable in your command-line, you need to modify the environment variable PATH so that the executable of CMake are settled inside the directory speci ed in your PATH.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |