Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2011-06-22 08:41:06

  tigno - Nowy użytkownik

tigno
Nowy użytkownik
Zarejestrowany: 2011-06-22

Błąd " 'struct vc_data' has no member named " przy kompilacji kernela.

Witam, mam oto taki problem. Muszę skompilować kernel wraz z łatami powerpack. Wyskauje mi następujący błąd.
http://i.imgur.com/xjrp8.gif

Przedstawie sposób w jaki kompiluje (może robie gdzieś, błąd):
1. Ściągam źródełka kernela i wypakowuje do /usr/src
2. Tworzę dowiązanie symboliczne /usr/src/linux do wypakowanego katalogu
3. Ściągam i wypakowuje łaty "powerpack"
4. Z wypakowanego katalogu powerpack kopiuje plik kernel-2.6.x.x.diff.xz
5. Dekompresuje do /usr/src

Kod:

xz -d kernel-2.6.x.x.diff.xz

6. Przechodze do katalogu /usr/src i patch-uje

Kod:

path -p0 < kernel-2.6.x.x.diff

7. Wchodzę do katalogu /usr/src/linux i wydaję:

Kod:

make menuconfig

8. Include-uje odpowiednie moduły, zapisuje.
9. Edytuje /usr/src/linux-2.6.x.x/Makefile
I zmieniam:

Kod:

VERSION = 2
PATCHLEVEL = 6
SUBLEVEL = 31
EXTRAVERSION = .LinuxBox by Dj.Gregor
NAME = LinuxBox by DJ.Gregor

na

Kod:

VERSION = 2
PATCHLEVEL = 6
SUBLEVEL = 31
EXTRAVERSION = .linux
NAME = liux

10.

Kod:

make-kpkg clean

11.

Kod:

make-kpkg --initrd --revision router2.6.x.x kernel-image

Kompilacja rusza i wysypuje się na takim błędzie jak na screenie. Jakiegoś sugestie?
Aha i żeby uprzedzić pytanie, kompiluję kernel bo muszę (takie mam zadanie ;)) )


Pozdrawiam!

Ostatnio edytowany przez tigno (2011-06-22 08:53:45)

Offline

 

#2  2011-06-22 12:20:55

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Błąd " 'struct vc_data' has no member named " przy kompilacji kernela.

Wersje chyba się nie zgadzają, a przynajmniej tak wynika z tego co podałeś. W Makefile piszesz o wersji 2.6.31, na screenie którego wrzuciłeś wywala Ci się kompilacja 2.6.36.4, a na stronie którą podałeś ostatnia wersja patcha jest dla 2.6.34. Nie miałeś rejectów przy patchowaniu?

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)