Gentoo Archives: gentoo-science

From: Christopher Schwan <cschwan@××××××××××××××××××.de>
To: gentoo-science@l.g.o
Subject: Re: [gentoo-science] tachyon-0.98.9-r1 fails to install due to wrong USE flags
Date: Mon, 22 Aug 2011 08:03:13
Message-Id: 2619895.UGGt2NNiFH@cschwan-laptop
In Reply to: Re: [gentoo-science] tachyon-0.98.9-r1 fails to install due to wrong USE flags by rose@rz.uni-potsdam.de
1 On Sunday 21 August 2011 19:21:23 rose@××××××××××××××.de wrote:
2 > Quoting rose@××××××××××××××.de:
3 > > I try to install [sage-on-gentoo] sage. I come until tachyon.
4 > >
5 > > 'emerge tachyon' fails with:
6 > >>>> Emerging (3 of 20) media-gfx/tachyon-0.98.9-r1
7 > >
8 > > * tachyon-0.98.9.tar.gz RMD160 SHA1 SHA256 size ;-) ...
9 > >
10 > > [
11 > >
12 > > o
13 > > k
14 > >
15 > > ]
16 > >
17 > > * ERROR: media-gfx/tachyon-0.98.9-r1 failed (setup phase):
18 > > * tachyon does not support MPI with OpenGL and threads
19 > >
20 > > openmpi was installed with "cxx fortran ipv6 romio threads" USE flags.
21 >
22 > > There is no OpenGL USE flag for openmpi:
23 > I have now removed the threads USE flag from openmpi, but 'emerge
24 > tachyon' still fails with the same error:
25 >
26 > root@caiman:/root(26)# emerge -vuND sage
27 >
28 > These are the packages that would be merged, in order:
29 >
30 > Calculating dependencies... done!
31 > [ebuild N ] media-gfx/tachyon-0.98.9-r1 USE="doc examples jpeg
32 > mpi opengl png threads" 0 kB [0]
33 > [ebuild N ] dev-python/twisted-mail-11.0.0 0 kB [0]
34 > ...
35 >
36 > >>> Emerging (1 of 18) media-gfx/tachyon-0.98.9-r1
37 >
38 > * tachyon-0.98.9.tar.gz RMD160 SHA1 SHA256 size ;-) ...
39 >
40 > [ ok ]
41 > * ERROR: media-gfx/tachyon-0.98.9-r1 failed (setup phase):
42 > * tachyon does not support MPI with OpenGL and threads
43 > ...
44 > root@caiman:/root(27)# emerge -pvD openmpi
45 >
46 > These are the packages that would be merged, in order:
47 >
48 > Calculating dependencies... done!
49 > [ebuild R ] sys-cluster/openmpi-1.5.3-r2 USE="cxx fortran ipv6
50 > romio -heterogeneous -infiniband -mpi-threads -pbs -sctp -slurm
51 > -threads -vt" 0 kB
52
53 Hi,
54
55 you have to find a combination of USE flags which work together. In your case, I
56 suggest removing the mpi flag and keeping the opengl and threads flags. This
57 will enable accelerated rendering with OpenGL and threads - which will not
58 work with the Message Passing Interface (MPI).
59
60 When I wrote the tachyon ebuild it was not easily possible to define a valid
61 combination of USE-flags and I have to admit the current solution is not the
62 best. I think with EAPI=4 it should be possible to find a better approach.
63
64 Cheers,
65 Christopher

Replies

Subject Author
Re: [gentoo-science] tachyon-0.98.9-r1 fails to install due to wrong USE flags rose@××××××××××××××.de