make menuconfig bricht mit Fehler ab

Supportdatenbank (menuconfig24_71)
Bezieht sich auf

SuSE Linux: Versionen ab 7.1

Symptom

Sie möchten mit dem Befehle make menuconfig im Verzeichnis /usr/src/linux einen neuen Kernel erzeugen. Dieser Vorgang bricht jedoch mit der folgenden Meldung ab:
rm -f include/asm
( cd include ; ln -sf asm-i386 asm)
make -C scripts/lxdialog all
make[1]: Entering directory `/usr/src/linux-2.4.0.SuSE/scripts/lxdialog'
/usr/i486-suse-linux/bin/ld: cannot find -lncurses
collect2: ld returned 1 exit status

>> Unable to find the Ncurses libraries.
>>
>> You must have Ncurses installed in order
>> to use 'make menuconfig'

make[1]: *** [ncurses] Error 1
make[1]: Leaving directory `/usr/src/linux-2.4.0.SuSE/scripts/lxdialog'
make: *** [menuconfig] Error 2
Das Paket ncurses ist jedoch installiert.

Ursache

Die Include-Dateien für ncurses befinden sich im Paket "ncurses-devel". Der Kernel benötigt speziell /usr/include/ncurses.h.

Lösung

Installieren Sie mit YaST2 oder YaST1 das Paket "ncurses-devel" aus der Serie "d".
Stichwörter: MAKE, MENUCONFIG, KERNEL, 2.4, NCURSES, ERROR, LXDIALOG

SDB-menuconfig24_71, Copyright SuSE Linux AG, Nürnberg, Germany - Version: 13. Feb 2001
SuSE Linux AG - Zuletzt generiert: 03. Sep 2002 von snbarth (sdb_gen 1.40.0)