Решено: Kernel (чего не перенесли-то?) (Ошибки...не понятно чё ему не хватает?)

Выбор и настройка HardWare

Модератор: Модераторы разделов

Аватара пользователя
Water
Сообщения: 23
ОС: Gentoo

Решено: Kernel (чего не перенесли-то?)

Сообщение Water »

Скачал ядро 2.6.22.1 с www.kernel.org, набираю команду make clean && make mrproper, затем make menuconfig и выходит ошибка такого характера:

Код: Выделить всё

  HOSTCC  scripts/basic/fixdep
  HOSTCC  scripts/basic/docproc
  HOSTCC  scripts/kconfig/conf.o
  HOSTCC  scripts/kconfig/kxgettext.o
  HOSTCC  scripts/kconfig/lxdialog/checklist.o
In file included from scripts/kconfig/lxdialog/checklist.c:24:
scripts/kconfig/lxdialog/dialog.h:32:20: error: curses.h: No such file or directory
In file included from scripts/kconfig/lxdialog/checklist.c:24:
scripts/kconfig/lxdialog/dialog.h:97: error: expected specifier-qualifier-list before ‘chtype’
scripts/kconfig/lxdialog/dialog.h:187: error: expected ‘)’ before ‘*’ token
scripts/kconfig/lxdialog/dialog.h:194: error: expected ‘)’ before ‘*’ token
scripts/kconfig/lxdialog/dialog.h:196: error: expected ‘)’ before ‘*’ token
scripts/kconfig/lxdialog/dialog.h:197: error: expected ‘)’ before ‘*’ token
scripts/kconfig/lxdialog/dialog.h:198: error: expected ‘)’ before ‘*’ token
scripts/kconfig/lxdialog/dialog.h:199: error: expected ‘)’ before ‘*’ token
scripts/kconfig/lxdialog/dialog.h:201: error: expected ‘)’ before ‘*’ token
scripts/kconfig/lxdialog/checklist.c:31: error: expected ‘)’ before ‘*’ token
scripts/kconfig/lxdialog/checklist.c:59: error: expected ‘)’ before ‘*’ token
scripts/kconfig/lxdialog/checklist.c:95: error: expected ‘)’ before ‘*’ token
scripts/kconfig/lxdialog/checklist.c: In function ‘dialog_checklist’:
scripts/kconfig/lxdialog/checklist.c:116: error: ‘WINDOW’ undeclared (first use in this function)
scripts/kconfig/lxdialog/checklist.c:116: error: (Each undeclared identifier is reported only once
scripts/kconfig/lxdialog/checklist.c:116: error: for each function it appears in.)
scripts/kconfig/lxdialog/checklist.c:116: error: ‘dialog’ undeclared (first use in this function)
scripts/kconfig/lxdialog/checklist.c:116: error: ‘list’ undeclared (first use in this function)
scripts/kconfig/lxdialog/checklist.c:116: warning: left-hand operand of comma expression has no effect
scripts/kconfig/lxdialog/checklist.c:129: warning: implicit declaration of function ‘getmaxy’
scripts/kconfig/lxdialog/checklist.c:129: error: ‘stdscr’ undeclared (first use in this function)
scripts/kconfig/lxdialog/checklist.c:130: error: ‘KEY_MAX’ undeclared (first use in this function)
scripts/kconfig/lxdialog/checklist.c:131: warning: implicit declaration of function ‘getmaxx’
scripts/kconfig/lxdialog/checklist.c:137: error: ‘COLS’ undeclared (first use in this function)
scripts/kconfig/lxdialog/checklist.c:138: error: ‘LINES’ undeclared (first use in this function)
scripts/kconfig/lxdialog/checklist.c:140: warning: implicit declaration of function ‘draw_shadow’
scripts/kconfig/lxdialog/checklist.c:142: warning: implicit declaration of function ‘newwin’
scripts/kconfig/lxdialog/checklist.c:143: warning: implicit declaration of function ‘keypad’
scripts/kconfig/lxdialog/checklist.c:143: error: ‘TRUE’ undeclared (first use in this function)
scripts/kconfig/lxdialog/checklist.c:145: warning: implicit declaration of function ‘draw_box’
scripts/kconfig/lxdialog/checklist.c:146: error: ‘struct dialog_color’ has no member named ‘atr’
scripts/kconfig/lxdialog/checklist.c:146: error: ‘struct dialog_color’ has no member named ‘atr’
scripts/kconfig/lxdialog/checklist.c:147: warning: implicit declaration of function ‘wattrset’
scripts/kconfig/lxdialog/checklist.c:147: error: ‘struct dialog_color’ has no member named ‘atr’
scripts/kconfig/lxdialog/checklist.c:148: warning: implicit declaration of function ‘mvwaddch’
scripts/kconfig/lxdialog/checklist.c:150: warning: implicit declaration of function ‘waddch’
scripts/kconfig/lxdialog/checklist.c:151: error: ‘struct dialog_color’ has no member named ‘atr’
scripts/kconfig/lxdialog/checklist.c:154: warning: implicit declaration of function ‘print_title’
scripts/kconfig/lxdialog/checklist.c:156: error: ‘struct dialog_color’ has no member named ‘atr’
scripts/kconfig/lxdialog/checklist.c:157: warning: implicit declaration of function ‘print_autowrap’
scripts/kconfig/lxdialog/checklist.c:164: warning: implicit declaration of function ‘subwin’
scripts/kconfig/lxdialog/checklist.c:171: error: ‘struct dialog_color’ has no member named ‘atr’
scripts/kconfig/lxdialog/checklist.c:171: error: ‘struct dialog_color’ has no member named ‘atr’
scripts/kconfig/lxdialog/checklist.c:189: warning: implicit declaration of function ‘print_item’
scripts/kconfig/lxdialog/checklist.c:192: warning: implicit declaration of function ‘print_arrows’
scripts/kconfig/lxdialog/checklist.c:195: warning: implicit declaration of function ‘print_buttons’
scripts/kconfig/lxdialog/checklist.c:197: warning: implicit declaration of function ‘wnoutrefresh’
scripts/kconfig/lxdialog/checklist.c:199: warning: implicit declaration of function ‘doupdate’
scripts/kconfig/lxdialog/checklist.c:202: warning: implicit declaration of function ‘wgetch’
scripts/kconfig/lxdialog/checklist.c:210: error: ‘KEY_UP’ undeclared (first use in this function)
scripts/kconfig/lxdialog/checklist.c:210: error: ‘KEY_DOWN’ undeclared (first use in this function)
scripts/kconfig/lxdialog/checklist.c:220: error: ‘FALSE’ undeclared (first use in this function)
scripts/kconfig/lxdialog/checklist.c:221: warning: implicit declaration of function ‘scrollok’
scripts/kconfig/lxdialog/checklist.c:222: warning: implicit declaration of function ‘wscrl’
scripts/kconfig/lxdialog/checklist.c:232: warning: implicit declaration of function ‘wrefresh’
scripts/kconfig/lxdialog/checklist.c:293: warning: implicit declaration of function ‘delwin’
scripts/kconfig/lxdialog/checklist.c:297: error: ‘KEY_LEFT’ undeclared (first use in this function)
scripts/kconfig/lxdialog/checklist.c:298: error: ‘KEY_RIGHT’ undeclared (first use in this function)
scripts/kconfig/lxdialog/checklist.c:310: warning: implicit declaration of function ‘on_key_esc’
scripts/kconfig/lxdialog/checklist.c:312: error: ‘KEY_RESIZE’ undeclared (first use in this function)
make[1]: *** [scripts/kconfig/lxdialog/checklist.o] Ошибка 1
make: *** [menuconfig] Ошибка 2


