Package: gcc-3.3
Version: 1:3.3.2-4
Severity: normal

After upgrading from gcc 3.2.1 to 3.3, I get the following
email from cron:

        --report /etc/cron.daily

        /etc/cron.daily/man-db:
        mandb: warning: /usr/share/man/man1/cc.1.gz is a dangling symlink
        mandb: warning: /usr/share/man/man1/emacs.1.gz is a dangling symlink


Following the symlinks reveals:

        dione:/# cd /etc/alternatives
        dione:/etc/alternatives# ls -ld cc*
        lrwxrwxrwx    1 root     root           16 Feb 15 10:48 cc -> 
/usr/bin/gcc-3.2
        lrwxrwxrwx    1 root     root           32 Feb 15 10:48 cc.1.gz -> 
/usr/share/man/man1/gcc-3.2.1.gz

        dione:/etc/alternatives# ls -ldL cc*
        ls: cc: No such file or directory
        ls: cc.1.gz: No such file or directory

Actually I guess from the above, that the problem was already there
following upgrade from an even earlier version.

I have only one version of gcc installed (I have older cpp, which is
prereq for other packages, which in turn depends on gcc-*-base), but 
I have only one gcc:

        dione:/etc/alternatives# dpkg -l | grep gcc
        ii  gcc                         3.3.2-2                     The GNU C 
compiler
        ii  gcc-3.2-base                3.2.3-9                     The GNU 
Compiler Collection (base package)
        ii  gcc-3.3                     3.3.2-4                     The GNU C 
compiler
        ii  gcc-3.3-base                3.3.2-4                     The GNU 
Compiler Collection (base package)
        ii  libgcc1                     3.3.2-4                     GCC support 
library

Shouldn't some post-install script be saying something like:

        if (only one gcc installed)

                default version = that single version

        else

                ask the user which to make the default

        delete any existing 'alternative' symlinks for cc

        create new ones pointing to just-determined default

If you need more info, please let me know!

Alexis

-- System Information:
Debian Release: testing/unstable
Architecture: i386
Kernel: Linux dione 2.4.16 #1 Sat Mar 9 19:04:14 CET 2002 i686
Locale: LANG=C, LC_CTYPE=C

Versions of packages gcc-3.3 depends on:
ii  binutils                   2.14.90.0.7-3 The GNU assembler, linker and bina
ii  cpp-3.3                    1:3.3.2-4     The GNU C preprocessor
ii  gcc-3.3-base               1:3.3.2-4     The GNU Compiler Collection (base 
ii  libc6                      2.3.2.ds1-10  GNU C Library: Shared libraries an
ii  libgcc1                    1:3.3.2-4     GCC support library

-- no debconf information



Reply via email to