Problem mit "make"

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
lnsider
Beiträge: 3
Registriert: 05.11.2013 15:18:51

Problem mit "make"

Beitrag von lnsider » 05.11.2013 15:21:40

Hallo,

Ich versuche gerade das RaptorCam2 auf meine Debian 7 system zu installieren, doch leider klappt es bei dem ersten punkt schon nicht

Code: Alles auswählen

# cd /Linux/uvcdriver/src/uvcvideo-next
# make
Das Fehler sah so aus

Code: Alles auswählen

Building USB Video Class driver...
make: *** /lib/modules/3.10-0.bpo.3-amd64/build: Datei oder Verzeichnis nicht gefunden.  Schluss.
make: *** [all] Fehler 2
bis ich dann das Verzeichnis "build" nicht erstellt habe, nach der Erstellung tauchte ein neuer Fehler auf:

Code: Alles auswählen

Building USB Video Class driver...
make[1]: Entering directory `/lib/modules/3.10-0.bpo.3-amd64/build'
make[1]: *** Keine Regel, um »modules« zu erstellen.  Schluss.
make[1]: Leaving directory `/lib/modules/3.10-0.bpo.3-amd64/build'
make: *** [all] Fehler 2
hoffe mir kann jemand helfen.


P.S. Bin nicht so gut in erklären :)
P.S. So sieht das Makefile bei mir aus

Code: Alles auswählen

KERNEL_VERSION	:= `uname -r`
KERNEL_DIR	:= /lib/modules/$(KERNEL_VERSION)/build
PWD		:= $(shell pwd)

CPPFLAGS        := -I$(M)/include $(CPPFLAGS)
KBUILD_CPPFLAGS := -I$(M)/include $(KBUILD_CPPFLAGS)
LINUXINCLUDE    := -I$(M)/include $(LINUXINCLUDE)
EXTRA_CFLAGS	:= -include $(M)/compat.h


uvcvideo-objs  := uvc_driver.o uvc_queue.o uvc_v4l2.o uvc_video.o uvc_ctrl.o \
		  uvc_status.o uvc_isight.o
obj-m += uvcvideo.o

all:
	@echo "Building USB Video Class driver..."
	@($(MAKE) -C $(KERNEL_DIR) M=$(PWD) CROSS_COMPILE=$(CROSS_COMPILE) modules)

clean:
	@echo "Cleaning USB Video Class driver..."
	@($(MAKE) -C $(KERNEL_DIR) M=$(PWD) CROSS_COMPILE=$(CROSS_COMPILE) clean)

syssi
Beiträge: 2951
Registriert: 24.12.2010 16:50:59
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Rheinland

Re: Problem mit "make"

Beitrag von syssi » 05.11.2013 17:30:18

Kann es sein, dass du linux-headers und linux-kbuild nicht passend zu deinem Kernel installiert hast?

lnsider
Beiträge: 3
Registriert: 05.11.2013 15:18:51

Re: Problem mit "make"

Beitrag von lnsider » 06.11.2013 09:14:57

Beides ist auf den neusten zustand :)

syssi
Beiträge: 2951
Registriert: 24.12.2010 16:50:59
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Rheinland

Re: Problem mit "make"

Beitrag von syssi » 06.11.2013 09:25:30

Ich habe einmal nachgesehen. "/lib/modules/3.10-0.bpo.3-amd64/build" muss ein Link sein, welcher auf /usr/src/linux-headers-3.10-0.bpo.3-amd64 zeigt. Solltest du diesen Link entfernt und stattdessen ein Verzeichnis angelegt haben, dann hast du etwas an der urspruenglich Idee zerstoert.

lnsider
Beiträge: 3
Registriert: 05.11.2013 15:18:51

Re: Problem mit "make"

Beitrag von lnsider » 06.11.2013 10:08:30

Den Ordner
/usr/src/linux-headers-3.10-0.bpo.3-amd64
gabs bei mir nicht mal

syssi
Beiträge: 2951
Registriert: 24.12.2010 16:50:59
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Rheinland

Re: Problem mit "make"

Beitrag von syssi » 06.11.2013 11:03:43

Das ist ein Hinweis, dass die von mir genannten Pakete nicht (in der passenden Version?) installiert sind. In anderen Worten:

Code: Alles auswählen

apt-get install linux-headers-3.10-0.bpo.3-amd64

Antworten