1 |
> Martin Žilka píše v Čt 06. 04. 2006 v 06:49 +0200: |
2 |
> |
3 |
>>> Jasne, takze nie je problem iba s x11 ale takmer s každou kompilaciou |
4 |
>>> vypise to furt |
5 |
>>> segmentation fault a nieco v zmysle ze chyba je v OS alebo v HW |
6 |
>>> pri opatovnom spusteni vzdy na inom mieste |
7 |
|
8 |
Za nejdůležitější odpověď pokládám slova Jana Kundráta: |
9 |
|
10 |
> a taky to tam napise "please post the top-most error message, not this |
11 |
> one", ze jo. Zkus prosim poslat spis to, co to vypisuje o par radku nad |
12 |
> tou posledni chybou... |
13 |
|
14 |
Čtěte pozorně, co Vám počítač píše, snažte se tomu porozumnět, řiďte |
15 |
se návody, příručkami a nápovědou, a když žádáte o radu, snažte se |
16 |
ocitovat všechny podstatné informace. Pouhé ,,nefunguje mi to`` Vám |
17 |
mnoho dobrých rad nepřinese. |
18 |
|
19 |
Pokud se Vám najednou nic nechce kompilovat, máte zřejmě problémy s |
20 |
překladačem nebo základními knihovnami. Co jste nainstaloval úspěšně |
21 |
jako poslední? |
22 |
Podívejte se na kdyžtak na |
23 |
gcc-config -l |
24 |
a jestli máte víc verzí překladače, zkuste přepnout na starší (pomocí |
25 |
gcc-config). |
26 |
Pokud náhodou poslední, co jste úspěšně nainstaloval, byla glibc, a |
27 |
pokud někde mezi těmi hláškami, které jste tu zapomněl ocitovat, bylo |
28 |
něco jako ,,Compiler cannot make executables,`` zkuste se podívat na |
29 |
/usr/lib/glibc.so: |
30 |
less /usr/lib/glibc.so |
31 |
Já tam mám: |
32 |
|
33 |
> /* GNU ld script |
34 |
> Use the shared library, but some functions are only in |
35 |
> the static library, so try that secondarily. */ |
36 |
> OUTPUT_FORMAT(elf32-i386) |
37 |
> GROUP ( /lib/libc.so.6 /usr/lib/libc_nonshared.a AS_NEEDED ( /lib/ld-linux.so.2 ) ) |
38 |
|
39 |
a často jsem měl problémy s tím ,,AS_NEEDED``, které zmizely, když jsem |
40 |
poslední řádek promazal a zjednodušil na |
41 |
|
42 |
> GROUP ( /lib/libc.so.6 /usr/lib/libc_nonshared.a /lib/ld-linux.so.2 ) |
43 |
|
44 |
(V kombinaci gcc-4.1.0 a glibc-2.4-r1 už mi to funguje tak, jak se to |
45 |
nainstalovalo.) |
46 |
|
47 |
Pravda, vzhledem k tomu, jaké Vám dělá problémy popsat, co se ve Vašem |
48 |
počítači děje, Vás musím varovat, že zásahy do souborů v adresářích jako |
49 |
/usr/lib mohou vážně ohrozit Váš systém. Jestliže však ten systém v tuto |
50 |
chvíli stejně nefunguje, můžete to zkusit -- pro jistotu však raději |
51 |
nejdřív zkuste nainstalovat libovolný ebuild a poslat do konference |
52 |
_všechny_ chybové hlášky. V případě, že nezvládnete podle návodu z |
53 |
konference ocitovat několik řádků z obrazovky, neměl byste ani pomyslet |
54 |
na to, že byste podle návodu z téže konference editoval systémové knihovny. |
55 |
|
56 |
Mějte se krásně. |
57 |
Honza M. |
58 |
|
59 |
|
60 |
-- |
61 |
gentoo-user-cs@g.o mailing list |