Linux.org.ru
Новости - Галерея - Форум - Трекер - Wiki - Поиск
[#]  

Kompilirovanie jadra

postavil sebe slackware 9 i hochu skompilirovat jadro 2.6.26, ghb kompilyacii pishet
arch/x86/kernel/smpboot.c:751:1: directives may not be used inside a macro argument
arch/x86/kernel/smpboot.c:750:70: unterminated argument list invoking macro "startup_ipi_hook"
arch/x86/kernel/smpboot.c: In function `wakeup_secondary_cpu':
arch/x86/kernel/smpboot.c:754: implicit declaration of function `startup_ipi_hook'
arch/x86/kernel/smpboot.c:754: parse error before "unsigned"
make[1]: *** [arch/x86/kernel/smpboot.o] Error 1
make: *** [arch/x86/kernel] Error 2
v chem problema?
p.s. jadro kompiliruju perviy raz

andrew_93 (27.07.2008 15:53:52)

[#]  
polachok (фотография)

Re: Kompilirovanie jadra

>postavil sebe slackware 9

некрофил?

polachok * (27.07.2008 16:02:45)
[#] Ответ на: Re: Kompilirovanie jadra от polachok 27.07.2008 16:02:45  

Re: Kompilirovanie jadra

pri chem tut nekrofil? vzyal u druga disk vjn postavik, i xochu nauchitsa kompilirovaty, i poproshu otvachat sovetom ili podskazroy, fludit vse mogut

andrew_93 (27.07.2008 16:06:46)
[#] Ответ на: Re: Kompilirovanie jadra от andrew_93 27.07.2008 16:06:46  
polachok (фотография)

Re: Kompilirovanie jadra

>pri chem tut nekrofil?

при том что компилятором пятилетней свежести вчерашнее ядро имеет полное право не собраться.

polachok * (27.07.2008 16:14:50)
[#]  
ahonymous (фотография)

Re: Kompilirovanie jadra

Причина в древнем компиляторе. И возможно библиотеках

ahonymous (27.07.2008 16:20:41)
[#] Ответ на: Re: Kompilirovanie jadra от polachok 27.07.2008 16:14:50  

Re: Kompilirovanie jadra

mozhno bylo srazu skazatj, ne vse znayut kak kompilirovatj jadro, a tem bolye novye v linuxe

andrew_93 (27.07.2008 16:24:20)
[#] Ответ на: Re: Kompilirovanie jadra от andrew_93 27.07.2008 16:24:20  
ahonymous (фотография)

Re: Kompilirovanie jadra

Эх, бросил тебя твой друг в холодную воду :) Привыкай к тому, что здесь обращаться с тобой будут не так нежно как в гугле.

ahonymous (27.07.2008 16:32:11)
[#] Ответ на: Re: Kompilirovanie jadra от ahonymous 27.07.2008 16:32:11  

Re: Kompilirovanie jadra

mne vseravno kak obrashchutsa, glavuoe chtob pomogli reshitj problemu

andrew_93 (27.07.2008 16:41:48)
[#] Ответ на: Re: Kompilirovanie jadra от andrew_93 27.07.2008 16:41:48  
polachok (фотография)

Re: Kompilirovanie jadra

/etc/X11/xorg.conf

Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru(winkeys)"
Option "XkbOptions" "grp:caps_toggle,grp_led:scroll,compose:lwin"
EndSection

на тебе, переключение по капсу. нефиг транслитом писать.

polachok * (27.07.2008 16:49:05)
[#] Ответ на: Re: Kompilirovanie jadra от polachok 27.07.2008 16:49:05  

Re: Kompilirovanie jadra

спасибо

andrew_93 (27.07.2008 17:11:50)
[#] Ответ на: Re: Kompilirovanie jadra от ahonymous 27.07.2008 16:20:41  
Dselect (фотография)

Re: Kompilirovanie jadra

> Причина в древнем компиляторе.

Возможно.

> И возможно библиотеках

Ядру библиотеки не нужны (хвала Богам).

Dselect *** (27.07.2008 19:05:58)
[#]  
Dselect (фотография)

Re: Kompilirovanie jadra

Этому ядру нужен компилятор gcc 4.1 или новее. Если я чего-то не забыл, то gcc 4.1 вышел "несколько" позднее, чем Slackware 9.

Dselect *** (27.07.2008 19:08:32)
[#]  

Re: Kompilirovanie jadra

2.6.26? не факт, что оно вообще соберётся... ты кстати как его собирал? по старым конфигам? тогда нет ничего удивительного... они вообще-то на 24ое ядро... если можешь скачать лишние метров 20 попробуй собрать 24ое, а если можешь скачать лишних 4 гига то попробуй поставить слаку 12.1... и для экспериментов с ядром я бы всё же выбрал 2.6.24.?... не то чтобы стабильнее но наверняка сбирается...

KblCb ** (27.07.2008 19:11:22)
[#] Ответ на: Re: Kompilirovanie jadra от KblCb 27.07.2008 19:11:22  

Re: Kompilirovanie jadra

спасибо, буду пробовать

andrew_93 (27.07.2008 20:00:22)
[#]  

Re: Kompilirovanie jadra

проблема в днк ;) возьми слаку 12.1 и не мучайся, а то как онанист последний, ей богу.

amoralyrr ** (28.07.2008 3:31:22)
[#]  

Re: Kompilirovanie jadra

Файлики вроде README или INSTALL читать уже не модно? Там часто указывается, что нужно для сборки... компилятор, libc, autotools, их версии...

Xellos *** (28.07.2008 16:56:09)
[#]  

Re: Kompilirovanie jadra

Эта ошибка действительно связана с достаточно старой версией компилятора. Решается достаточно просто - в файле arch/x86/kernel/smpboot.c начиная с 750й строчки. Это: ---- startup_ipi_hook(phys_apicid, (unsigned long) start_secondary, #ifdef CONFIG_X86_64 (unsigned long)init_rsp); #else (unsigned long)stack_start.sp); #endif ---- необходимо заменить на это: ---- #ifdef CONFIG_X86_64 startup_ipi_hook(phys_apicid, (unsigned long) start_secondary,(unsigned long)init_rsp); #else startup_ipi_hook(phys_apicid, (unsigned long) start_secondary,(unsigned long)stack_start.sp); #endif ----

anonymous (14.08.2008 15:10:57)
[#] Ответ на: Re: Kompilirovanie jadra от anonymous 14.08.2008 15:10:57  

Re: Kompilirovanie jadra

Эта ошибка действительно связана с достаточно старой версией компилятора. Решается достаточно просто - в файле arch/x86/kernel/smpboot.c начиная с 750й строчки. 
Это: 
---- 
        startup_ipi_hook(phys_apicid, (unsigned long) start_secondary,
#ifdef CONFIG_X86_64
                         (unsigned long)init_rsp);
#else
                         (unsigned long)stack_start.sp);
#endif

---- 
необходимо заменить на это: 
---- 
#ifdef CONFIG_X86_64 
startup_ipi_hook(phys_apicid, (unsigned long) start_secondary,(unsigned long)init_rsp); 
#else 
startup_ipi_hook(phys_apicid, (unsigned long) start_secondary,(unsigned long)stack_start.sp); 
#endif 
----
anonymous (14.08.2008 15:14:10)

О Сервере - Правила форума
http://www.linux.org.ru/

Rambler's Top100 TopList