1 |
I need booth guile-2 (for geda) and guile-1.8 (for lilypond). |
2 |
|
3 |
I can install either of the two |
4 |
# emerge -aqv dev-scheme/guile:12/8 # version 1.8.8 |
5 |
# emerge -aqv dev-scheme/guile:12/22 # version 2.0.14 |
6 |
|
7 |
but not both |
8 |
|
9 |
# emerge -aqvuDN dev-scheme/guile:12/22 dev-scheme/guile:12/8 |
10 |
[ebuild UD] dev-scheme/guile-1.8.8-r3 [2.0.14] USE="deprecated emacs%* networking nls readline%* regex threads -debug -debug-freelist% -debug-malloc -discouraged%" |
11 |
|
12 |
!!! Multiple package instances within a single package slot have been pulled |
13 |
!!! into the dependency graph, resulting in a slot conflict: |
14 |
... |
15 |
|
16 |
So, does anyone know how to install both of them ? |
17 |
|
18 |
/// |
19 |
|
20 |
Searching I find info. how to specify slotting in ebuild files, but |
21 |
not how to actually install things in slots; man emerge wasn't to much |
22 |
help either. |
23 |
|
24 |
I could install it outside of emerge, in /usr/local. I did that for |
25 |
some version of guile 2.0, but removed it so not to interfere with the |
26 |
emerge work thing. But then, when I tried to emerge guile 2.0.14 I |
27 |
got |
28 |
|
29 |
make: error while loading shared libraries: libguile-2.0.so.22: cannot open shared object file: No such file or directory |
30 |
|
31 |
I thougth it was strange that building guile would fail on missing |
32 |
the libguile, and it happened whatever I did, until I realized that |
33 |
make had a dependancy on libguile. Stupid thing, I couldn't rebuild |
34 |
make with USE=-guile, since make didn't work any longer. So, I'd |
35 |
prefer not go through that again (in the end I grabbed make from a |
36 |
stage3 I had laying). |
37 |
|
38 |
Regards, |
39 |
/Karl Hammar |
40 |
|
41 |
----------------------------------------------------------------------- |
42 |
Aspö Data |
43 |
Lilla Aspö 148 |
44 |
S-742 94 Östhammar |
45 |
Sweden |
46 |
+46 173 140 57 |