Closed gAldeia closed 2 years ago
Hi,
For the first problem, it seems that you are missing the build-essential
package in ubuntu? CMake can't find make
For the second problem, unfortunately it's a vcpkg bug https://github.com/microsoft/vcpkg/issues/20503 and I'm trying to work around it
For the third problem, heal-research/operon now only contains the C++ library, so there is no BUILD_PYBIND
option anymore.
About pyoperon via nix: you could just clone the repo and edit flake.nix
, where you add all the other python packages that you are using. You can search for them here: https://search.nixos.org/packages?channel=nixos-unstable. After that just run nix develop
and you're set.
I will leave this issue open until we find a convenient way to build on ubuntu.
I had build-essential
installed, but it didn't work. One thing that I found weird is that Cmake wasn't able to find make
only when building pyoperon, but not operon.
I managed to successfully build and install the pyoperon using the script you merged in srbench recently with no problems in a fresh new ubuntu 20.04 installation with only miniconda.
Thanks for your attention. I think this issue can be closed.
I'm trying to build the pyoperon package by following the instructions in
BUILDING.md
. I'm using vcpkg to install dependencies and managed to install all required dependencies, including the C++ operon version.When I try to build pyoperon it gives me the following error:
The generated log file
/home/guilherme/Desktop/pyoperon/build/vcpkg-manifest-install.log
:I also tried to build C++ operon by giving the
-DBUILD_PYBIND=ON
option. It gives me the following output:I managed to install pyoperon via nix, but the package becomes available inside a new python installation that does not integrate with my other python packages, as well as it does not provide pip to install new ones.
Is there a way to make any of the building processes work? Or is there a way to use the nix version of pyoperon with my default anaconda3 python installation? My default python version is 3.9.7, which is pretty similar to the one nix installs.