*- On 4 Nov, Ulrich Hansmair wrote about "libc6-dev versus libncurses4-dev" > hi debian-freaks, > > currently I installed potato with downloaded install-disks. Then I got me a > few tiny things like less, .... with apt-get. I´ m not very experienced with > linux, but it worked fine. > > Now I wanna compile me a kernel. So I got me all the needed packages > (gcc,...). > As I wanna use "make menuconfig" I tried to install the package > libncurses4-dev > (with dpkg -i). This resulted in a dependency error with package libc6-dev. > This dependency problem exists also the other way round. > > What I m doing wrong? Even the --force-depends option of dpkg brought no > solution. Can anybody give me a hint? >
Well libncurses4-dev does depend on libc6-dev: Package: libncurses4-dev Status: install ok installed Priority: standard Section: devel Installed-Size: 1127 Maintainer: Galen Hazelwood <[EMAIL PROTECTED]> Source: ncurses Version: 4.2-3.4 Replaces: ncurses-developer Provides: ncurses-dev, ncurses-developer, libncurses-dev Depends: libncurses4, libc6-dev ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Conflicts: ncurses, ncurses-developer, ncurses21-dev, ncurses-dev, libncurses-dev Description: Developer's libraries and docs for ncurses This package contains the header files, static, and profiling libraries and symbolic links that developers using ncurses will need. But libc6-dev does NOT depend on libncurses4-dev. It does conflict with an earlier version though. Package: libc6-dev Status: install ok installed Priority: standard Section: devel Installed-Size: 7762 Maintainer: Joel Klecker <debian-glibc@lists.debian.org> Source: glibc Version: 2.1.2-10 Replaces: ldso (<< 1.9.0-0), man-db (<= 2.3.10-41), gettext\ (<= 0.10.26-1), ppp (<= 2.2.0f-24), libgdbmg1-dev (<= 1.7.3-24) Provides: libc-dev Depends: libc6 (= 2.1.2-10) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Recommends: c-compiler Suggests: glibc-doc Conflicts: libc-dev, libstdc++2.9-dev, libdl1-dev, libdb1-dev, \ libgdbm1-dev, libpthread0-dev, gcc (<= 2.7.2.3-1), \ libncurses4-dev (<< 4.2-3.1), libreadlineg2-dev (<< 2.1-13.1) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Description: GNU C Library: Development libraries and header files. Contains the symlinks, headers, and object files needed to compile and link programs which use the standard C library. I would just use apt-get to install libncurses4-dev and it will pull in libc6-dev and whatever else it needs: apt-get install libncurses4-dev HTH, Brian Servis -- ------------------------------------------------------------------------ Mechanical Engineering | Never criticize anybody until you Purdue University | have walked a mile in their shoes, [EMAIL PROTECTED] | because by that time you will be a http://www.ecn.purdue.edu/~servis | mile away and have their shoes.