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

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: