Nowe posty

Autor Wątek: *** Warning: make dep is unnecessary now . Kernel 2.6.x.x  (Przeczytany 2052 razy)

renepl

  • Gość
Mam problem z kompilacja kernela 2.6.x.x na Fedora Core 5
Procesor AMD 64 X2 czyli x_64

Sciagalem zrodla kernela 2.6.15.1 takie same jak w FC5 na 2.6.20 te probowalem ti o samo

make clean

make menuconfig
praktycznie nic nie ustawiam i zapisuje .config


przy make dep
*** Warning: make dep is unnecessary now.

Jak zrobie od razu
make lub bzImage

przy wyszystkich include powtarza sie komunikat:

include/asm/apic.h: In function ‘apic_write_atomic’:
include/asm/apic.h:47: warning: value computed is not used

Szukalem na google tego bledu ale nie znalazlem tam rozwiazania.
Sam niewiem co zrobic jak skompilowac kerlner na tym systemie ze apic pisze to ma cos to wspolnego z procesorem x64 ??

Porsze o pomoc

arctgx

  • Gość
*** Warning: make dep is unnecessary now . Kernel 2.6.x.x
« Odpowiedź #1 dnia: 2007-04-16, 13:04:09 »
Nie znam się za bardzo na temacie, ale moge podpowiedzieć, byś zajrzał do /usr/include/. Masz tam różne katalogi asm*. Często bywa tek, że sam asm jest to link do asm-i386, a Ty prawdopodobnie potrzebujesz, by linkował na asm-x86_64. Ale czasem nie jest to link, tylko zwykły katalog.

Sam mam wątpliwości czy jeśli nagłówki w /usr/include pochodzą z innej wersji jądra niż to, które aktualnie kompilujemy, to póżniej nie wychodzą błędy typu "unresolved symbol". Ale to już inny temat, który ruszałem trochę w innym poście.

Jeszcze: prócz /usr/include zajrzyj do include w paczce ze źródłami.


Maciek_Rutecki

  • Gość
*** Warning: make dep is unnecessary now . Kernel 2.6.x.x
« Odpowiedź #2 dnia: 2007-04-16, 21:12:24 »

2.6 trochę inaczej się kompiluje: make all, make modules_install, make install.

--
Maciek

chmooreck

  • Gość
*** Warning: make dep is unnecessary now . Kernel 2.6.x.x
« Odpowiedź #3 dnia: 2007-04-16, 21:38:14 »
> include/asm/apic.h: In function ‘apic_write_atomic’:
 > include/asm/apic.h:47: warning: value computed is not used

to nie błąd, to jest tylko ostrzeżenie... kompilacja powinna normalnie iść dalej

P.S. Jak już kompilujesz swoje jajko, to radzę trochę bardziej pogrzebać w konfiguracji (tylko z głową ;-) )

tharos

  • Gość
*** Warning: make dep is unnecessary now . Kernel 2.6.x.x
« Odpowiedź #4 dnia: 2007-04-18, 23:10:57 »
2007-04-16 12:25:23 renepl napisał:

>
 > Mam problem z kompilacja kernela 2.6.x.x na Fedora Core 5
 > Procesor AMD 64 X2 czyli x_64
 >
 > Sciagalem zrodla kernela 2.6.15.1 takie same jak w FC5 na 2.6.20 te probowalem ti o samo
 >
 > make clean
 >
 > make menuconfig
 > praktycznie nic nie ustawiam i zapisuje .config
 >
To ustaw wszystko tak jak pod swojego kompa, a przynajmnmiej te najwazniejsze rzeczy jak obsluga odpowiedniego systemu plikow, procesora itp. Potem wpisz
make
make modules_install
make install
i po sprawie ewentualne bledy podaj