1 |
Hi all, |
2 |
I'm trying to run the Chuck programming language on my 64-bit |
3 |
machine but it's segfaulting. An individual more experienced with |
4 |
Chuck suggested that maybe it needs to be built as a 32-bit app. I'm |
5 |
looking for instructions on how to do that. |
6 |
|
7 |
I'm on the basic multilib profile: |
8 |
|
9 |
lightning ~ # eselect profile list |
10 |
Available profile symlink targets: |
11 |
[1] hardened/amd64 |
12 |
[2] hardened/amd64/multilib |
13 |
[3] selinux/2007.0/amd64 |
14 |
[4] selinux/2007.0/amd64/hardened |
15 |
[5] default/linux/amd64/2008.0 |
16 |
[6] default/linux/amd64/2008.0/desktop * |
17 |
[7] default/linux/amd64/2008.0/developer |
18 |
[8] default/linux/amd64/2008.0/no-multilib |
19 |
[9] default/linux/amd64/2008.0/server |
20 |
[10] hardened/linux/amd64 |
21 |
lightning ~ # |
22 |
|
23 |
I do a very simple emerge of Chuck: |
24 |
|
25 |
lightning ~ # emerge -pv chuck |
26 |
|
27 |
These are the packages that would be merged, in order: |
28 |
|
29 |
Calculating dependencies... done! |
30 |
[ebuild R ] media-sound/chuck-1.2.1.2 USE="alsa examples jack -oss" 0 kB |
31 |
|
32 |
Total: 1 package (1 reinstall), Size of downloads: 0 kB |
33 |
lightning ~ # |
34 |
|
35 |
Could someone point me toward some instructions on doing this? I |
36 |
have most of the emulation libraries installed already: |
37 |
|
38 |
mark@lightning ~/Desktop $ eix -c emul-* |
39 |
[I] app-emulation/emul-linux-x86-baselibs (20080316@01/31/2009): |
40 |
Provides precompiled 32bit libraries |
41 |
[N] app-emulation/emul-linux-x86-compat (20071125-r1!s): |
42 |
emul-linux-x86 version of lib-compat, with the addition of a 32bit |
43 |
libgcc_s and the libstdc++ versions provided by gcc 3.3 and 3.4 for |
44 |
non-multilib systems. |
45 |
[N] app-emulation/emul-linux-x86-glibc-errno-compat (--): standalone |
46 |
glibc for old x86 binaries that require errno compat |
47 |
[I] app-emulation/emul-linux-x86-gtklibs (20071214@01/31/2009): |
48 |
Provides precompiled 32bit libraries |
49 |
[N] app-emulation/emul-linux-x86-java (1.6.0.11(1.6)!s): 32bit version |
50 |
Sun's J2SE Runtime Environment |
51 |
[I] app-emulation/emul-linux-x86-medialibs (20071114@01/31/2009): |
52 |
Provides precompiled 32bit libraries |
53 |
[I] app-emulation/emul-linux-x86-qtlibs (20071210@01/31/2009): |
54 |
Provides precompiled 32bit libraries |
55 |
[I] app-emulation/emul-linux-x86-sdl (20080316@01/31/2009): Provides |
56 |
precompiled 32bit libraries |
57 |
[I] app-emulation/emul-linux-x86-soundlibs (20080418@01/31/2009): |
58 |
Provides precompiled 32bit libraries |
59 |
[I] app-emulation/emul-linux-x86-xlibs (20080810@01/31/2009): Provides |
60 |
precompiled 32bit libraries |
61 |
Found 10 matches. |
62 |
mark@lightning ~/Desktop $ |
63 |
|
64 |
I also have the IA32 stuff built into the kernel: |
65 |
|
66 |
[*] IA32 Emulation |
67 |
<*> IA32 a.out support |
68 |
|
69 |
|
70 |
Thanks, |
71 |
Mark |