Gensplash, fbsplash

Fórumok

Gensplash, fbsplash

Hozzászólások

Köszi a linket, megprobálom az alapján...

[quote:47ee82286a="Hardre"]A kernelem 2.6.14-gentoo-r5

Ahhoz semmiféle patch nem kell. Nálam is az van fent most, gensplash-sel.

Megrobáltam felrakni az fbsplash-t (patch -p1 < ../fbsplash-*.patch):
[code:1:52e7c9f6b7]Hunk #1 FAILED at 752.
Hunk #2 FAILED at 1467.
2 out of 2 hunks FAILED -- saving rejects to file drivers/video/Kconfig.rej
patching file drivers/video/Makefile
Reversed (or previously applied) patch detected! Assume -R? [n]
(...)[/code:1:52e7c9f6b7]

Majd menükonfigoltam annak megfelően, ami a http://gentoo-wiki.com/HOWTO_fbsplash oldalon van, utána újraforgattam a kernelt, és ezt kaptam emerge splashutils közben:
[code:1:52e7c9f6b7]
* Your kernel in /usr/src/linux has not been patched with a compatible version
* of fbsplash. You can download the latest patch from http://dev.gentoo.org/~spock/
(...)
kernel.c: In function `handle_init':
kernel.c:113: error: `fbsplash' undeclared (first use in this function)
kernel.c:113: error: (Each undeclared identifier is reported only once
kernel.c:113: error: for each function it appears in.)
make: *** [kernel/kernel.o] Error 1
(...)
!!! ERROR: media-gfx/splashutils-1.1.9.8 failed. [/code:1:52e7c9f6b7]
Akkor most van vagy nincs fbsplash?
Hogy érem el, hogy felmenjen a splashutils?

[quote:af4f1822d5="Hardre"]Megrobáltam felrakni az fbsplash-t (patch -p1 < ../fbsplash-*.patch):
[code:1:af4f1822d5]Hunk #1 FAILED at 752.
Hunk #2 FAILED at 1467.
2 out of 2 hunks FAILED -- saving rejects to file drivers/video/Kconfig.rej
patching file drivers/video/Makefile
Reversed (or previously applied) patch detected! Assume -R? [n]
(...)[/code:1:af4f1822d5]

Majd menükonfigoltam annak megfelően, ami a http://gentoo-wiki.com/HOWTO_fbsplash oldalon van, utána újraforgattam a kernelt, és ezt kaptam emerge splashutils közben:
[code:1:af4f1822d5]
* Your kernel in /usr/src/linux has not been patched with a compatible version
* of fbsplash. You can download the latest patch from http://dev.gentoo.org/~spock/
(...)
kernel.c: In function `handle_init':
kernel.c:113: error: `fbsplash' undeclared (first use in this function)
kernel.c:113: error: (Each undeclared identifier is reported only once
kernel.c:113: error: for each function it appears in.)
make: *** [kernel/kernel.o] Error 1
(...)
!!! ERROR: media-gfx/splashutils-1.1.9.8 failed. [/code:1:af4f1822d5]
Akkor most van vagy nincs fbsplash?
Hogy érem el, hogy felmenjen a splashutils?

Úgy érzem, hogy el sem olvastad azt, amit ide bepészteltél nekünk.

A patch-ek úgynevezet "hunk"-okra oszthatók. Ha egy hunk "FAILED", az azt jelenti, hogy nem sikerült a patch-elés. A "Reversed (or previously applied)" pedig azt, hogy bizonyos részek már ott vannak.
1. Biztos, hogy nincs valamilyen splash már eleve benne a kerneledbe? (milyen kernelt használsz - lásd előttem szólót)
Az ebuild pedig ki is írja, hogí mit csinálj: nézz el a megadott címre a kerneledhez való patch-ért. Azzal kell megpróbálni.

Másik lehetőség a kézi fix. Ha látsz egy "FAILED"-et, akkor a megfelelő fájl mellett keletkezik egy .rej és egy .orig kiterjesztésű változat is. A .orig értelem szerűen a kiindulási állapot, a .rej pedig tartalmazza a FAILED részeket. Ezután tetszőleges szövegszerkesztővel megnézed a fájl-okat, és kijavítod a nem klappoló sorokat a forráskódban.

Ne próbálj meg szarul patchelt kernelt fordítani. Még ha le is fordulna, akkor sem biztos, hogy jól működik. A fordítási kísérlet alatti hiba az inkomplett patchelés következménye.

1. Tisztázd milyen kernelt használsz
2. Ha nincs benne splash, akkor szerezd be hozzá a megfelelő patch-et.

Üdv,
Dw.

1. Biztos, hogy nincs valamilyen splash már eleve benne a kerneledbe?

En is ugyanerre gondoltam.

[quote:b41f34788e="rigidus"]

1. Biztos, hogy nincs valamilyen splash már eleve benne a kerneledbe?

En is ugyanerre gondoltam.

27 oldalon keresztul:
http://forums.gentoo.org/viewtopic.php?t=49036
eddig meg mindig muxott