Problemer med make kommando under driver installering.
Er i gang med at installere et USB Video Capture Kort.
I den forbindelse har jeg download'et en driver til kortet og forsøger at følge en online instruktion.
http://easycap.blogspot.co.at/ (...)
Når jeg forsøger at køre make kommandoen får jeg følgende fejl...
# make
make -C /lib/modules/2.6.32-5-686/build M=/home/danker/ezequielgarcia-stk1160-standalone-0e85b05 modules
make[1]: GÃ¥r til katalog '/lib/modules/2.6.32-5-686/build'
make[1]: *** Ingen regel til at skabe mål 'modules'. Stop.
make[1]: Forlader katalog '/lib/modules/2.6.32-5-686/build'
make: *** [all] Fejl 2
Kataloget /lib/modules/2.6.32-5-686/build, er tomt !
Hvad gør jeg galt ?
I den forbindelse har jeg download'et en driver til kortet og forsøger at følge en online instruktion.
http://easycap.blogspot.co.at/ (...)
Når jeg forsøger at køre make kommandoen får jeg følgende fejl...
# make
make -C /lib/modules/2.6.32-5-686/build M=/home/danker/ezequielgarcia-stk1160-standalone-0e85b05 modules
make[1]: GÃ¥r til katalog '/lib/modules/2.6.32-5-686/build'
make[1]: *** Ingen regel til at skabe mål 'modules'. Stop.
make[1]: Forlader katalog '/lib/modules/2.6.32-5-686/build'
make: *** [all] Fejl 2
Kataloget /lib/modules/2.6.32-5-686/build, er tomt !
Hvad gør jeg galt ?
Kommentarer8
Kataloget
Det er der dine compiled kernels burde findes. Du skal have gcc, Linux Headers der passer til kernel, og binutils, foruden Make, og din distro skal tilbyde det hele.
Der skal findes et sym-link til Linux headers "build" i /lib/modules/2.6.32-5-686 fra /usr/src/linux-headers-2.6.32-5-686.
Jeg ved ikke om du også skal installere:
sudo apt-get install libqt4-dev zlib1g-dev fakeroot build-essential devscripts debhelper g++
Jeg ved heller ikke hvilken Linux du bruger, eller om du kan finde mere ved at søge andetsteds:
http://www.google.dk/search?q=compile+kernel+dependicies&oq=compile+ker…
I OpenSuse eksempelvis skal man først installere:
Åbn YaST / Software / Håndtering af software.
Vælg Vis i øverste venstre side og vælg Mønstre
Sæt X i:
- Basissystem
- C/C++-udvikling
- Linux Kerneudvikling
Du mangler umiddelbart
Du mangler umiddelbart at installere kernel-devel pakken. Hvordan du gør det afhænger af din distribution (Ubuntu/Fedora/etc).
Har prøvet at installere
# apt-get install linux-headers-$(uname -r)
Indlæser pakkelisterne... Færdig
Opbygger afhængighedstræ
Læser tilstandsoplysninger... Færdig
linux-headers-2.6.32-5-686 er i forvejen den nyeste version.
0 opgraderes, 0 nyinstalleres, 0 afinstalleres og 58 opgraderes ikke.
# apt-cache search linux-headers-$(uname -r)
linux-headers-2.6.32-5-686 - Header files for Linux 2.6.32-5-686
linux-headers-2.6.32-5-686-bigmem - Header files for Linux 2.6.32-5-686-bigmem
Fortsat samme problem :-(
Hm.. Måske der mangler et
Man skal ikke køre configure først ?
På bar bund....
Så giver gerne ssh adgang, hvis nogen har modet :-)
J
Findes dette symlink ?ls -l
ls -l /lib/modules/[kernel-version]/build
Hvad er output af ls /lib/modules/[kernel-version]/build/ ? I denne skulle der gerne være noget indhold.
Hvad er output af ls
#0: Kataloget /lib/modules/2.6.32-5-686/build, er tomt !
#3: Fortsat samme problem :-(
#0
Hvilken version af Debian - Squeeze? Måske kan du finde mere et sted herfra:
http://www.google.dk/search?q=needed+for+compiling+debian+2.6.32-5-686+…
http://www.google.dk/search?q=debian+2.6.32-5-686&oq=debian+2.6.32-5-68…
http://www.google.dk/search?q=compile+kernel+in+debian&aq=f&oq=compile+…
Det virker lidt som et dødt
Har du noget indhold i /usr/src/linux-headers-[kernel-verion] ?