Summary: | sci-mathematics/octave-2.1.73 dependency error when compiled with USE="mpi" | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Jelle de Plaa <jelle> |
Component: | Current packages | Assignee: | Gentoo Science Mathematics related packages <sci-mathematics> |
Status: | RESOLVED FIXED | ||
Severity: | minor | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Jelle de Plaa
2008-06-04 17:16:23 UTC
Thanks much for your note! With USE='mpi' octave depends on virtual/mpi which will actually pull in mpich by default. However, lam-mpi satisfies the virtual as well and this seems to be the problem. I'll have a look at this and check what mpi implementations works or won't. Thanks, Markus The issue with this bug is much more simple -- it has to do with the 'checks' that were implemented for bug "182904". The problem is that there is a test for 'built_with_use sys-cluster/mpich2 cxx', which fails when mpich2 isn't installed. These if statements need to be rearranged so that an if test of 'has_version sys-cluster/mpich2' is run before the check for the 'cxx' use flag. I hacked a solution to get it to compile on my system, but since i only use lam-mpi and I wasn't careful, I can't provide a trustworthy patch to fix this bug. + 23 Jun 2010; Justin Lecher <jlec@gentoo.org> octave-2.1.73.ebuild, + octave-2.1.73-r1.ebuild: + Fix check if mpich2 is not installed, #224913 + |