Problema al compilar kernel 2.6.22.10

Imagen de pako8310
0 puntos

Que tal!

Intentaré ser breve con mi problema, que espero no sea tan grave. Tengo instalado Hardy Heron con kernel 2.6.24-16 en una Acer Aspire 4520. Mi experiencia en linux es muy poca, y menos al momento de compilar. No me reconoce mi wireless, leyendo en foros encontré que debo de instalar un módullo llamado acer_acpi para poderla hacer funcionar. Pero desagradable sorpresa, no puede compilar dicha aplicación, pero este por ahora no es mi principal problema. Debido a esto, me dijeron que hiciera un downgrade al kernel 2.6.22-10, cosa que apenas estoy intentando, pero con más problemas que satisfacciones.

Ya bajé ese núcleo a mi computadora, y lo copié a la carpeta /usr/src pero al intentar compilarlo con:

make menuconfig

me tira este error:

root@bmw-linux:/usr/src/linux-2.6.22.10# 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:32:20: error: curses.h: No existe el fichero ó directorio
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: En la función ‘dialog_checklist’:
scripts/kconfig/lxdialog/checklist.c:116: error: ‘WINDOW’ no se declaró aquí (primer uso en esta función)
scripts/kconfig/lxdialog/checklist.c:116: error: (Cada identificador no declarado solamente se reporta una vez
scripts/kconfig/lxdialog/checklist.c:116: error: para cada funcion en la que aparece.)
scripts/kconfig/lxdialog/checklist.c:116: error: ‘dialog’ no se declaró aquí (primer uso en esta función)
scripts/kconfig/lxdialog/checklist.c:116: error: ‘list’ no se declaró aquí (primer uso en esta función)
scripts/kconfig/lxdialog/checklist.c:116: aviso: el operador del lado izquierdo de la expresión coma no tiene efecto
scripts/kconfig/lxdialog/checklist.c:129: aviso: declaración implícita de la función ‘getmaxy’
scripts/kconfig/lxdialog/checklist.c:129: error: ‘stdscr’ no se declaró aquí (primer uso en esta función)
scripts/kconfig/lxdialog/checklist.c:130: error: ‘KEY_MAX’ no se declaró aquí (primer uso en esta función)
scripts/kconfig/lxdialog/checklist.c:131: aviso: declaración implícita de la función ‘getmaxx’
scripts/kconfig/lxdialog/checklist.c:137: error: ‘COLS’ no se declaró aquí (primer uso en esta función)
scripts/kconfig/lxdialog/checklist.c:138: error: ‘LINES’ no se declaró aquí (primer uso en esta función)
scripts/kconfig/lxdialog/checklist.c:140: aviso: declaración implícita de la función ‘draw_shadow’
scripts/kconfig/lxdialog/checklist.c:142: aviso: declaración implícita de la función ‘newwin’
scripts/kconfig/lxdialog/checklist.c:143: aviso: declaración implícita de la función ‘keypad’
scripts/kconfig/lxdialog/checklist.c:143: error: ‘TRUE’ 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 ‘draw_box’
scripts/kconfig/lxdialog/checklist.c:146: error: ‘struct dialog_color’ no tiene un miembro llamado ‘atr’
scripts/kconfig/lxdialog/checklist.c:146: error: ‘struct dialog_color’ no tiene un miembro llamado ‘atr’
scripts/kconfig/lxdialog/checklist.c:147: aviso: declaración implícita de la función ‘wattrset’
scripts/kconfig/lxdialog/checklist.c:147: error: ‘struct dialog_color’ no tiene un miembro llamado ‘atr’
scripts/kconfig/lxdialog/checklist.c:148: aviso: declaración implícita de la función ‘mvwaddch’
scripts/kconfig/lxdialog/checklist.c:150: aviso: declaración implícita de la función ‘waddch’
scripts/kconfig/lxdialog/checklist.c:151: error: ‘struct dialog_color’ no tiene un miembro llamado ‘atr’
scripts/kconfig/lxdialog/checklist.c:154: aviso: declaración implícita de la función ‘print_title’
scripts/kconfig/lxdialog/checklist.c:156: error: ‘struct dialog_color’ no tiene un miembro llamado ‘atr’
scripts/kconfig/lxdialog/checklist.c:157: aviso: declaración implícita de la función ‘print_autowrap’
scripts/kconfig/lxdialog/checklist.c:164: aviso: declaración implícita de la función ‘subwin’
scripts/kconfig/lxdialog/checklist.c:171: error: ‘struct dialog_color’ no tiene un miembro llamado ‘atr’
scripts/kconfig/lxdialog/checklist.c:171: error: ‘struct dialog_color’ no tiene un miembro llamado ‘atr’
scripts/kconfig/lxdialog/checklist.c:189: aviso: declaración implícita de la función ‘print_item’
scripts/kconfig/lxdialog/checklist.c:192: aviso: declaración implícita de la función ‘print_arrows’
scripts/kconfig/lxdialog/checklist.c:195: aviso: declaración implícita de la función ‘print_buttons’
scripts/kconfig/lxdialog/checklist.c:197: aviso: declaración implícita de la función ‘wnoutrefresh’
scripts/kconfig/lxdialog/checklist.c:199: aviso: declaración implícita de la función ‘doupdate’
scripts/kconfig/lxdialog/checklist.c:202: aviso: declaración implícita de la función ‘wgetch’
scripts/kconfig/lxdialog/checklist.c:210: error: ‘KEY_UP’ no se declaró aquí (primer uso en esta función)
scripts/kconfig/lxdialog/checklist.c:210: error: ‘KEY_DOWN’ no se declaró aquí (primer uso en esta función)
scripts/kconfig/lxdialog/checklist.c:220: error: ‘FALSE’ no se declaró aquí (primer uso en esta función)
scripts/kconfig/lxdialog/checklist.c:221: aviso: declaración implícita de la función ‘scrollok’
scripts/kconfig/lxdialog/checklist.c:222: aviso: declaración implícita de la función ‘wscrl’
scripts/kconfig/lxdialog/checklist.c:232: aviso: declaración implícita de la función ‘wrefresh’
scripts/kconfig/lxdialog/checklist.c:293: aviso: declaración implícita de la función ‘delwin’
scripts/kconfig/lxdialog/checklist.c:297: error: ‘KEY_LEFT’ no se declaró aquí (primer uso en esta función)
scripts/kconfig/lxdialog/checklist.c:298: error: ‘KEY_RIGHT’ no se declaró aquí (primer uso en esta función)
scripts/kconfig/lxdialog/checklist.c:310: aviso: declaración implícita de la función ‘on_key_esc’
scripts/kconfig/lxdialog/checklist.c:312: error: ‘KEY_RESIZE’ no se declaró aquí (primer uso en esta función)
make[1]: *** [scripts/kconfig/lxdialog/checklist.o] Error 1
make: *** [menuconfig] Error 2

Y al intentar compilar con:

make xconfig

Me tira este error:

root@bmw-linux:/usr/src/linux-2.6.22.10# make xconfig
CHECK qt
*
* Unable to find the QT3 installation. Please make sure that
* the QT3 development package is correctly installed and
* either install pkg-config or set the QTDIR environment
* variable to the correct location.
*
make[1]: *** No hay ninguna regla para construir el objetivo `scripts/kconfig/.tmp_qtcheck', necesario para `scripts/kconfig/qconf.o'. Alto.
make: *** [xconfig] Error 2

Realmente no entiendo casi nada, y perdón si es algo extenso mi problema (o eso creo yo) quiza sea facil la solucion, pero por mi poca experiencia...no logro descifrar que hacer para solucionarlo.

Agradezco su atencion, y ojalá me puedan ayudar...

Imagen de Belo
+1
0
-1

Buenas yo tampoco soy un experto pero esto me suena que lo que te falta el instalar las librerias qt y x11 para poder ejecutar xconfig, de todas formas si lo quieres comprobar prueba a hacer la configuracion en texto con make menuconfig y seguro que te va bien o por lo menos no te dara ese error, pero no me preguntes como instalarlas porque no lo he necesitado aun, aunque no creo que sea dificil, saludos

+1
0
-1

_____________________________________________________________________________________________

.Es preferible estar mutilado que vivir con una mente corrupta.
_____________________________________________________________________________________________