Portál AbcLinuxu, 19. dubna 2024 15:41


Dotaz: ATI fglrx64 pod Fedora Core 4 Test 1

8.4.2005 19:06 Rumpal
ATI fglrx64 pod Fedora Core 4 Test 1
Přečteno: 55×
Odpovědět | Admin
Zdravim vsechny, koupil jsem novou zakladni desku s chipsetem ATI Xpress 200 s integrovanou grafikou. Problem byl uz jen nainstalovat linux na SATA disk, protoze zadny starsi kernel nez 2.6.11 muj radic nepoznal. Proto jsem vybral distribuci FC4 Test1 64bit, kde je novy kernel. Linux jakz takz funguje, ale nejsem schopen rozchodit ovladace pro ATI, X mi jede pouze pod vesa ovladaci. Pokousim se zkompilovat Fglrx ovladace, ale kompilator mi haze tuto chybu:
ATI module generator V 2.0
==========================
initializing...
cleaning...
patching 'highmem.h'...
assuming new VMA API since we do have kernel 2.6.x...
doing Makefile based build for kernel 2.6.x and higher
make -C /lib/modules/2.6.11-1.1226_FC4/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modules
make[1]: Entering directory `/usr/src/kernels/2.6.11-1.1226_FC4-x86_64'
  CC [M]  /lib/modules/fglrx/build_mod/2.6.x/nvidia-agp.o
/lib/modules/fglrx/build_mod/2.6.x/nvidia-agp.c:57: error: static declaration of
'__fgl_agp_try_unsupported' follows non-static declaration
/lib/modules/fglrx/build_mod/2.6.x/agp_backend.h:92: error: previous declaration of
'__fgl_agp_try_unsupported' was here
make[2]: *** [/lib/modules/fglrx/build_mod/2.6.x/nvidia-agp.o] Error 1
make[1]: *** [_module_/lib/modules/fglrx/build_mod/2.6.x] Error 2
make[1]: Leaving directory `/usr/src/kernels/2.6.11-1.1226_FC4-x86_64'
make: *** [kmod_build] Error 2
build failed with return value 2
GCC mam ve verzi 4.0, mam take nainstalovan kernel-devel balicek. Zkousel jsem i Fglrx ve verzi 8.10.19 i nejnovejsi 8.12.10. Vzdy stejna chyba.

Diky za kazde nakopnuti
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

9.4.2005 00:27 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: ATI fglrx64 pod Fedora Core 4 Test 1
Odpovědět | | Sbalit | Link | Blokovat | Admin
Dá se s tím podle mne dělat:

(a) použít starší gcc, které tuto chybu přejde jen s warningem, ale to bys jím asi pro kompatibilitu musel pak kompilovat kdeco

(b) dopsat static k deklaracím příslušných funkcí (význam static po ne-static je sice nedefinovaný, ale podle všeho udělá starší gcc z takového symbolu nakonec statický), případně hledat patch, který to dělá, ale to už jsi asi zkoušel

(c) poslat bugreport
Max avatar 9.4.2005 03:43 Max | skóre: 72 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: ATI fglrx64 pod Fedora Core 4 Test 1
Podle zpravicky odkazujici na zprovozneni ovladacu ATI pod jadrem 2.6.11 je problem v necem jinem ;-) .Chtelo by to "udajne" opatchovat jadro... viz zde
Zdar Max
Měl jsem sen ... :(
9.4.2005 08:36 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: ATI fglrx64 pod Fedora Core 4 Test 1
Nevšiml jsem si, že by některý z těch patchů opravoval problémy při kompilaci gcc 4.0 ;-)
11.4.2005 11:52 Rumpal
Rozbalit Rozbalit vše Re: ATI fglrx64 pod Fedora Core 4 Test 1

Je to tak, tyto patche mi problém nevyřešily. Píše to zase jinou chybu (něco jako cannot find ip-***).

Ohledně příspěvku Yetiho:

ad a.) nejsem tak pokročilý uživatel linuxu, abych věděl jak použít starší gcc a co bych potom ještě musel překompilovávat

ad b.) dopsat static k funkcím můžu, ale nedovedu posoudit, co vlastně tento zásah provede

ad c.) to můžu vždycky

Nemáte náhodou nějaké bližší zkušenosti s FC4 Test popř. GCC 4.0 ?

Rád bych tento problém vyřešil, obraz mi jede pouze v 60Hz a nedá se na to dívat, proto zůstávám většinu času ve windows, ač nerad.

Díky

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.