sto cercando di installare una webcam [messaggio #40015] |
ven, 01 luglio 2011 15:16 |
rent Messaggi: 19 Registrato: febbraio 2011 |
Junior Member |
|
|
la distro e' mint 10, la webcam e' un quickcam logitech laptop,
seguendo queste istruzioni http://qce-ga.sourceforge.net/howto-usbid.html
ho scaricato i sorgenti del kernel che uso, ho creato un link come
dice qui
Kernel source for the kernel you are running. The symbolic link /lib/
modules/`uname -r`/build should point to the source directory.
quando eseguo make all nella dir dei driver mi da errori..
sesil@sesil-Satellite ~/Scaricati/qc-usb-0.6.6 $ sudo make all
[sudo] password for sesil:
awk: cmd. line:1: fatal: cannot open file `/lib/modules/2.6.35-22-
generic/build/include/linux/version.h' for reading (No such file or
directory)
qui dice che non c'e' version.h ed in effetti non c'e'...
[: 1: -ge: unexpected operator
[: 1: -ge: unexpected operator
cc -I/lib/modules/2.6.35-22-generic/build/include -nostdinc -
iwithprefix include -DMODULE -D__KERNEL__ -DNOKERNEL -O2 -fomit-frame-
pointer -fno-strict-aliasing -fno-common -Wall -Wstrict-prototypes -
Wno-trigraphs -DHAVE_UTSRELEASE_H= -pipe -c qc-driver.c
In file included from qc-driver.c:47:
quickcam.h:79: fatal error: linux/autoconf.h: No such file or
directory
compilation terminated.
make: *** [qc-driver.o] Error 1
qualche aiuto...?
grazie
ciao
antonio
|
|
|
|
|
|
|
|
Re: sto cercando di installare una webcam [messaggio #40028 è una risposta a message #40015] |
sab, 02 luglio 2011 08:54 |
Alessandro Selli Messaggi: 242 Registrato: novembre 2010 |
Senior Member |
|
|
antonio ha scritto:
> la distro e' mint 10, la webcam e' un quickcam logitech laptop,
> seguendo queste istruzioni http://qce-ga.sourceforge.net/howto-usbid.html
>
> ho scaricato i sorgenti del kernel che uso, ho creato un link come
> dice qui
> Kernel source for the kernel you are running. The symbolic link /lib/
> modules/`uname -r`/build should point to the source directory.
Quanto scrivo nel seguito è relativo alla compilazione di un kernel
Linux ufficiale; se tu stai usando quello modificato della tua
distribuzione le cose potrebbero essere diverse, ma non posso aiutarti
di più perché non ho una distribuzione Mint installata.
Il collegamento simbolico /lib/modules/$(uname -r)/build è creato
automaticamente dal comando make modules_install e non è necessario al
funzionamento del kernel.
> quando eseguo make all nella dir dei driver mi da errori..
>
> sesil@sesil-Satellite ~/Scaricati/qc-usb-0.6.6 $ sudo make all
> [sudo] password for sesil:
Non serve essere superutente per compilare: se puoi, fai tutto nella
tua home dir come utente non privilegiato. Da superutente si fa solo il
make modules_install install o l'installazione del pacchetto, se dai
sorgenti compilati si crea un pacchetto invece di passare direttamente
all'installazione.
> awk: cmd. line:1: fatal: cannot open file `/lib/modules/2.6.35-22-
> generic/build/include/linux/version.h' for reading (No such file or
> directory)
>
> qui dice che non c'e' version.h ed in effetti non c'e'...
È normale: quel file è generato in fase di compilazione.
Prima della compilazione, scompattati i sorgenti e dato make
menuconfig, il file non c'è:
alessandro@krill ~ $ loh
/mnt/ext1/Linux/linux-2.6.39.2/include/linux/version.h
ls: impossibile accedere a
/mnt/ext1/Linux/linux-2.6.39.2/include/linux/version.h: File o directory
non esistente
Ma già nelle prime fasi della compilazione questo file appare:
alessandro@krill ~ $ cat
/mnt/ext1/Linux/linux-2.6.39.2/include/linux/version.h
#define LINUX_VERSION_CODE 132647
#define KERNEL_VERSION(a,b,c) (((a) << 16) + ((b) << 8) + (c))
> [: 1: -ge: unexpected operator
> [: 1: -ge: unexpected operator
> cc -I/lib/modules/2.6.35-22-generic/build/include -nostdinc -
> iwithprefix include -DMODULE -D__KERNEL__ -DNOKERNEL -O2 -fomit-frame-
> pointer -fno-strict-aliasing -fno-common -Wall -Wstrict-prototypes -
> Wno-trigraphs -DHAVE_UTSRELEASE_H= -pipe -c qc-driver.c
> In file included from qc-driver.c:47:
> quickcam.h:79: fatal error: linux/autoconf.h: No such file or
> directory
> compilation terminated.
> make: *** [qc-driver.o] Error 1
Questo file invece non l'ho trovato ne prima ne dopo la compilazione.
Vedo che è cercato dal file quickcam.h, deve quindi far parte di file
di intestazioni installate da un pacchetto apposito, come ha suggerito
Nicola.
Ciao,
--
Alessandro Selli http://alessandro.route-add.net
AVVERTENZA: i messaggi inviati a "trappola" non mi arriveranno.
WARNING: messages sent to "trappola" will never reach me.
|
|
|
|
|
|
Re: sto cercando di installare una webcam [messaggio #40032 è una risposta a message #40028] |
sab, 02 luglio 2011 10:54 |
rent Messaggi: 19 Registrato: febbraio 2011 |
Junior Member |
|
|
On 2 Lug, 08:54, Alessandro Selli <trapp...@route-add.net> wrote:
> antonio ha scritto:
>
> > la distro e' mint 10, la webcam e' un quickcam logitech laptop,
> > seguendo queste istruzionihttp://qce-ga.sourceforge.net/howto-usbid.html
>
> > ho scaricato i sorgenti del kernel che uso, ho creato un link come
> > dice qui
> > Kernel source for the kernel you are running. The symbolic link /lib/
> > modules/`uname -r`/build should point to the source directory.
>
> Quanto scrivo nel seguito relativo alla compilazione di un kernel
> Linux ufficiale; se tu stai usando quello modificato della tua
> distribuzione le cose potrebbero essere diverse, ma non posso aiutarti
> di pi perch non ho una distribuzione Mint installata.
>
> Il collegamento simbolico /lib/modules/$(uname -r)/build creato
> automaticamente dal comando make modules_install e non necessario al
> funzionamento del kernel.
boh, verramente quel collegamento simbolico l'ho creato io... secondo
le richieste di questo driver
> > quando eseguo make all nella dir dei driver mi da errori..
>
> > sesil@sesil-Satellite ~/Scaricati/qc-usb-0.6.6 $ sudo make all
> > [sudo] password for sesil:
>
> Non serve essere superutente per compilare: se puoi, fai tutto nella
> tua home dir come utente non privilegiato. Da superutente si fa solo il
> make modules_install install o l'installazione del pacchetto, se dai
> sorgenti compilati si crea un pacchetto invece di passare direttamente
> all'installazione.
ok, l'ho usato perche' magari doveva andare da qualche altra parte
fuori dalla home...
> > awk: cmd. line:1: fatal: cannot open file `/lib/modules/2.6.35-22-
> > generic/build/include/linux/version.h' for reading (No such file or
> > directory)
>
> > qui dice che non c'e' version.h ed in effetti non c'e'...
>
> normale: quel file generato in fase di compilazione.
>
> Prima della compilazione, scompattati i sorgenti e dato make
> menuconfig, il file non c' :
>
> alessandro@krill ~ $ loh
> /mnt/ext1/Linux/linux-2.6.39.2/include/linux/version.h
> ls: impossibile accedere a
> /mnt/ext1/Linux/linux-2.6.39.2/include/linux/version.h: File o directory
> non esistente
>
> Ma gi nelle prime fasi della compilazione questo file appare:
scusa, non ho ben capito... .dovrei ricompilare il kernel quindi?
perche' nelle istruzioni dell'installazione di questo driver non mi
par si parli di ricompilare il kernel..
grazie
ciao
antonio
|
|
|
|
|
Re: sto cercando di installare una webcam [messaggio #40035 è una risposta a message #40024] |
sab, 02 luglio 2011 12:31 |
Tetsuya Messaggi: 25 Registrato: febbraio 2011 |
Junior Member |
|
|
On 07/02/2011 03:41 AM, No-News wrote:
> E una laurea in ingegneria no?
Serve una laurea in ingegneria per usare un computer e *soprattutto*
leggere la documentazione?
> Nel 2011 ancora a litigare per installare una webcam incredibile!
LOL, che belli che sono gli ut*nti apple :D
> Questo mi ricorda perché ho appena speso più di 1000 € per acquistare il
> nuovo iMac, per non dover litigare pure con la webcam, e son soldi spesi
> un gran bene!
Contento tu...
--
Why do nerds always confuse Halloween and Xmas? Because Oct 31 = Dec 25.
Powered by Debian GNU/Linux wheezy
Linux 2.6.39-2-686-pae #1 SMP Wed Jun 8 11:33:14 UTC 2011
Uptime: 3 days, 16:23, 3 users, load average: 0.02, 0.17, 0.23
|
|
|
|
|
Re: sto cercando di installare una webcam [messaggio #40044 è una risposta a message #40031] |
dom, 03 luglio 2011 13:41 |
Lem Novantotto Messaggi: 166 Registrato: novembre 2010 |
Senior Member |
|
|
antonio ha scritto:
> no quelli ci sono, li vedo... [i kernel headers]
Curioso: come si può vedere facilmente eseguendo
$ apt-file search include/linux/version.h
'sto file viene installato, appunto, dai pacchetti del tipo
linux-headers-$versionedelkernel... Ma non da tutti! :-o
Io ho qui una ubuntu lucid, con però il kernel aggiornato al 2.6.38-8-
generic. I linux headers del mio kernel attuale, preso da un repo non
ufficiale, non dicono di contenere/installare il file.
Però poi io il file l'ho lo stesso. Non ricordo d'averlo messo lì io
manualmente, tenderei proprio ad escluderlo.
Un'altra curiosità di 'sto file, che però riscontro anche coi kernel i
cui headers lo contengono esplicitamente, è che, a differenza di tutti
gli altri file della directory in cui sta, non è un symlink.
--
Bye, Lem
Ceterum censeo ISLAM esse delendum
____________________________________________________________ _____
Non sprecare i cicli idle della tua CPU, né quelli della tua GPU.
http://cleanenergy.harvard.edu/ http://spin.fh-bielefeld.de/
http://www.gpugrid.net/
|
|
|
|
|
Re: sto cercando di installare una webcam [messaggio #40049 è una risposta a message #40045] |
dom, 03 luglio 2011 21:14 |
scassa15 Messaggi: 3 Registrato: aprile 2011 |
Junior Member |
|
|
Il Sun, 03 Jul 2011 11:47:58 +0000, Lem Novantotto ha scritto:
> Lem Novantotto ha scritto:
>
>> Però poi io il file l'ho lo stesso. Non ricordo d'averlo messo lì io
>> manualmente, tenderei proprio ad escluderlo.
>
> Lo posso escludere categoricamente.
>
>> Un'altra curiosità di 'sto file, che però riscontro anche coi kernel i
>> cui headers lo contengono esplicitamente, è che, a differenza di tutti
>> gli altri file della directory in cui sta, non è un symlink.
>
> La cosa capita anche con utsrelease.h, che pure condivide il fatto di
> non essere dichiarato da alcune versioni dei pacchetti linux-headers.
Forse non ho ben capito il problema, ma per quanto letto prima
e sperimentato poi la Logitech C300 sulla Mandriva 2010.2 gira bene
--
non sono un tecnico sono un empirico
|
|
|
|
|