-
Notifications
You must be signed in to change notification settings - Fork 5
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
CMake cannot find libraries despite anaconda install #152
Comments
Sorry about that, obviously our README is obsolete. I'm afraid that anaconda-based setup hasn't been used by anyone for quite a while. I haven't used it (being on the Windows/MSVC setup), so it's hard to me to give specific advice here. Basically, you can try either:
|
So part of it was purely my fault, I had placed the lines at the end of the file, which makes no sense. Some libraries were still missing: fmt, pybind, date. fmt and pybind are available from anaconda, but I had to manually install date.
I'm not sure to understand what's going on since it explicitly says before that these libraries were found |
That's just my guess, but please try downloading and using the latest CMake release (after properly cleaning the previous build cache). There is a bunch of warnings that Boost version is newer than CMake, that might be a reason why Boost isn't properly recognized. |
Thanks a lot for your help. I ran into another issue:
I solved it by adding But then with
|
@Magalame |
@Magalame BTW — for my future reference: what solved the finding Boost issue? Was it the CMake version? |
@mwu-tow I was using gcc 7.4, then I tried again with 8.3, and it failed the same way, the
Also, it does seem like it was the cmake version. I re-installed it from the latest sources, and it went through with no trouble |
Huh… so rather not a cimpiler issue. What is the version of
All missing symbols have that You can try forcing dataframes to use old ABI by adding the following line to CMakeList.txt: |
I'm using the latest version of I'll try with the |
Yep, that's it. The |
So, somehow in the meantime, something with linking numpy broke, so now what I do is: |
now everything works! |
Actually I'm not sure how to actually use the library in Luna Studio now? I mean I probably need to point to the dataframes folder for it to find it |
The Luna Studio already ships the dataframes library. There are basically 2 options:
I recommend the latter. (though it has some pitfalls, like old dataframes code still visible — but the opened project has higher priority and will overshadow it) |
After cloning the library, I attempted to install it. I got stuck at the
cmake ../src
part. I followed exactly the tutorial, namely:Then I added
to
CMakeLists.txt
then:
and it crashes with:
The text was updated successfully, but these errors were encountered: