[Bug 1405685] Re: GCC manpage contains invalid "@tie{}" tags

Vladimir Rutsky 1405685 at bugs.launchpad.net
Sat Dec 27 11:38:00 UTC 2014


> Could you double-check this? They show up when I run `info gcc` here.

I double-checked that I have installed gcc-4.8-doc package and in

$ info g++-4.8 "Invoking GCC" "Submodel Options" "AVR Options"

I can find same paragraph without "@tie{}" tags:

     'avrxmega7'
          "XMEGA" devices with more than 128 KiB of program memory and
          more than 64 KiB of RAM.
          MCU = 'atxmega128a1', 'atxmega128a1u', 'atxmega128a4u'.

A bit strage is that infopage has singlequotes ('avrxmega7') and man-
page has double-quotes ("avrxmega7").

Info-page source doesn't have any tags on my system:

$ zcat /usr/share/info/gcc-4.8.info.gz | grep avrxmega7 -A 3
     'avrxmega7'
          "XMEGA" devices with more than 128 KiB of program memory and
          more than 64 KiB of RAM.
          MCU = 'atxmega128a1', 'atxmega128a1u', 'atxmega128a4u'.
--
     'avrxmega6', 'avrxmega7', respectively.  If MCU specifies a device,
     this built-in macro is set accordingly.  For example, with
     '-mmcu=atmega8' the macro will be defined to '4'.

$ dpkg -S /usr/share/info/gcc-4.8.info.gz
gcc-4.8-doc: /usr/share/info/gcc-4.8.info.gz

$ apt-cache policy gcc-4.8-doc
gcc-4.8-doc:
  Installed: 4.8.2-19ubuntu1
  Candidate: 4.8.2-19ubuntu1
  Version table:
 *** 4.8.2-19ubuntu1 0
        500 http://ru.archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages
        100 /var/lib/dpkg/status

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to gcc-defaults in Ubuntu.
https://bugs.launchpad.net/bugs/1405685

Title:
  GCC manpage contains invalid "@tie{}" tags

Status in gcc-defaults package in Ubuntu:
  Confirmed

Bug description:
  I found in `man gcc` following contents:

             "avrxmega7"
                 "XMEGA" devices with more than 128 at tie{}KiB of program memory and more than 64 at tie{}KiB of RAM.  mcu at tie{}= "atxmega128a1",
                 "atxmega128a1u", "atxmega128a4u".

  you can see there strange "@tie{}" tags between numbers and measure
  units, where non-breakable space should be.

  `info gcc` doesn't have such tags, so looks like this is a bug of
  converting original GCC documentation to manpage format.

  ProblemType: Bug
  DistroRelease: Ubuntu 14.04
  Package: gcc-doc 4:4.8.2-1ubuntu6
  ProcVersionSignature: Ubuntu 3.13.0-39.66-generic 3.13.11.8
  Uname: Linux 3.13.0-39-generic x86_64
  ApportVersion: 2.14.1-0ubuntu3.6
  Architecture: amd64
  CurrentDesktop: Unity
  Date: Fri Dec 26 00:46:37 2014
  InstallationDate: Installed on 2014-01-01 (358 days ago)
  InstallationMedia: Ubuntu 13.10 "Saucy Salamander" - Release amd64 (20131016.1)
  SourcePackage: gcc-defaults
  UpgradeStatus: Upgraded to trusty on 2014-04-27 (242 days ago)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gcc-defaults/+bug/1405685/+subscriptions



More information about the foundations-bugs mailing list