Pagina 1 di 1

ATI fglrx - errore compilazione - AIUTO!

Inviato: lun 30 ott 2006, 12:53
da olgias
mi da un casino di errori nel tentativo di compilare il modulo fglrx
errori del tipo

Codice: Seleziona tutto

/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:224: error: parameter `__mod_firegltype224' is initialized
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:224: warning: `__used__' attribute ignored
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:224: error: section attribute not allowed for '__mod_firegltype224'
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:227: error: storage class specified for parameter `__mod_license227'
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:227: error: parameter `__mod_license227' is initialized
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:227: warning: `__used__' attribute ignored
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:227: error: section attribute not allowed for '__mod_license227'
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:233: error: parameter `__che_UTS_RELEASE' is initialized
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:234: error: parameter `__che_PAGE_SHIFT' is initialized
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:234: error: `PAGE_SHIFT' undeclared (first use in this function)
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:234: confused by earlier errors, bailing out
make[2]: *** [/lib/modules/fglrx/build_mod/2.6.x/firegl_public.o] Error 1
make[1]: *** [_module_/lib/modules/fglrx/build_mod/2.6.x] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.17.13'
make: *** [kmod_build] Error 2
build failed with return value 2
qualcuno può aiutarmi???

Inviato: lun 30 ott 2006, 14:41
da whites11
che versione dei kernel-headers hai? probabilmente devi aggiornarla!

Inviato: lun 30 ott 2006, 16:02
da olgias
ho installato i kernel heades corretti,
questa è la parte iniziale dell'output di sh make.sh

Codice: Seleziona tutto

ATI module generator V 2.0
==========================
initializing...
cleaning...
patching 'highmem.h'...
assuming new VMA API since we do have kernel 2.6.x...
 Assuming default VMAP API
doing Makefile based build for kernel 2.6.x and higher
make -C /lib/modules/2.6.17.13/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modules
make[1]: Entering directory `/usr/src/linux-2.6.17.13'

  WARNING: Symbol version dump /usr/src/linux-2.6.17.13/Module.symvers
           is missing; modules will have no dependencies and modversions.

  CC [M]  /lib/modules/fglrx/build_mod/2.6.x/firegl_public.o
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:46:2: #error unknown or undefined architecture configured
In file included from include/linux/sched.h:12,
                 from include/linux/module.h:10,
                 from /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:87:
include/linux/jiffies.h:18:5: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:20:7: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:22:7: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:24:7: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:26:7: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:28:7: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:30:7: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:33:3: #error You lose.
include/linux/jiffies.h:210:31: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:210:31: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:210:31: division by zero in #if
include/linux/jiffies.h:210:31: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:210:31: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:210:31: division by zero in #if
include/linux/jiffies.h:210:31: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:210:31: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:210:31: division by zero in #if
include/linux/jiffies.h:210:31: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:210:31: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:210:31: division by zero in #if
include/linux/jiffies.h:210:31: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:210:31: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:210:31: division by zero in #if
include/linux/jiffies.h:210:31: warning: "CONFIG_HZ" is not defined
include/linux/jiffies.h:210:31: warning: "CONFIG_HZ" is not defined

ciao

Inviato: lun 30 ott 2006, 17:59
da dapuzz
come mai non esiste /usr/src/linux-2.6.17.13/Module.symvers ? Hai installato i kernel-source?

Stesso problema, ma risolto

Inviato: mar 31 ott 2006, 9:38
da umaga
ciao ho avuto lo stesso problema:
ho risolto installando i sorgenti, compilando i moduli e installandoli... la sola installazione dei sorgenti non e' servita, dopo aver compilati invece sono riuscito a compilare il modulo fglrx senza problemi...
comunque non sono ancora riuscito a far partire X con questo driver!!!!
ciao fammi sapere se a te va meglio

Re: Stesso problema, ma risolto

Inviato: mar 31 ott 2006, 10:50
da olgias
umaga ha scritto:ciao ho avuto lo stesso problema:
ho risolto installando i sorgenti, compilando i moduli e installandoli... la sola installazione dei sorgenti non e' servita, dopo aver compilati invece sono riuscito a compilare il modulo fglrx senza problemi...
comunque non sono ancora riuscito a far partire X con questo driver!!!!
ciao fammi sapere se a te va meglio
Scusa ma non ho capito cosa dovrei fare!!

Potresti spiegarti meglio per favore.

Ma dove li trovo i sorgenti??

Grazie

Ciao.

mi spiego....

Inviato: mar 31 ott 2006, 11:53
da umaga
i sorgenti del kernel 2.6.17-13 li trovi ne l cd 2 di slack o nel dvd...
li decomprimi in /usr/src/, fai il link alla directory appena creata e lo chiami linux.
entri e compili solo i moduli. se non sai come consulta qualche guida. comunque devi prima copiare il config dalla directory /boot/ e chiamarlo .config e poi dare "make modules"...