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
openmpi ebuild mentions mpi.eclass that cannot be found #9
Comments
This is weird, as mpi.eclass is present in my tree: https://github.com/nbigaouette/ebuilds/tree/master/eclass So you say this error appears when you emerge world? Do you have any mpi package installed? |
Yes, with
but not with
so the --deep is needed to get the error. And yes, I have openmpi installed:
|
There is 3 different "versions" for openmpi...
Portage's official ebuild is up to date at 1.5.4. Mine and Science are at 1.5.3. All this can be confusing... Make sure you emerge the one you want. |
I'm closing this issue. It went away without me doing anything except for updating packages. Then today, the openmpi I had installed was depcleaned (I did not investigate). |
The problem resurfaced...
While I don't seem to have anything mpi-related installed:
|
mpi.eclass is a symbolic link pointing to /var/lib/layman/science/eclass/mpi.eclass meaning that the Gentoo Science Overlay (http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git) must be enabled through Layman for some ebuilds to work (see issue #9). Fix issue by copying the Gentoo Science Overlay's eclass (from commit 8de3d2e7b5bca71a3d0fd216520c45f76d7146d0, see http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=blob;f=eclass/mpi.eclass;hb=8de3d2e7b5bca71a3d0fd216520c45f76d7146d0).
I've found the cause of the problem. The mpi.eclass was a symbolic link pointing to /var/lib/layman/science/eclass/mpi.eclass, meaning you had to have the Gentoo Science Overlay enabled in Layman for it to work. See commit 0a05841. |
sys-cluster/openmpi/openmpi-1.5.3-r3.ebuild line 9 mentions mpi
I use portage and your overlay, no others and I get an error (whewnever I emerge world or some such; I'm not trying to emerge this ebuild):
The text was updated successfully, but these errors were encountered: