Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 479344 - sys-devel/binutils doc generating is incompatible with texinfo 5.x
Summary: sys-devel/binutils doc generating is incompatible with texinfo 5.x
Status: RESOLVED FIXED
Alias: None
Product: Gentoo/Alt
Classification: Unclassified
Component: Other (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo non-Linux Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: texinfo-5.1
  Show dependency tree
 
Reported: 2013-08-01 01:50 UTC by jamesf
Modified: 2013-12-22 21:00 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Build log with texinfo 5.1 (build.log,418.91 KB, text/x-log)
2013-09-06 07:22 UTC, Ferry
Details

Note You need to log in before you can comment on or make changes to this bug.
Description jamesf 2013-08-01 01:50:10 UTC
I am on Arch Linux and have texinfo 5.X, when bootstrapping,
the document generating of binutils generate the following errors:
bfd.texinfo: unknown command `colophon'
bfd.texinfo: unknown command `cygnus'
I have to downgrade my system texinfo to 4.X

To overcome this, I think we may compile binutils without documents,
or add texinfo 4.x in bootstrap stage.
Comment 1 Chris Bailey 2013-08-31 02:18:56 UTC
Confirming bug on Gentoo Linux. Upgrading to sys-apps/texinfo-5.1 and attempting to emerge binutils 2.23.2 fails. Masking >=sys-apps/texinfo-5 and reverting to texinfo-4.13-r2 results in successful compile.
Comment 2 Elijah "Armageddon" El Lazkani (amd64 AT) 2013-08-31 02:48:55 UTC
Please don't CC arches on your own, there is nothing for us to do here.
Comment 3 Ferry 2013-09-06 07:22:11 UTC
Created attachment 358008 [details]
Build log with texinfo 5.1

Have issues building binutils with texinfo 5.1 as well.
Comment 4 Ferry 2013-09-06 13:34:50 UTC
Hi,

probably does work with texinfo 5.1.

I noticed a lot of other packages having build issues. They claimed perl's XML:Parser was not installed - but it was.

Running perl-cleaner was a pita (I need to add I waited quite a bit with updates as gnome 3.8 came out, but I run cinnamon and that took a while to get into the tree, so there's 748 packages to emerge (emerge -uDNav world)) as most packages cause conflicts and so does perl-cleaner. Actually nearly any package but world generates conflicts (system, kde-meta, gnome, all have conflicts whereas world does not).

So I've been a jack-ass and removed a lot of qtsql stuff etc, still conflicts (those were still from 4.8, it wants to emerge 4.11 later on in world anyways and I mainly run gnome).

So I grabbed the packages perl-cleaner wanted to install, removed everything starting with virtual-perl/, dev-lang/ and anything not perl related (like qtsql), removed the versions from that and ran it through 'emerge -1Oav <packages>', that reinstalled most of the perl modules and binutils build fine after that.

So do a lot of other packages.

It does seem to me (but it might be my ever growing list of packages) there's more conflicts these days and that they're harder to solve. emerge -uDNav world - apparently isn't aware of these issues (I also have --keep-going in default options). Might just be the current tree as well with the new gnome/cinnamon/kde stuff. world knows all 3 will be upgraded (which is why it doesn't error), partial merges however all error out because of conflicting dependencies then.
Comment 6 SpanKY gentoo-dev 2013-12-16 18:29:02 UTC
guess the hack to try and prevent regeneration didn't quite work
Comment 7 SpanKY gentoo-dev 2013-12-22 21:00:58 UTC
i've disabled info generation for all releases (as they already include info pages), and for all snapshots older than 2.24 (as the 2.23 series and older is known to fail with texinfo-5).  it does mean you won't get info pages for snapshot releases, but oh well ... you can always read the man pages or html pages online.
http://sources.gentoo.org/eclass/toolchain-binutils.eclass?r1=1.129&r2=1.130