Portál AbcLinuxu, 26. dubna 2024 09:33


Dotaz: instalace dazuko v Slackware 13

5.10.2009 07:03 Mupy | skóre: 10
instalace dazuko v Slackware 13
Přečteno: 307×
Odpovědět | Admin

Dobrý den jakým způsobem nainstalovat modul dazuko?

1,  jsem stáhnul dazuko-2.3.4.tar.gz

2, tar -zxvf dazuko-2.3.4.tar.gz

3, ./configure

4 jsem udělal make a make test a stoho mi vyšlo toto:

make[2]: *** [/root/dazuko-2.3.4/dazuko_core.o] Error 1
make[1]: *** [_module_/root/dazuko-2.3.4] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.29.6'
make: *** [dummy_rule] Error 2
 

co jsem udělal špatně vím že pak mám pokračovat asi

/sbin/insmod dazuko.o

a make install

linux lama :-)

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

5.10.2009 09:34 rastos | skóre: 62 | blog: rastos
Rozbalit Rozbalit vše Re: instalace dazuko v Slackware 13
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pred tými chybovými hláškami, ktoré si sem dal musí byť ešte nejaká iná, vysvetľujúca, čo sa mu nepodarilo.
5.10.2009 11:38 Mupy | skóre: 10
Rozbalit Rozbalit vše Re: instalace dazuko v Slackware 13

> make
make -C /lib/modules/2.6.29.6/build include/linux/version.h include/asm scripts
make[1]: Entering directory `/usr/src/linux-2.6.29.6'
  CHK     include/linux/version.h
  SYMLINK include/asm -> include/asm-x86
make[1]: Leaving directory `/usr/src/linux-2.6.29.6'
make -C /lib/modules/2.6.29.6/build SUBDIRS="/root/dazuko-2.3.4" modules
make[1]: Entering directory `/usr/src/linux-2.6.29.6'
  CC [M]  /root/dazuko-2.3.4/dazuko_core.o
In file included from /root/dazuko-2.3.4/dazuko_platform.h:4,
                 from /root/dazuko-2.3.4/dazuko_core.c:36:
/root/dazuko-2.3.4/dazuko_linux26.h:27:27: error: asm/semaphore.h: No such file or directory
In file included from /root/dazuko-2.3.4/dazuko_platform.h:4,
                 from /root/dazuko-2.3.4/dazuko_core.c:36:
/root/dazuko-2.3.4/dazuko_linux26.h:50: error: field 'mutex' has incomplete type
make[2]: *** [/root/dazuko-2.3.4/dazuko_core.o] Error 1
make[1]: *** [_module_/root/dazuko-2.3.4] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.29.6'
make: *** [dummy_rule] Error 2
 

linux lama :-)
5.10.2009 14:39 Ondřej Kubečka | skóre: 29 | blog: datlovo | Ulm
Rozbalit Rozbalit vše Re: instalace dazuko v Slackware 13
Jak tak koukám na tu chybu a na svůj systém, tak to vypadá, že od určité verze jádra neexistuje hlavička asm/semaphore.h a (potřebná) definice z něj se odstěhovaly jinam (nebo byly odstraněny?), ale dazuko (elspoň to, které kopilujete) tuto změnu ještě nereflektovalo.

5.10.2009 14:42 Ondřej Kubečka | skóre: 29 | blog: datlovo | Ulm
Rozbalit Rozbalit vše Re: instalace dazuko v Slackware 13
Když tak koukám na stránky toho projektu, tak to vypadá, že dazuko-2.x.y je už stará větev a teď místo toho dělají na dazukoFS 3.x.y (které se zdá je psáno i pro nová jádra).
5.10.2009 17:52 Mupy | skóre: 10
Rozbalit Rozbalit vše Re: instalace dazuko v Slackware 13

Děkuji takže to pujde po stažení tím samím způsobem ? Nějak mi v tom novém nefunguje ./configure.

linux lama :-)
5.10.2009 21:35 Ondřej Kubečka | skóre: 29 | blog: datlovo | Ulm
Rozbalit Rozbalit vše Re: instalace dazuko v Slackware 13
./configure "nefunguje", protože tam není. Postup, jak na to, je (celkem nepřekvapivě) v souboru README, sekce "BUILD / INSTALL". ;)
6.10.2009 04:08 Mupy | skóre: 10
Rozbalit Rozbalit vše Re: instalace dazuko v Slackware 13

 

~/dazukofs-3.1.0# make
make -C /lib/modules/`uname -r`/build SUBDIRS="`pwd`" modules
make[1]: Entering directory `/usr/src/linux-2.6.29.6'
  CC [M]  /root/dazukofs-3.1.0/super.o
  CC [M]  /root/dazukofs-3.1.0/inode.o
  CC [M]  /root/dazukofs-3.1.0/file.o
/root/dazukofs-3.1.0/file.c: In function 'dazukofs_open':
/root/dazukofs-3.1.0/file.c:185: error: dereferencing pointer to incomplete type
make[2]: *** [/root/dazukofs-3.1.0/file.o] Error 1
make[1]: *** [_module_/root/dazukofs-3.1.0] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.29.6'
make: *** [dazukofs_modules] Error 2
 

linux lama :-)
Řešení 1× (Mupy (tazatel))
7.10.2009 00:45 Ondřej Kubečka | skóre: 29 | blog: datlovo | Ulm
Rozbalit Rozbalit vše Re: instalace dazuko v Slackware 13
Je to psané pro 2.6.31. V 2.6.29.6 (výchozí játro Slackware 13) ještě nenajdete hlavičkový soubor linux/cred.h. S tímto by asi pomohla starší verze DazukoFS.

Nicméně mě shodou okolností 2.6.31 na systému běží, tak jsem to zkusil proti němu s týmž výsledkem. Dál už jsem se v tom nehrabal a obávám, že se budete muset rozhlednou ještě jinde. Je možné, že přes mou konfiguraci a některé direktivy preprocessoru se mi tak potřebný typ také nenadefinuje. Určité vodítko by možná mohlo být toto. Věci z této oblasti skutečně ve svém kernelu nemám.
7.10.2009 19:21 Mupy | skóre: 10
Rozbalit Rozbalit vše Re: instalace dazuko v Slackware 13

děkuju moc za ochotu pozápasím s tím :-)

linux lama :-)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.