PDA

View Full Version : problema compilare pacchetto su fedora 11


processore
14-11-2009, 17:53
salve.
volevo installare i driver ipwraw per poter usare la mia scheda wireless ipw3945abg in mode monitor.
ho scaricato i driver quelli per kernel superiore a 2.6.24
entro nella cartella dei driver e faccio il comando make.
pero mi esce questo errore :

make -C /lib/modules/2.6.29.4-167.fc11.i586/build M=/home/olly/Scaricati/ipwraw-ng modules
make: *** /lib/modules/2.6.29.4-167.fc11.i586/build: No such file or directory. Stop.
make: *** [modules] Error 2


ho installato il kernel devel
e pure il develoopment tools.

cosa devo fare ?
graie

processore
14-11-2009, 20:20
ma non mi aiuta nessuno

Gimli[2BV!2B]
14-11-2009, 20:39
./configure l'hai eseguito? O non c'é?

Puoi provare (controlla se ho azzeccato la posizione degli headers):
ln -s /usr/src/linux-headers-2.6.29.4-167.fc11.i586 /lib/modules/2.6.29.4-167.fc11.i586/build

processore
14-11-2009, 21:10
il percorso che mi hai detto non esiste.
ho cercato il file con il comando find.
e mi dice che si trova in lib/modules/2.6.29....../build.
ho fatto come hai detto tu ma non funziona lo stesso.
mi dice sempre cosi.

make -C /lib/modules/2.6.29.4-167.fc11.i586/build M=/home/olly/Scaricati/ipwraw-ng modules
make: *** /lib/modules/2.6.29.4-167.fc11.i586/build: No such file or directory. Stop.
make: *** [modules] Error 2

Gimli[2BV!2B]
15-11-2009, 00:51
Ho notato adesso, non menzioni i kernel headers: devi installare anche quelli.

processore
15-11-2009, 13:01
io faccio questo comando rpm -qa|grep kernel-headers
e mi dice che il kernel devel è installato.
pero non funziona lo stesso.

Gimli[2BV!2B]
15-11-2009, 13:07
Non sono un grande esperto di distribuzioni rpm, ma io mi riferisco a pacchetti come questi (http://www.rpmfind.net/linux/rpm2html/search.php?query=kernel-headers).

processore
15-11-2009, 13:57
l'output di quel comando mi da questo
kernel-headers-2.6.30.9-96.fc11.i586

quindi significa che il kernel headers e installato o sbaglio ?

Gimli[2BV!2B]
15-11-2009, 14:25
Sì direi di sì, mi son letto la man (http://linux.die.net/man/8/rpm) e così sembra.
Avevi scritto kernel devel, che sono solo una parte (http://digitizor.com/2009/06/17/install-linux-build-and-kernel-headers-for-fedora-redhat-centos/), quindi non mi tornava completamente.

Controllando il contenuto dell'rpm direi che mette tutto in /usr/include, controlla (dovrebbe contenere cartelle di nome asm, asm-generic, linux, ecc...) e prova a fare il link a quella cartella od a quella superiore.

processore
15-11-2009, 16:32
in /usr/include ci sono quelle cartelle che dici tu.
siccome non sono espertissimo di linux come lo devo fare il link ??
grazie

Gimli[2BV!2B]
15-11-2009, 17:38
ln -s /usr /lib/modules/2.6.29.4-167.fc11.i586/build

Se non dovesse funzionare, prova col livello superiore:
rm -r /lib/modules/2.6.29.4-167.fc11.i586/build
ln -s /usr/include /lib/modules/2.6.29.4-167.fc11.i586/build

Se ancora non basta, ci sarà altro da fare...? (http://www.g-loaded.eu/2005/12/14/the-complete-fedora-kernel-headers/)
Ma in questo caso sarebbe meglio trovare un utente Fedora per darti qualche dritta di prima mano...

processore
15-11-2009, 19:05
qualcosa e successo.
solo che ora mi da questo errore.
make -C /lib/modules/2.6.29.4-167.fc11.i586/build M=/home/olly/Scaricati/ipwraw-ng modules
make[1]: Entering directory `/usr/include'
make[1]: *** No rule to make target `modules'. Stop.
make[1]: Leaving directory `/usr/include'
make: *** [modules] Error 2

forse devo fare un altro link