Re: Unable to find Ncurses libararies/Compile Kernel
Forest, Don't wade through all the bullshit, you basically have to load the developer's version of ncurses: apt-get install libncurses5-dev Regards, Rob
Re: Unable to find Ncurses libararies/Compile Kernel
Hello Forest Fisher ([EMAIL PROTECTED]) wrote: [trying to compile a Kernel] 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.24/scripts/lxdialog' /usr/bin/ld: cannot find -lncurses collect2: ld returned 1 exit status Unable to find Ncurses libraries. You must have Ncurses installed in order to use 'make menuconfig' You need libncurses5 and libncurses5-dev. You could have found that information in the archive or on groups.google.com, if you had looked for it. best regards Andreas Janssen -- Andreas Janssen [EMAIL PROTECTED] PGP-Key-ID: 0xDC801674 Registered Linux User #267976 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Unable to find Ncurses libararies/Compile Kernel
Forest Fisher fdfisher at oberlin.edu writes: I'm trying to upgrade from the 2.4.18 kernel that installs with the bf24 flavor to hopefully a 2.6.1 kernel but at the very least, a http://newbiedoc.sourceforge.net/system/kernel-pkg.html --M. Kirchhoff -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Unable to find Ncurses libararies/Compile Kernel
[EMAIL PROTECTED] (Forest Fisher) writes: I'm trying to upgrade from the 2.4.18 kernel that installs with the bf24 flavor to hopefully a 2.6.1 kernel but at the very least, a 2.4.24 kernel. I put the zipped source code (i.e. linux-2.6.1.tar.bz2) into the /usr/src directory, checked to make sure there were no symlinks, and then did: #tar -xjvf linux-2.6.1.tar.bz2 Then, I used #ln -s linux-2.6.1 linux (That symlink is unnecessary on Debian, and potentially dangerous if you're installing other software that sees it and incorrectly assumes it corresponds to the running kernel. I also generally perform this steps as an unprivileged user, not root, and in my home directory.) So then I tried: #apt-get install ncurses As you've probably noticed by now, 'apt-get install' is only really useful if you know the exact package name. A more useful approach might be: (1) 'apt-get install aptitude' (2) 'aptitude' (3) 'u' if you need to update the package listing (4) 'l ncurses' to limit the display to only curses packages (5) Move down to not installed packages, press '[' to expand it (6) Notice that the package description for libncurses5-dev includes header files [and] static libraries; press '+' to install it. (7) Press 'g'. aptitude will display a listing of everything it wants to do. Press 'g' again to actually install. (8) Press 'q' to get out of aptitude. -- David Maze [EMAIL PROTECTED] http://people.debian.org/~dmaze/ Theoretical politics is interesting. Politicking should be illegal. -- Abra Mitchell -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Unable to find Ncurses libararies/Compile Kernel
I'm trying to upgrade from the 2.4.18 kernel that installs with the bf24 flavor to hopefully a 2.6.1 kernel but at the very least, a 2.4.24 kernel. I put the zipped source code (i.e. linux-2.6.1.tar.bz2) into the /usr/src directory, checked to make sure there were no symlinks, and then did: #tar -xjvf linux-2.6.1.tar.bz2 Then, I used #ln -s linux-2.6.1 linux to create the appropriate symlink to the new directory. Finally, I changed directories to /usr/src/linux/ and tried: #make menuconfig This didn't work with the 2.6.1 source and I didn't understand the errors so I tried the same thing with the 2.4.24 source. This time, it said: 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.24/scripts/lxdialog' /usr/bin/ld: cannot find -lncurses collect2: ld returned 1 exit status Unable to find 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.24/scripts/lxdialog; make: *** [menuconfig] Error 2 So then I tried: #apt-get install ncurses and I got: Package ncurses has no available version, but exists in the database. This typically means that the package was mentioned in a dependency and never uploaded, has been obsoleted or is not available with the contents of sources.list E: Package ncurses has no installation candidate So then I searched Debian's webpage and came up with libncurses5. Again, I tried #apt-get intall libncurses5 This time, I got: Sorry, libncureses5 is already the newest version. 0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Finally, I ran dselect just to make sure that there was an * next to libncurses5 AND tried #locate ncurses which gave me a whole slew of files including /lib/libncurses.so.5 /lib/libncurses.so.5.2 /usr/doc/libncurses5 and the directory /usr/share/doc/libncurses as well as /var/lib/dpkg/info/libncurses5.list and a series of other /var/lib/dpkg/info/libncurses5.list.* So...clearly ncurses is on my computer, but make menuconfig does not recognize this...can anyone help? Forest -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]