[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: bash dependencies



>I'm trying to use the version of bash in potato. It appears to have
>actual (as opposed to declared) dependencies on libncurses.so.4. I can
>only find libncurses.so.5 which is in the base package libncurses5.

Ho, hum.  

lara:~$ dpkg --status bash
Package: bash
Essential: yes
Status: install ok installed
Priority: required
Section: base
Installed-Size: 649
Maintainer: Matthias Klose <doko@debian.org>
Version: 2.03-3
Depends: base-files (>= 2.1.12)
Pre-Depends: libc6 (>= 2.1), libncurses4
Description: The GNU Bourne Again SHell
 Bash is an sh-compatible command language interpreter that executes
 commands read from the standard input or from a file.  Bash also
 incorporates useful features from the Korn and C shells (ksh and csh).
 .
 Bash is ultimately intended to be a conformant implementation of the
 IEEE Posix Shell and Tools specification (IEEE Working Group 1003.2).

lara:~$ ldd /bin/bash
        libncurses.so.4 => /lib/libncurses.so.4 (0x4001e000)
        libdl.so.2 => /lib/libdl.so.2 (0x40068000)
        libc.so.6 => /lib/libc.so.6 (0x40073000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
lara:~$ dpkg -S /lib/libncurses.so.4
libncurses4: /lib/libncurses.so.4
lara:~$

There is a libncurses4 in potato/binary-arm/oldlibs, but... with bash 2.03-5 
(latest in unstable) it's a different picture.  Sounds like you might have 
ended up with a slightly inconsistent set of binaries.

lara:~$ ldd /bin/bash
        libncurses.so.5 => /lib/libncurses.so.5 (0x4001e000)
        libdl.so.2 => /lib/libdl.so.2 (0x4006a000)
        libc.so.6 => /lib/libc.so.6 (0x40075000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
lara:~$

>There is a source package called ncurses4.2 - should this be compiled
>for arm?

I guess so.

p.



Reply to: