Frage

Wie lesen Sie die Fehler?

Ich laufe nach .config -Dateien in / home / aal / build / kernel mit.

/usr/src/linux-2.6$ make O=/home/aal/build/kernel/

ich

  ... cut ...
  CC [M]  drivers/staging/go7007/s2250-board.o
/usr/src/linux-2.6/drivers/staging/go7007/s2250-board.c:24:26: error: s2250-loader.h: No such file or directory
/usr/src/linux-2.6/drivers/staging/go7007/s2250-board.c: In function ‘read_reg_fp’:
/usr/src/linux-2.6/drivers/staging/go7007/s2250-board.c:264: warning: passing argument 1 of ‘down_interruptible’ from incompatible pointer type
/usr/src/linux-2.6/include/linux/semaphore.h:43: note: expected ‘struct semaphore *’ but argument is of type ‘struct mutex *’
/usr/src/linux-2.6/drivers/staging/go7007/s2250-board.c:273: warning: passing argument 1 of ‘up’ from incompatible pointer type
/usr/src/linux-2.6/include/linux/semaphore.h:47: note: expected ‘struct semaphore *’ but argument is of type ‘struct mutex *’
/usr/src/linux-2.6/drivers/staging/go7007/s2250-board.c: In function ‘s2250_init’:
/usr/src/linux-2.6/drivers/staging/go7007/s2250-board.c:670: error: implicit declaration of function ‘s2250loader_init’
/usr/src/linux-2.6/drivers/staging/go7007/s2250-board.c:676: error: implicit declaration of function ‘s2250loader_cleanup’
make[4]: *** [drivers/staging/go7007/s2250-board.o] Error 1
make[3]: *** [drivers/staging/go7007] Error 2
make[2]: *** [drivers/staging] Error 2
make[1]: *** [drivers] Error 2
make: *** [sub-make] Error 2
War es hilfreich?

Lösung

Entfernen Sie den Verweis auf diesen Treiber von Ihrem .config und das Problem weggeht. Alternativ, wenn Sie die entsprechenden Treiber die Quelle benötigt.

Alle diese Fehler werden durch die fehlende Header verursacht.

Andere Tipps

Die Fehler sind in einem Staging Treiber, dh entweder noch nicht oder bereits nicht stabile Treiber (einen Blick zB nehmen hier für eine Diskussion über den Staging-Baum) Sie können diese im Kernel deaktivieren Config Gerätetreiber. - > Staging-Treiber .

Die Fehler wahrscheinlich stammen alle aus der fehlenden Datei im ersten Fehler.

Ich vermute, Pfad enthalten würde oder unvollständige Installation von den Quellen ...

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top