hola, estoy intentando compilar el último kernel estable (tambien he probado con el anterior) y no me ejecuta correctamente el #make menuconfig; tengo instalado dialog y xdialog y uso ubuntu dapper, la salida es esta:
/usr/src/linux# make menuconfig
HOSTCC scripts/kconfig/lxdialog/checklist.o
En el fichero incluído de scripts/kconfig/lxdialog/checklist.c:24:
scripts/kconfig/lxdialog/dialog.h:31:20: error: curses.h: No existe el fichero o el directorio
In file included from scripts/kconfig/lxdialog/checklist.c:24:
scripts/kconfig/lxdialog/dialog.h:128: error: syntax error before ‘use_colors’
scripts/kconfig/lxdialog/dialog.h:128: aviso: el tipo de dato por defecto es ‘int’ en la declaración de ‘use_colors’
scripts/kconfig/lxdialog/dialog.h:128: aviso: la definición de datos no tiene tipo o clase de almacenamiento
scripts/kconfig/lxdialog/dialog.h:129: error: syntax error before ‘use_shadow’
scripts/kconfig/lxdialog/dialog.h:129: aviso: el tipo de dato por defecto es ‘int’ en la declaración de ‘use_shadow’
scripts/kconfig/lxdialog/dialog.h:129: aviso: la definición de datos no tiene tipo o clase de almacenamiento
scripts/kconfig/lxdialog/dialog.h:131: error: syntax error before ‘attributes’
scripts/kconfig/lxdialog/dialog.h:131: aviso: el tipo de dato por defecto es ‘int’ en la declaración de ‘attributes’
scripts/kconfig/lxdialog/dialog.h:131: aviso: la definición de datos no tiene tipo o clase de almacenamiento
scripts/kconfig/lxdialog/dialog.h:143: error: syntax error before ‘*’ token
scripts/kconfig/lxdialog/dialog.h:143: aviso: la declaración de la función no es un prototipo
scripts/kconfig/lxdialog/dialog.h:146: error: syntax error before ‘*’ token
scripts/kconfig/lxdialog/dialog.h:146: aviso: la declaración de la función no es un prototipo
scripts/kconfig/lxdialog/dialog.h:147: error: syntax error before ‘*’ token
scripts/kconfig/lxdialog/dialog.h:147: aviso: la declaración de la función no es un prototipo
scripts/kconfig/lxdialog/dialog.h:148: error: syntax error before ‘*’ token
scripts/kconfig/lxdialog/dialog.h:148: aviso: la declaración de la función no es un prototipo
scripts/kconfig/lxdialog/dialog.h:149: error: syntax error before ‘*’ token
scripts/kconfig/lxdialog/dialog.h:150: aviso: la declaración de la función no es un prototipo
scripts/kconfig/lxdialog/dialog.h:151: error: syntax error before ‘*’ token
scripts/kconfig/lxdialog/dialog.h:151: aviso: la declaración de la función no es un prototipo
scripts/kconfig/lxdialog/checklist.c:31: error: syntax error before ‘*’ token
scripts/kconfig/lxdialog/checklist.c:33: aviso: la declaración de la función no es un prototipo
scripts/kconfig/lxdialog/checklist.c: En la función ‘print_item’:
scripts/kconfig/lxdialog/checklist.c:37: aviso: declaración implícita de la función ‘wattrset’
scripts/kconfig/lxdialog/checklist.c:37: error: ‘win’ no se declaró aquí (primer uso en esta función)
scripts/kconfig/lxdialog/checklist.c:37: error: (Cada identificador no declarado solamente se reporta una vez
scripts/kconfig/lxdialog/checklist.c:37: error: para cada funcion en la que aparece.)
scripts/kconfig/lxdialog/checklist.c:38: aviso: declaración implícita de la función ‘wmove’
scripts/kconfig/lxdialog/checklist.c:38: error: ‘choice’ no se declaró aquí (primer uso en esta función)
scripts/kconfig/lxdialog/checklist.c:40: aviso: declaración implícita de la función ‘waddch’
scripts/kconfig/lxdialog/checklist.c:43: error: ‘selected’ no se declaró aquí (primer uso en esta función)
scripts/kconfig/lxdialog/checklist.c:44: aviso: declaración implícita de la función ‘wprintw’
scripts/kconfig/lxdialog/checklist.c:44: error: ‘status’ no se declaró aquí (primer uso en esta función)
scripts/kconfig/lxdialog/checklist.c:47: aviso: declaración implícita de la función ‘mvwaddch’
scripts/kconfig/lxdialog/checklist.c:47: error: ‘item’ no se declaró aquí (primer uso en esta función)
scripts/kconfig/lxdialog/checklist.c:49: aviso: declaración implícita de la función ‘waddstr’
scripts/kconfig/lxdialog/checklist.c:52: aviso: declaración implícita de la función ‘wrefresh’
scripts/kconfig/lxdialog/checklist.c: En el nivel principal:
scripts/kconfig/lxdialog/checklist.c:59: error: syntax error before ‘*’ token
scripts/kconfig/lxdialog/checklist.c:61: aviso: la declaración de la función no es un prototipo
scripts/kconfig/lxdialog/checklist.c: En la función ‘print_arrows’:
scripts/kconfig/lxdialog/checklist.c:62: error: ‘win’ no se declaró aquí (primer uso en esta función)
scripts/kconfig/lxdialog/checklist.c:62: error: ‘y’ no se declaró aquí (primer uso en esta función)
scripts/kconfig/lxdialog/checklist.c:62: error: ‘x’ no se declaró aquí (primer uso en esta función)
scripts/kconfig/lxdialog/checklist.c:64: error: ‘scroll’ no se declaró aquí (primer uso en esta función)
scripts/kconfig/lxdialog/checklist.c:76: error: ‘height’ no se declaró aquí (primer uso en esta función)
scripts/kconfig/lxdialog/checklist.c:79: error: ‘item_no’ no se declaró aquí (primer uso en esta función)
scripts/kconfig/lxdialog/checklist.c:79: error: ‘choice’ no se declaró aquí (primer uso en esta función)
scripts/kconfig/lxdialog/checklist.c: En el nivel principal:
scripts/kconfig/lxdialog/checklist.c:95: error: syntax error before ‘*’ token
scripts/kconfig/lxdialog/checklist.c:96: aviso: la declaración de la función no es un prototipo
scripts/kconfig/lxdialog/checklist.c: En la función ‘print_buttons’:
scripts/kconfig/lxdialog/checklist.c:97: error: ‘width’ no se declaró aquí (primer uso en esta función)
scripts/kconfig/lxdialog/checklist.c:98: error: ‘height’ no se declaró aquí (primer uso en esta función)
scripts/kconfig/lxdialog/checklist.c:100: error: ‘dialog’ no se declaró aquí (primer uso en esta función)
scripts/kconfig/lxdialog/checklist.c:100: error: ‘selected’ no se declaró aquí (primer uso en esta función)
scripts/kconfig/lxdialog/checklist.c: En la función ‘dialog_checklist’:
scripts/kconfig/lxdialog/checklist.c:117: error: ‘WINDOW’ no se declaró aquí (primer uso en esta función)
scripts/kconfig/lxdialog/checklist.c:117: error: ‘dialog’ no se declaró aquí (primer uso en esta función)
scripts/kconfig/lxdialog/checklist.c:117: error: ‘list’ no se declaró aquí (primer uso en esta función)
scripts/kconfig/lxdialog/checklist.c:117: aviso: el operador del lado izquierdo de la expresión coma no tiene efecto
scripts/kconfig/lxdialog/checklist.c:117: aviso: declaración sin efecto
scripts/kconfig/lxdialog/checklist.c:121: aviso: declaración implícita de la función ‘endwin’
scripts/kconfig/lxdialog/checklist.c:122: aviso: declaración implícita de la función ‘fprintf’
scripts/kconfig/lxdialog/checklist.c:122: aviso: declaración implícita incompatible de la función interna ‘fprintf’
scripts/kconfig/lxdialog/checklist.c:122: error: ‘stderr’ no se declaró aquí (primer uso en esta función)
scripts/kconfig/lxdialog/checklist.c:140: error: ‘COLS’ no se declaró aquí (primer uso en esta función)
scripts/kconfig/lxdialog/checklist.c:141: error: ‘LINES’ no se declaró aquí (primer uso en esta función)
scripts/kconfig/lxdialog/checklist.c:143: error: ‘stdscr’ no se declaró aquí (primer uso en esta función)
scripts/kconfig/lxdialog/checklist.c:145: aviso: declaración implícita de la función ‘newwin’
scripts/kconfig/lxdialog/checklist.c:146: aviso: declaración implícita de la función ‘keypad’
scripts/kconfig/lxdialog/checklist.c:146: error: ‘TRUE’ no se declaró aquí (primer uso en esta función)
scripts/kconfig/lxdialog/checklist.c:166: aviso: declaración implícita de la función ‘subwin’
scripts/kconfig/lxdialog/checklist.c:199: aviso: declaración implícita de la función ‘wnoutrefresh’
scripts/kconfig/lxdialog/checklist.c:201: aviso: declaración implícita de la función ‘doupdate’
scripts/kconfig/lxdialog/checklist.c:204: aviso: declaración implícita de la función ‘wgetch’
scripts/kconfig/lxdialog/checklist.c:211: error: ‘KEY_UP’ no se declaró aquí (primer uso en esta función)
scripts/kconfig/lxdialog/checklist.c:211: error: ‘KEY_DOWN’ no se declaró aquí (primer uso en esta función)
scripts/kconfig/lxdialog/checklist.c:221: error: ‘FALSE’ no se declaró aquí (primer uso en esta función)
scripts/kconfig/lxdialog/checklist.c:222: aviso: declaración implícita de la función ‘scrollok’
scripts/kconfig/lxdialog/checklist.c:223: aviso: declaración implícita de la función ‘wscrl’
scripts/kconfig/lxdialog/checklist.c:283: aviso: declaración implícita incompatible de la función interna ‘fprintf’
scripts/kconfig/lxdialog/checklist.c:284: aviso: declaración implícita de la función ‘delwin’
scripts/kconfig/lxdialog/checklist.c:288: error: ‘KEY_LEFT’ no se declaró aquí (primer uso en esta función)
scripts/kconfig/lxdialog/checklist.c:289: error: ‘KEY_RIGHT’ no se declaró aquí (primer uso en esta función)
make[2]: *** [scripts/kconfig/lxdialog/checklist.o] Error 1
make[1]: *** [menuconfig] Error 2
make: *** [menuconfig] Error 2
haber si alguien me puede decir algo. Gracias, salu2.