Подскажите, плиз, чё за фигня?

ЗЫ Раздел 1 swap ~1 гиг, потом идет раздел 2 / (корневой) reiser, ну а дальше не важно. Дистр Debian 4.0r0 etch
Спасибо сказали:
heilage
Сообщения: 24
ОС: Arch (Core dump)

Re: Решено: Kernel (чего не перенесли-то?)

Сообщение heilage »

scripts/kconfig/lxdialog/dialog.h:32:20: error: curses.h: No such file or directory

куда curses дел? (% я не помню точно есть ли отдельный хедер curses.h - а вот что делать: 1) проверить стоят ли собственно ncurses в системе. В принципе они вроде как ставятся с основными вещами вроде gcc и прочих девелоперских примочек, но как оно в Etch я не в курсе. Далее если все стоит то 2) подправить исходник который валится и поставить ncurses.h вместо curses.h, авось поможет; либо пойти в /usr/include или иже с ним и сделать линк ncurses на curses или наоборот.

ЗЫ. к сведению есть еще make xconfig и make gconfig если из гуев конфигуришь.
ЗЗЫ. Тема не по адресу, т.к. не по железу.
Спасибо сказали:
Аватара пользователя
Water
Сообщения: 23
ОС: Gentoo

Re: Решено: Kernel (чего не перенесли-то?)

Сообщение Water »

heilage писал(а):
03.08.2007 17:26
scripts/kconfig/lxdialog/dialog.h:32:20: error: curses.h: No such file or directory

куда curses дел? (% я не помню точно есть ли отдельный хедер curses.h - а вот что делать: 1) проверить стоят ли собственно ncurses в системе. В принципе они вроде как ставятся с основными вещами вроде gcc и прочих девелоперских примочек, но как оно в Etch я не в курсе. Далее если все стоит то 2) подправить исходник который валится и поставить ncurses.h вместо curses.h, авось поможет; либо пойти в /usr/include или иже с ним и сделать линк ncurses на curses или наоборот.

ЗЫ. к сведению есть еще make xconfig и make gconfig если из гуев конфигуришь.
ЗЗЫ. Тема не по адресу, т.к. не по железу.

ncurser чет synaptic не находит, gcc и все такое стоит (make вроде как стоит не морел, не помню), потому как не давно ставил последние дрова от nvidia-встало на ура: там тож же компиляться (по мануалу делал-нвидиа у мну никогда не было, из-за линя взял). Линь на другой машине был видео от ATI. Хотя видео здесь не причем. Че поставить нуно? Ес чё. Aptitude search пробывал тоже ниче не находит. Понятно что не по теме не знал куда прикрутить. Переместите данную тему в соотвестующую тематику (типа в Debian что ль), плиз. Усе варианты пробывал и g*, и x*, хз. Мож тоды на мопс пересесть? Но у дебиана репозитарий млин, и мой принтер за раз прикручиваетцо, т.к. lsb 3.1 (у мопса полосы, скока парился не удалось нормально печатать)?
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: Решено: Kernel (чего не перенесли-то?)

Сообщение Uncle_Theodore »

Поставь пакет ncurses-dev
Спасибо сказали:
Аватара пользователя
Water
Сообщения: 23
ОС: Gentoo

Re: Решено: Kernel (чего не перенесли-то?)

Сообщение Water »

Спасибо всем кто откликнулся.
Поставил пакет libncurses5-dev, заработало.
Спасибо сказали: