abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
eParkomat, startup z ČR, postoupil mezi finalisty evropského akcelerátoru ChallengeUp!
Robot na pivo mu otevřel dveře k opravdovému byznysu
Internet věcí: Propojený svět? Už se to blíží...
včera 17:02 | Pozvánky

Přijďte si popovídat o open source obecně a openSUSE konkrétně s dalšími uživateli a vývojáři. Oslava nového vydání openSUSE Leap se uskuteční 16. prosince od 17:00 v nových prostorách firmy SUSE v Praze. K dispozici bude nějaké občerstvení a DVD pro ty, kdo je sbírají nebo ještě mají mechaniku. Po párty v kanceláři se bude pokračovat v některé z hospod v okolí.

Miška | Komentářů: 7
včera 14:55 | Zajímavý software

Byla vydána verze Alpha 1.0 otevřeného operačního systému pro chytré hodinky AsteroidOS. Podporovány jsou hodinky LG G Watch, LG G Watch Urbane, Asus ZenWatch 2 a Sony Smartwatch 3. Ukázka ovládání hodinek na YouTube. Jaroslav Řezník přednášel o AsteroidOS na chytrých hodinkách (videozáznam) na letošní konferenci OpenAlt.

Ladislav Hagara | Komentářů: 0
včera 13:30 | Zajímavý software

Byly uvolněny zdrojové kódy známé rogue-like hry DoomRL. Počátky hry jsou v roce 2002. Je napsána ve FreePascalu a zdrojový kód je nyní k dispozici na GitHubu pod licencí GNU GPL 2.0. Autor pracuje na nové hře Jupiter Hell, která je moderním nástupcem DoomRL a na jejíž vývoj shání peníze prostřednictvím Kickstarteru.

Blaazen | Komentářů: 0
včera 13:15 | Pozvánky

Přijďte s námi oslavit vydání Fedory 25. Na programu budou přednášky o novinkách, diskuse, neřízený networking atd. Release Party se bude konat 16. prosince v prostorách společnosti Etnetera. Na party budou volně k dispozici také propagační materiály, nová DVD s Fedorou 25 a samozřejmě občerstvení. Přednášky budou probíhat v češtině. Pro více informací se můžete podívat na web MojeFedora.cz. Jen připomínám, že tentokrát jsme zavedli

… více »
frantisekz | Komentářů: 0
9.12. 16:38 | Komunita

Byly zveřejněny videozáznamy přednášek a workshopů z letošní konference OpenAlt konané 5. a 6. listopadu v Brně. K videozáznamům lze přistupovat ze stránky na SuperLectures nebo přes program konference, detaily o vybrané přednášce nebo workshopu a dále kliknutím na ikonku filmového pásu. Celkově bylo zpracováno 65 hodin z 89 přednášek a workshopů.

Ladislav Hagara | Komentářů: 0
9.12. 11:30 | Komunita

Bylo oznámeno, že bude proveden bezpečnostní audit zdrojových kódů open source softwaru pro implementaci virtuálních privátních sítí OpenVPN. Audit provede Matthew D. Green (blog), uznávaný kryptolog a profesor na Univerzitě Johnse Hopkinse. Auditována bude verze 2.4 (aktuálně RC 1, stabilní verze je 2.3.14). Audit bude financován společností Private Internet Access [reddit].

Ladislav Hagara | Komentářů: 4
9.12. 06:00 | Komunita

Na YouTube byl publikován Blender Institute Reel 2016, ani ne dvouminutový sestřih z filmů, které vznikly za posledních 10 let díky Blender Institutu. V institutu aktuálně pracují na novém filmu Agent 327. Dění kolem filmu lze sledovat na Blender Cloudu. Videoukázka Agenta 327 z června letošního roku na YouTube.

Ladislav Hagara | Komentářů: 0
9.12. 01:02 | Zajímavý článek

Minulý týden byly vydány verze 1.2.3 a 1.1.7 webového poštovního klienta Roundcube. V oznámení o vydání bylo zmíněno řešení bezpečnostního problému nalezeného společností RIPS a souvisejícího s voláním funkce mail() v PHP. Tento týden byly zveřejněny podrobnosti. Útočník mohl pomocí speciálně připraveného emailu spustit na serveru libovolný příkaz. Stejně, jak je popsáno v článku Exploit PHP’s mail() to get remote code execution z roku 2014.

Ladislav Hagara | Komentářů: 1
8.12. 16:00 | Nová verze

Byla vydána verze 0.98 svobodného nelineárního video editoru Pitivi. Z novinek lze zmínit například přizpůsobitelné klávesové zkratky. Videoukázka práce s nejnovější verzí Pitivi na YouTube.

Ladislav Hagara | Komentářů: 1
8.12. 15:00 | Zajímavý software

Stop motion je technika animace, při níž je reálný objekt mezi jednotlivými snímky ručně upravován a posouván o malé úseky, tak aby po spojení vyvolala animace dojem spojitosti. Jaký software lze pro stop motion použít na Linuxu? Článek na OMG! Ubuntu! představuje Heron Animation. Ten bohužel podporuje pouze webové kamery. Podpora digitálních zrcadlovek je začleněna například v programu qStopMotion.

Ladislav Hagara | Komentářů: 5
Kolik máte dat ve svém domovském adresáři na svém primárním osobním počítači?
 (32%)
 (23%)
 (29%)
 (7%)
 (5%)
 (3%)
Celkem 809 hlasů
 Komentářů: 50, poslední 29.11. 15:50
Rozcestník
Reklama

Dotaz: chyba pri kompilaci kernel 2.6.32.x

stanyjol avatar 15.12.2009 13:56 stanyjol | skóre: 13
chyba pri kompilaci kernel 2.6.32.x
Přečteno: 268×
kompiloval jsem nový kernel 2.6.32.1 a během kompilace se objevil následující err

  CHK     include/linux/version.h
  CHK     include/linux/utsrelease.h
  SYMLINK include/asm -> include/asm-x86
  CALL    scripts/checksyscalls.sh
  CHK     include/linux/compile.h
  GZIP    kernel/config_data.gz
  IKCFG   kernel/config_data.h
  CC      kernel/configs.o
  CC      kernel/rcutree.o
kernel/rcutree.c: In function `__rcu_init':
kernel/rcutree.h:301: sorry, unimplemented: inlining failed in call to 'rcu_bootup_announce': function body not available
kernel/rcutree.c:1740: sorry, unimplemented: called from here
make[1]: *** [kernel/rcutree.o] Error 1
make: *** [kernel] Error 2
root@server2:/home/ftp/income/linux-2.6.32.1#

už se vám to stalo?
předchozí verze kernelu 2.6.31.x byla ok - po této neúspěšné kompilaci jsem to pro jistotu kontroloval (znovu zkompiloval předešlý kernel :-)
OS: Slackware 11
P II 400MHz
dle README gcc by mělo být dostačující...
nedaří se mi najít nedostatek

Řešení dotazu:


Odpovědi

15.12.2009 14:19 Andrej Herceg | skóre: 43
Rozbalit Rozbalit vše Re: chyba pri kompilaci kernel 2.6.32.x
V 2.6.33 bola začlenená záplata, ktorá pri niektorých funkciách rcutree odstraňuje inline (vyzerá to tak, že práve s tým máš problém), netuším ale, či už to bolo zaradené aj do 2.6.32.1 (podľa záplaty to asi zaradené nebolo).

PS: Tá záplata vyzerá takto
15.12.2009 14:20 Petr Šobáň | skóre: 79 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: chyba pri kompilaci kernel 2.6.32.x
A jak jsi ho nastavoval? Překopíruj .config z toho kde to funguje a skus make oldconfig a pak to skus znovu.
15.12.2009 14:22 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: chyba pri kompilaci kernel 2.6.32.x

Říká, že nenašel tělo funkce rcu_bootup_announce(), aby ji podle klíčového slova inline rozbalil na místě volání.

Progrepoval jsem si zdrojáky a nikde jsem definici funkce nenašel. Nicméně na 2.6.32 právě jedu, takže překlad očividně prošel. Možná to je magie s preprocesorem. Nezapomněl jste make oldconfig? V 2.6.32 je rcu vylepšeno nějakou konfigurovatelnou hashmapou jejíž řád se odvíjí od počtu procesorů a oldconfig se znovu ptá na preempci RCU.

Zkuste vyčistit zdrojáky make clean, pokud překládáte ve starém opatchovaném stromě.

15.12.2009 14:27 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: chyba pri kompilaci kernel 2.6.32.x
Tak definice je kernel/rcutree_plugin.h. Zatracený GNU coding style.
stanyjol avatar 15.12.2009 14:38 stanyjol | skóre: 13
Rozbalit Rozbalit vše Re: chyba pri kompilaci kernel 2.6.32.x
.config jsem zkopíroval do nově rozbaleného 2.6.32.1; old config jsem nezkoušel, zatím jsem vždy používal menuconfig (vždy alespoň nahlédnu a pak uložím);
15.12.2009 14:41 Petr Šobáň | skóre: 79 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: chyba pri kompilaci kernel 2.6.32.x
Vždy použij make oldconfig to změní config podle toho co se změnilo a pak to skoukni menuconfig.
stanyjol avatar 15.12.2009 15:10 stanyjol | skóre: 13
Rozbalit Rozbalit vše Re: chyba pri kompilaci kernel 2.6.32.x
tak to je poprve co jsem pouzil oldconfig (predtim mrproper), ale bez uspechu, stejne jako pred tim s menuconfig.
15.12.2009 21:22 Petr Šobáň | skóre: 79 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: chyba pri kompilaci kernel 2.6.32.x
Tak potom vyskoušej: smaž .config a potm makeconfig nic neměn a skus to přeložit abys věděl zda není zrada někde v překladači.

Pokud ne bude zrada v nějaké volbě - možná nějaká špatná závislost kdy se nepřeloží nějaká část která je pro to nutná a tak ji budeš muset označit ručně jako Y - M ale která to bude budeš muset vyskoušet ty.
stanyjol avatar 16.12.2009 07:42 stanyjol | skóre: 13
Rozbalit Rozbalit vše Re: chyba pri kompilaci kernel 2.6.32.x
vždy se zastaví u CC kernel/rcutree.o
zkoušel jsem to opravit(zakázat) v .config ručně, ale pak se spustí něco jako oldconfig a dané věci chce opravit zpět, ale jen těch několik souvisejících s rcu
16.12.2009 10:02 Petr Šobáň | skóre: 79 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: chyba pri kompilaci kernel 2.6.32.x
A asi ještě na něco zapomene a chtělo by to něco přidat.
16.12.2009 10:44 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: chyba pri kompilaci kernel 2.6.32.x
Vypadá to, že máte rozbitý překladač. Zkuste novější verzi překladače, nebo použijte zde odkazovaný patch, který tam ty inline slova odmaže.
stanyjol avatar 16.12.2009 10:36 stanyjol | skóre: 13
Rozbalit Rozbalit vše Re: chyba pri kompilaci kernel 2.6.32.x
ikdyž jsem vytvořil zcela nový .config zase se kompilování zastavi u stale stejneho mista CC kernel/rcutree.o
...kašlu na to... zůstanu u předešlé verze;
Řešení 1× (okias)
stanyjol avatar 16.12.2009 14:02 stanyjol | skóre: 13
Rozbalit Rozbalit vše Re: chyba pri kompilaci kernel 2.6.32.x
nějak mi to nedalo a vyzkoušel jsem ještě dnešní git patch kernelu ... a tradaa... problem zmizel, kompilace jede dál....
asi bych měl nahlásit chybu, ale ... když už funguje ten patch...

Založit nové vláknoNahoru

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

ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.