Bug#851886: gcc: broken manpage symlinks
On 20.01.2017 16:09, Andreas Beckmann wrote:
> Control: reassign -1 gcc-6 6.3.0-3
>
> On 2017-01-19 17:14, Matthias Klose wrote:
>> That was fixed in today's gcc-6 6.3.0-3 upload. The man pages should be there.
>
> looks better, but not perfect, since there is now a new issue:
>
> 0m28.5s ERROR: FAIL: Broken symlinks:
> /usr/share/man/man1/gcov-6.1 -> x86_64-linux-gnu-gcc-6.1
> /usr/share/man/man1/gcc-6.1 -> x86_64-linux-gnu-gcc-6.1
>
> * link source and target are missing the .gz suffix
> * there is no x86_64-linux-gnu-gcc-6.1.gz in any package
>
> # ls -ls /usr/share/man/man*/*gcc* /usr/share/man/man*/*gcov*
> 4 -rw-r--r-- 1 root root 1365 Jun 12 2013 /usr/share/man/man1/c89-gcc.1.gz
> 4 -rw-r--r-- 1 root root 1420 Jan 18 16:11 /usr/share/man/man1/c99-gcc.1.gz
> 0 lrwxrwxrwx 1 root root 24 Jan 18 19:02 /usr/share/man/man1/gcc-6.1 -> x86_64-linux-gnu-gcc-6.1
> 284 -rw-r--r-- 1 root root 287108 May 7 2016 /usr/share/man/man1/gcc-6.1.gz
> 0 lrwxrwxrwx 1 root root 13 Jan 18 16:11 /usr/share/man/man1/gcc-ar.1.gz -> gcc-ar-6.1.gz
> 0 lrwxrwxrwx 1 root root 13 Jan 18 16:11 /usr/share/man/man1/gcc-nm.1.gz -> gcc-nm-6.1.gz
> 0 lrwxrwxrwx 1 root root 17 Jan 18 16:11 /usr/share/man/man1/gcc-ranlib.1.gz -> gcc-ranlib-6.1.gz
> 0 lrwxrwxrwx 1 root root 10 Sep 7 20:48 /usr/share/man/man1/gcc.1.gz -> gcc-6.1.gz
> 0 lrwxrwxrwx 1 root root 24 Jan 18 19:02 /usr/share/man/man1/gcov-6.1 -> x86_64-linux-gnu-gcc-6.1
> 12 -rw-r--r-- 1 root root 9132 May 7 2016 /usr/share/man/man1/gcov-6.1.gz
> 0 lrwxrwxrwx 1 root root 11 Sep 7 20:48 /usr/share/man/man1/gcov.1.gz -> gcov-6.1.gz
> 4 -rw-r--r-- 1 root root 269 Jan 18 19:02 /usr/share/man/man1/x86_64-linux-gnu-gcc-ar-6.1.gz
> 0 lrwxrwxrwx 1 root root 13 Jan 18 16:11 /usr/share/man/man1/x86_64-linux-gnu-gcc-ar.1.gz -> gcc-ar-6.1.gz
> 4 -rw-r--r-- 1 root root 269 Jan 18 19:02 /usr/share/man/man1/x86_64-linux-gnu-gcc-nm-6.1.gz
> 0 lrwxrwxrwx 1 root root 13 Jan 18 16:11 /usr/share/man/man1/x86_64-linux-gnu-gcc-nm.1.gz -> gcc-nm-6.1.gz
> 4 -rw-r--r-- 1 root root 274 Jan 18 19:02 /usr/share/man/man1/x86_64-linux-gnu-gcc-ranlib-6.1.gz
> 0 lrwxrwxrwx 1 root root 17 Jan 18 16:11 /usr/share/man/man1/x86_64-linux-gnu-gcc-ranlib.1.gz -> gcc-ranlib-6.1.gz
>
> # dpkg -S /usr/share/man/man*/*gcc* /usr/share/man/man*/*gcov*
> gcc: /usr/share/man/man1/c89-gcc.1.gz
> gcc: /usr/share/man/man1/c99-gcc.1.gz
> gcc-6: /usr/share/man/man1/gcc-6.1
> gcc-6-doc: /usr/share/man/man1/gcc-6.1.gz
> gcc: /usr/share/man/man1/gcc-ar.1.gz
> gcc: /usr/share/man/man1/gcc-nm.1.gz
> gcc: /usr/share/man/man1/gcc-ranlib.1.gz
> gcc-doc: /usr/share/man/man1/gcc.1.gz
> gcc-6: /usr/share/man/man1/x86_64-linux-gnu-gcc-ar-6.1.gz
> gcc: /usr/share/man/man1/x86_64-linux-gnu-gcc-ar.1.gz
> gcc-6: /usr/share/man/man1/x86_64-linux-gnu-gcc-nm-6.1.gz
> gcc: /usr/share/man/man1/x86_64-linux-gnu-gcc-nm.1.gz
> gcc-6: /usr/share/man/man1/x86_64-linux-gnu-gcc-ranlib-6.1.gz
> gcc: /usr/share/man/man1/x86_64-linux-gnu-gcc-ranlib.1.gz
> gcc-6: /usr/share/man/man1/gcov-6.1
> gcc-6-doc: /usr/share/man/man1/gcov-6.1.gz
> gcc-doc: /usr/share/man/man1/gcov.1.gz
yes, messed up. now it's:
$ dpkg -c ../gcc-6_6.3.0-4_amd64.deb |grep share/man
drwxr-xr-x root/root 0 2017-01-19 12:40 ./usr/share/man/
drwxr-xr-x root/root 0 2017-01-19 12:40 ./usr/share/man/man1/
-rw-r--r-- root/root 269 2017-01-19 12:40
./usr/share/man/man1/x86_64-linux-gnu-gcc-ar-6.1.gz
-rw-r--r-- root/root 269 2017-01-19 12:40
./usr/share/man/man1/x86_64-linux-gnu-gcc-nm-6.1.gz
-rw-r--r-- root/root 274 2017-01-19 12:40
./usr/share/man/man1/x86_64-linux-gnu-gcc-ranlib-6.1.gz
lrwxrwxrwx root/root 0 2017-01-19 12:40
./usr/share/man/man1/gcc-ar-6.1.gz -> x86_64-linux-gnu-gcc-ar-6.1.gz
lrwxrwxrwx root/root 0 2017-01-19 12:40
./usr/share/man/man1/gcc-nm-6.1.gz -> x86_64-linux-gnu-gcc-nm-6.1.gz
lrwxrwxrwx root/root 0 2017-01-19 12:40
./usr/share/man/man1/gcc-ranlib-6.1.gz -> x86_64-linux-gnu-gcc-ranlib-6.1.gz
Reply to: