Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: C: Linux dvb-ajurin kääntäminen ei onnistu

koikko [20.03.2011 20:13:13]

#

Nyt on kohta viikko yritetty kääntää ajuria halpistikulle.
Sen verran on taustatyötä tehty, että on satavarma että tällä ajurilla toimii.

Mutta mutta. Ei käänny. On asennettu kernel source & headerit.

Kaikkien kokeiluiden jälkeen viimeisin virhe on: make[2]: *** "/home/kaitsu/installer/AF903x_SRC/dvb-af903x.o"-kohteen tarvitseman kohteen "/home/kaitsu/installer/AF903x_SRC/af903x-core.o" tuottamiseen ei ole sääntöä. Seis.

Onnistuuko kenelläkään kääntää tuo alla oleva.

wget http://me-tv.googlecode.com/files/AF903x.tar.gz


Järjestelmäni on kubuntu 10.10 . kernel 2.6.38-020638-generic

T:epätoivoinen koikko

Metabolix [20.03.2011 20:37:38]

#

Virheestä päätellen olet kokeiluidesi aikana sössinyt pahemman kerran.

Arch Linuxissa (kernel 2.6.37) moduuli kääntyi ongelmitta, kunhan kopioin kaikki puuttuvat otsikkotiedostot (drivers/media/dvb/*/*) tuonne hakemistoon AF903x_SRC. Jostain syystä se ei löytänyt niitä automaattisesti. Tosin koko Makefile näytti minusta jollain tavalla heikkotasoiselta.

koikko [20.03.2011 21:02:54]

#

drivers/media/dvb/*/*

Tuossa kansiossa on miljoona kansiota.
Kopioitko nuo kaikki kansiot hakemistoon AF903x_SRC ?

Metabolix [20.03.2011 21:18:34]

#

Ei siellä miljoonaa minulla ainakaan ollut, vaan otsikkotiedostoja kertyi minulla 163, ja kyllä, kopioin ne kaikki. Ei kai niitä kukaan jaksa yksitellenkään kopioida. Tyylikkäämpää tietenkin on lisätä oikeat polut käännöskomentoon eli muokata Makefilen alkupuolelta yhtä riviä seuraavasti:

EXTRA_CFLAGS = -DEXPORT_SYMTAB $(addprefix -I,$(shell find $(KDIR)/drivers/media/dvb -type d))

koikko [20.03.2011 21:36:23]

#

Jopasjoo

Kopioin kaikki silti gcc sanoo ettei tiedoston tuottamiseen ole sääntöä?

Jos se kääntyi sulla niin voisitko lähettää ko.filun dvb-af903x.o mulle liitteenä emailiin
koheli@wippies.fi

Metabolix [20.03.2011 22:18:13]

#

Tuskinpa saat siitä mitään irti, kun on eri versio kernelistä ja ehkä muitakin olennaisia eroja. Lähetin silti, nauti säätämisestä.

Varmistetaan nyt vielä: onhan koneessa kääntäjä ym. tarpeellinen (oliko jokin build-essential)? Hämärästi muistelen myös, että Ubuntussa olisi jokin vaikeaselkoinen systeemi moduulien kääntämistä varten.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta